@Override public boolean remove() { org.bukkit.entity.Entity entity = entityRef.get(); if (entity != null) { entity.remove(); return entity.isDead(); } else { return true; } }
@Override public void finishEffects() { super.finishEffects(); if (entity != null) { if (plugin != null) { entity.removeMetadata("notarget", plugin); } entity.remove(); entity = null; } } }
((GlowItem) entity).getItemStack().getAmount() + clone.getAmount()); entity.remove(); setItemStack(clone);
@Override public void remove() { base.remove(); }
public void remove() { entity.remove(); }
@Override public void remove() { e.remove(); }
public void onShutdown() { for (Mage mobMage : mobMages.values()) { Entity entity = mobMage.getEntity(); if (entity != null) { entity.remove(); } } mobMages.clear(); }
@Override public void reset(CastContext context) { Entity mount = this.mount; super.reset(context); item = null; if (mount != null && !mountTarget) { mount.remove(); } }
public void removeAllEntities() { World w = Bukkit.getWorld("world"); List<Entity> entities = w.getEntities(); int entitiesremoved = 0; for (Entity entity : entities) { entity.remove(); entitiesremoved = entitiesremoved + 1; } System.out.println("Killed " + entitiesremoved + " entities"); } public int killAllVillagersInWorld(World w) {
private void unmount(Player p) { Entity v = p.getVehicle(); if (v != null) { monsterManager.removeMount(v); v.eject(); v.remove(); } }
private List<Entity> getJunkTravellers() { // spawn an entity Entity orb = junkLoc.getWorld().spawnEntity(junkLoc, EntityType.EXPERIENCE_ORB); List<Entity> ents = orb.getNearbyEntities(4.0, 4.0, 4.0); orb.remove(); return ents; }
@Override public SpellResult perform(CastContext context) { Entity entity = context.getTargetEntity(); if (ignoreInvalid && !entity.isValid()) { return SpellResult.NO_TARGET; } context.registerModified(entity); entity.remove(); return SpellResult.CAST; }
private List<Entity> getJunkTravellers() { // spawn an entity Entity orb = vortexJunkLoc.getWorld().spawnEntity(vortexJunkLoc, EntityType.EXPERIENCE_ORB); List<Entity> ents = orb.getNearbyEntities(4.0d, 4.0d, 4.0d); orb.remove(); return ents; }
public List<Entity> getJunkTravellers(Location loc) { // spawn an entity Entity orb = loc.getWorld().spawnEntity(loc, EntityType.EXPERIENCE_ORB); List<Entity> ents = orb.getNearbyEntities(16.0d, 16.0d, 16.0d); orb.remove(); return ents; }
private void removeDeadMonsters() { List<Entity> tmp = new ArrayList<Entity>(monsterManager.getMonsters()); for (Entity e : tmp) { if (e == null) { continue; } if (e.isDead() || !region.contains(e.getLocation())) { monsterManager.remove(e); e.remove(); } } }
protected void clearEntities(World arenaWorld, SkyBlockLocation clearingMin, SkyBlockLocation clearingMax) { SkyBlockLocation halfDistance = new SkyBlockLocation((clearingMax.x - clearingMin.x) / 2, (clearingMax.y - clearingMin.y) / 2, (clearingMax.z - clearingMin.z) / 2, null); Location center = clearingMin.add(halfDistance).toLocationWithWorldObj(arenaWorld); for (Entity entity : CrossVersion.getNearbyEntities(center, halfDistance.x, halfDistance.y, halfDistance.z)) { entity.remove(); } }
/** * Supports Bukkit earlier than Spigot Bukkit-1.8.4 */ public static Collection<Entity> getNearbyEntities(Location location, double x, double y, double z) { World world = location.getWorld(); try { return world.getNearbyEntities(location, x, y, z); } catch (NoSuchMethodError ignored) { Entity entity = world.spawnEntity(location, EntityType.EXPERIENCE_ORB); Collection<Entity> result = entity.getNearbyEntities(x, y, z); entity.remove(); return result; } }
private List<Entity> getJunkTravellers() { // spawn an entity Entity orb = dd.getLocation().getWorld().spawnEntity(dd.getLocation(), EntityType.EXPERIENCE_ORB); List<Entity> ents = orb.getNearbyEntities(1.0, 1.0, 1.0); orb.remove(); return ents; }
/** * This is to cancel dragging the player closer when you reel in */ @EventHandler(priority = EventPriority.HIGHEST) private void onReelIn(PlayerFishEvent e){ if(!isSettingEnabled("cancelDraggingIn") || e.getState() != PlayerFishEvent.State.CAUGHT_ENTITY) return; hookEntityFeature.apply(e).remove(); //Nuke the bobber and don't do anything else e.setCancelled(true); }