EntityTracker

public class EntityTracker implements Listener

Constructors

Link copied to clipboard
public void EntityTracker()

Properties

Link copied to clipboard
public final static HashMap<UUID, EliteEntity> eliteMobEntities
Link copied to clipboard
public final static HashMap<UUID, NPCEntity> npcEntities

Functions

Link copied to clipboard
public static void addTemporaryBlock(Block block, int ticks, Material replacementMaterial)
Link copied to clipboard
public static HashMap<UUID, EliteEntity> getEliteMobEntities()
Link copied to clipboard
@Nullable()
public static EliteEntity getEliteMobEntity(Entity entity)
Link copied to clipboard
public static HashMap<UUID, NPCEntity> getNpcEntities()
Link copied to clipboard
public static NPCEntity getNPCEntity(Entity entity)
Link copied to clipboard
public static boolean isEliteMob(Entity entity)
Link copied to clipboard
public static boolean isNPCEntity(Entity entity)
Link copied to clipboard
public static boolean isProjectileEntity(Entity entity)
Link copied to clipboard
public static boolean isTemporaryBlock(Block block)
Link copied to clipboard
public static boolean isVisualEffect(Entity entity)
Link copied to clipboard
public static void managedEntityWatchdog()
Link copied to clipboard
public void onMine(BlockBreakEvent event)
Link copied to clipboard
public void onRemove(EntityRemoveEvent event)
Link copied to clipboard
public void onWorldUnload(WorldUnloadEvent event)
Link copied to clipboard
public static void registerEliteMob(EliteEntity eliteEntity)
public static void registerEliteMob(EliteEntity eliteEntity, LivingEntity livingEntity)
Link copied to clipboard
public static void registerNPCEntity(NPCEntity npc)
Link copied to clipboard
public static void registerProjectileEntity(Projectile projectile)
Link copied to clipboard
public static void registerVisualEffects(Entity entity)
Link copied to clipboard
public static void removeTemporaryBlock(Block block)
Link copied to clipboard
public static boolean tryRegisterEliteMob(EliteEntity eliteEntity)
Publishes only a fully initialized actor accepted by its single spawn event.
Link copied to clipboard
public static void unregister(Entity entity, RemovalReason removalReason)
Link copied to clipboard
public static boolean unregisterEliteEntity(Entity entity, RemovalReason removalReason)
Link copied to clipboard
public static boolean unregisterNPCEntity(Entity entity, RemovalReason removalReason)
Link copied to clipboard
public static boolean unregisterProjectileEntity(Entity entity)
Link copied to clipboard
public static boolean unregisterVisualEffect(Entity entity)
Link copied to clipboard
public static void wipeChunk(Chunk chunk, RemovalReason removalReason)
Link copied to clipboard
public static void wipeShutdown()
Link copied to clipboard
public static void wipeWorld(World world, RemovalReason removalReason)