@Override public List<IBlock> getLastTwoTargetBlocks(HashSet<Byte> transparent, int maxDistance) { return ObjectWrapper.convert(livingEntity.getLastTwoTargetBlocks(transparent, maxDistance)); }
@Override public List<IBlock> getLineOfSight(HashSet<Byte> transparent, int maxDistance) { return ObjectWrapper.convert(livingEntity.getLineOfSight(transparent, maxDistance)); }
@Override public IBlock getTargetBlock(HashSet<Byte> transparent, int maxDistance) { return ObjectWrapper.convert(livingEntity.getTargetBlock(transparent, maxDistance)); }
@Override public ILocation getEyeLocation() { return ObjectWrapper.convert(livingEntity.getEyeLocation()); }
@Override public RunsafeEntityEquipment getEquipment() { return ObjectWrapper.convert(livingEntity.getEquipment()); }
@Override public IEntity getLeashHolder() { return ObjectWrapper.convert(livingEntity.getLeashHolder()); }
@Override public IPlayer getKiller() { return ObjectWrapper.convert((OfflinePlayer) livingEntity.getKiller()); }
public IEntity getVehicle() { return ObjectWrapper.convert(event.getVehicle()); }