private void setHookedEntity(Entity entity) { metadata.set(MetadataIndex.FISHING_HOOK_HOOKED_ENTITY, entity == null ? 0 : entity.getEntityId() + 1); }
private void setTargetMetadata(Entity target, MetadataIndex index) { this.metadata.set(index, target == null ? 0 : target.getEntityId()); }
private int getShooterId() { return getShooter() instanceof Entity ? ((Entity) getShooter()).getEntityId() : ENTITY_ID_NOBODY; }
passengerIds.add(GlowPlayer.SELF_ID); } else { passengerIds.add(e.getEntityId());
@Override public Object getGeneric(Entity specific) { // Simple enough return specific.getEntityId(); }
@Override public int getEntityId() { return base.getEntityId(); }
public int getEntityId() { return entity.getEntityId(); }
public boolean hasEntity(Entity ent){ return entdata.containsKey(ent.getEntityId()); }
public CommonPacket newInstance(org.bukkit.entity.Entity... entities) { int[] ids = new int[entities.length]; for (int i = 0; i < ids.length; i++) { ids[i] = entities[i].getEntityId(); } return newInstance(ids); } }
public FireDamageTimer(final Entity entity, final Player source) { if (entity.getEntityId() == source.getEntityId()) { return; } INSTANCES.put(entity, source); }
public boolean isFamiliar(Entity e) { if (familiars == null) return false; for (LivingEntity c : familiars) { if (c.getEntityId() == e.getEntityId()) return true; } return false; }
public void addEntity(Entity ent, MinigamePlayer player, boolean created){ EntityData edata = new EntityData(ent, player, created); entdata.put(ent.getEntityId(), edata); }
/** * Remove the given entity from the underlying map. * * @param entity * - the entity to remove. * @param destroyed * - TRUE if the entity was killed, FALSE if it is merely unloading. */ protected void removeEntity(Entity entity, boolean destroyed) { int entityID = entity.getEntityId(); for (Map<Integer, Boolean> maps : observerEntityMap.rowMap().values()) { maps.remove(entityID); } }
public static Object getEntityTrackerEntry(Entity target) throws Exception { Object world = getWorldServer(target.getWorld()); Object tracker = trackerField.get(world); Object trackedEntities = entitiesField.get(tracker); return ihmGet.invoke(trackedEntities, target.getEntityId()); }
/** * Checks whenever the NPC is visible to the player. * * @param player the player * @param npc ID of the NPC * @return true if the NPC is visible to that player, false otherwise */ public boolean isInvisible(Player player, NPC npc) { return !hider.isVisible(player, npc.getEntity().getEntityId()); }
@Override public void doPickupAnimation(Entity entity, Entity target) { for (Entity p : target.getNearbyEntities(10, 10, 10)) { if (p instanceof Player) { ((CraftPlayer) p).getHandle().playerConnection.sendPacket(new PacketPlayOutCollect(target.getEntityId(), entity.getEntityId())); } } }
@EventHandler (ignoreCancelled = false, priority = EventPriority.MONITOR) @SuppressWarnings("ucd") public void onVehicleEntityCollision(VehicleEntityCollisionEvent event) { final List<Entity> passengers = event.getVehicle().getPassengers(); for(Entity passenger : passengers) { if(passenger.getEntityId() == event.getEntity().getEntityId()) { return; } } speedmap.remove(event.getVehicle().getEntityId()); }
private void heal(final Player player) { final Entity target = GeneralMethods.getTargetedEntity(player, this.range); if (target != null && this.target != null && target instanceof LivingEntity) { if (this.target.getEntityId() == target.getEntityId() && this.hasReached) { this.giveHP(this.target); } } else { if (this.hasReached) { this.giveHP(player); this.target = null; } } }
private void moveEarth(final Vector apply, final Vector direction) { for (final Entity entity : GeneralMethods.getEntitiesAroundPoint(this.origin, 2)) { if (entity.getEntityId() != this.player.getEntityId()) { entity.setVelocity(apply); } } this.moveEarth(this.origin.clone().subtract(direction), direction, 3, false); }
@Override public boolean isAccepted(MobSelector.MobImpl value) { return ((Entity) value.getDisplayMessage()).getPassenger() != null && e.getEntity().getEntityId() == ((Entity) value.getDisplayMessage()).getPassenger().getEntityId(); } });