Modifier and Type | Method and Description |
---|---|
static NPCAbstract<?,?> |
NPCLib.getNPC(org.bukkit.entity.Entity entity) |
Modifier and Type | Method and Description |
---|---|
static NPCType |
NPCType.forNpcClass(Class<? extends NPCAbstract<?,?>> clazz) |
Modifier and Type | Class and Description |
---|---|
class |
AIAbstract<N extends NPCAbstract<?,?>> |
Modifier and Type | Method and Description |
---|---|
NPCAbstract<?,?> |
NPCEntity.getNPC() |
Modifier and Type | Method and Description |
---|---|
NPCAbstract<?,?> |
NPCEvent.getNpc()
Get the involved NPC
|
Constructor and Description |
---|
NPCCollisionEvent(NPCAbstract<?,?> npc,
org.bukkit.entity.Entity with) |
NPCDamageEvent(NPCAbstract<?,?> npc,
String damageSourceName,
org.bukkit.event.entity.EntityDamageEvent.DamageCause damageCause,
float amount,
org.bukkit.entity.Entity damager) |
NPCDeathEvent(NPCAbstract<?,?> npc,
String damageSourceName,
org.bukkit.event.entity.EntityDamageEvent.DamageCause damageCause) |
NPCEvent(NPCAbstract<?,?> npc) |
NPCInteractEvent(NPCAbstract<?,?> npc,
int entityId,
int actionId,
org.bukkit.entity.Player player) |
NPCSpawnEvent(NPCAbstract<?,?> npc,
org.bukkit.event.entity.CreatureSpawnEvent.SpawnReason spawnReason) |
NPCVelocityEvent(NPCAbstract<?,?> npc,
double x,
double y,
double z) |
Constructor and Description |
---|
NBTReadEvent(NPCAbstract<?,?> npc,
Object nbtTagHandle,
org.inventivetalent.nbt.CompoundTag nbtTag) |
NBTWriteEvent(NPCAbstract<?,?> npc,
Object nbtTagHandle,
org.inventivetalent.nbt.CompoundTag nbtTag) |
NPCNBTEvent(NPCAbstract<?,?> npc,
Object nbtTagHandle,
org.inventivetalent.nbt.NBTTag<?> nbtTag) |
Constructor and Description |
---|
NPCPathFinishEvent(NPCAbstract<?,?> npc) |
Modifier and Type | Class and Description |
---|---|
class |
NPCExperienceOrb |
class |
NPCItem |
Modifier and Type | Method and Description |
---|---|
<A extends NPCAbstract<N,B>> |
NPCAbstract.registerAI(AIAbstract<A> aiAbstract) |
Modifier and Type | Class and Description |
---|---|
class |
NPCArmorStand |
class |
NPCLivingAbstract<N extends NPCEntityLiving,B extends org.bukkit.entity.LivingEntity> |
Modifier and Type | Class and Description |
---|---|
class |
NPCHumanAbstract<N extends NPCEntityHuman,B extends org.bukkit.entity.HumanEntity> |
class |
NPCPlayer |
Modifier and Type | Class and Description |
---|---|
class |
NPCEnderDragon |
class |
NPCInsentientAbstract<N extends NPCEntityInsentient,B extends org.bukkit.entity.LivingEntity> |
class |
NPCPigZombie |
class |
NPCSlime |
class |
NPCZombie |
Modifier and Type | Class and Description |
---|---|
class |
NPCCreatureAbstract<T extends NPCEntityCreature,B extends org.bukkit.entity.Creature> |
Modifier and Type | Class and Description |
---|---|
class |
NPCAgeableAbstract<N extends NPCEntityAgeable,B extends org.bukkit.entity.Ageable> |
class |
NPCVillager |
Modifier and Type | Class and Description |
---|---|
class |
NPCAnimalAbstract<N extends NPCEntityAnimal,B extends org.bukkit.entity.Animals> |
class |
NPCChicken |
class |
NPCCow |
class |
NPCHorse |
class |
NPCLlama |
class |
NPCMushroomCow |
class |
NPCPig |
class |
NPCPolarBear |
class |
NPCRabbit |
class |
NPCSheep |
Modifier and Type | Class and Description |
---|---|
class |
NPCOcelot |
class |
NPCTameableAbstract<N extends NPCEntityTameable,B extends org.bukkit.entity.Tameable & org.bukkit.entity.Animals> |
class |
NPCWolf |
Modifier and Type | Class and Description |
---|---|
class |
NPCGolemAbstract<N extends NPCEntityGolem,B extends org.bukkit.entity.Golem> |
class |
NPCIronGolem |
class |
NPCShulker |
class |
NPCSnowman |
Modifier and Type | Class and Description |
---|---|
class |
NPCCaveSpider |
class |
NPCCreeper |
class |
NPCEnderman |
class |
NPCEndermite |
class |
NPCGiant |
class |
NPCGuardian |
class |
NPCHusk |
class |
NPCMonsterAbstract<N extends NPCEntityMonster,B extends org.bukkit.entity.Monster> |
class |
NPCSkeleton |
class |
NPCSpider |
class |
NPCWitch |
class |
NPCWither |
Modifier and Type | Class and Description |
---|---|
class |
NPCFlyingAbstract<N extends NPCEntityFlying,B extends org.bukkit.entity.Flying> |
class |
NPCGhast |
Modifier and Type | Class and Description |
---|---|
class |
NPCSquid |
class |
NPCWaterAnimalAbstract<N extends NPCEntityWaterAnimal,B extends org.bukkit.entity.WaterMob> |
Modifier and Type | Class and Description |
---|---|
class |
AStarPathfinder<N extends NPCAbstract<?,?>> |
class |
PathfinderAbstract<N extends NPCAbstract<?,?>> |
Modifier and Type | Method and Description |
---|---|
<T extends NPCAbstract<?,?>> |
NPCRegistry.removeNpc(T npc) |
<T extends NPCAbstract<?,?>> |
NPCRegistry.spawnNPC(org.bukkit.Location location,
Class<T> npcClass)
Creates and spawns the specified NPC Entity
|
protected <T extends NPCAbstract<?,?>> |
NPCRegistry.wrapAndInitEntity(NPCEntity entity,
org.bukkit.Location location,
NPCInfo npcInfo,
Class<T> npcClass) |
Modifier and Type | Method and Description |
---|---|
NPCAbstract<?,?> |
NPCRegistry.removeNpc(UUID uuid) |
NPCAbstract<?,?> |
NPCRegistry.spawnNPC(org.bukkit.Location location,
NPCType npcType)
Creates and spawns the specified NPC Type
|
Modifier and Type | Method and Description |
---|---|
Collection<NPCAbstract<?,?>> |
NPCRegistry.getNpcs() |
Iterator<NPCAbstract<?,?>> |
NPCRegistry.iterator() |
Modifier and Type | Method and Description |
---|---|
void |
NPCRegistry.registerNpc(NPCAbstract<?,?> npc) |
Copyright © 2018. All rights reserved.