Skip navigation links
A B C D E F G H I L M N O P R S T U V W 

A

addCustomChart(Metrics.CustomChart) - Method in class org.inventivetalent.npclib.metrics.Metrics
Adds a custom chart.
AdvancedBarChart(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.AdvancedBarChart
Class constructor.
AdvancedMapChart(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.AdvancedMapChart
Class constructor.
AdvancedPie(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.AdvancedPie
Class constructor.
AIAbstract<N extends NPCAbstract<?,?>> - Class in org.inventivetalent.npclib.ai
 
AIAbstract() - Constructor for class org.inventivetalent.npclib.ai.AIAbstract
 
ALL - Static variable in enum org.inventivetalent.npclib.skin.SkinLayer
 
Animation - Enum in org.inventivetalent.npclib.animation
 
Animation.Type - Enum in org.inventivetalent.npclib.animation
 
AnnotatedMethodWatcher - Class in org.inventivetalent.npclib.watcher
 
AnnotatedMethodWatcher(Object) - Constructor for class org.inventivetalent.npclib.watcher.AnnotatedMethodWatcher
 
AnnotatedMethodWatcher(Object, boolean) - Constructor for class org.inventivetalent.npclib.watcher.AnnotatedMethodWatcher
 
ArrayMaker - Class in org.inventivetalent.npclib
 
ArrayMaker() - Constructor for class org.inventivetalent.npclib.ArrayMaker
 
AStarPathfinder<N extends NPCAbstract<?,?>> - Class in org.inventivetalent.npclib.path
 
AStarPathfinder(Vector3DDouble, double, int) - Constructor for class org.inventivetalent.npclib.path.AStarPathfinder
 

B

B_STATS_VERSION - Static variable in class org.inventivetalent.npclib.metrics.Metrics
 
broadcastGlobalPacket(Object) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
broadcastPacket(Object) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
buildChatComponent(String) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
buildNetworkManager(boolean) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
buildPacketPlayOutAnimation(int, int) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
buildPacketPlayOutBed(int, int, int, int) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
buildPacketPlayOutEntityStatus(int, byte) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
buildPacketPlayOutEntityTeleport(int, double, double, double, float, float, boolean, boolean) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
buildPlayerConnection(Object, Object) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
buildPlayerInfoPacket(int, Object, int, int, String) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
byIsoTag(String) - Static method in enum org.inventivetalent.npclib.metrics.Metrics.Country
Gets a country by it's iso tag.
byLocale(Locale) - Static method in enum org.inventivetalent.npclib.metrics.Metrics.Country
Gets a country by a locale.

C

callSuper() - Method in class org.inventivetalent.npclib.SuperSwitch
 
canWalkIn(World) - Method in class org.inventivetalent.npclib.path.PathPoint
 
canWalkOn(World) - Method in class org.inventivetalent.npclib.path.PathPoint
 
chartId - Variable in class org.inventivetalent.npclib.metrics.Metrics.CustomChart
 
checkMovement(double, double, double) - Method in interface org.inventivetalent.npclib.entity.living.human.NPCEntityHuman
 
clampYaw(float) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
ClassBuilder - Class in org.inventivetalent.npclib
 
ClassBuilder() - Constructor for class org.inventivetalent.npclib.ClassBuilder
 
ClassGenerator - Class in org.inventivetalent.npclib
 
ClassGenerator() - Constructor for class org.inventivetalent.npclib.ClassGenerator
 
classResolver - Static variable in class org.inventivetalent.npclib.Reflection
 
clearGoalSelector() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
clearTargetSelector() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
createEntity(Location, NPCInfo) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
createPlayerEntity(Location, NPCInfo, GameProfileWrapper) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
createRegistry(Plugin) - Static method in class org.inventivetalent.npclib.NPCLib
 
CustomChart(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.CustomChart
Class constructor.

D

damageSourceToCause(String) - Static method in class org.inventivetalent.npclib.Reflection
 
debug - Static variable in class org.inventivetalent.npclib.NPCLib
 
debug(Object...) - Static method in class org.inventivetalent.npclib.NPCLib
 
despawn() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
despawn() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
destroy(boolean) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
destroy() - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
disable(Plugin) - Method in class org.inventivetalent.npclib.NPCLib
 
doesClassExist(String) - Static method in class org.inventivetalent.npclib.Reflection
 

E

EntityArmorStand - Interface in org.inventivetalent.npclib.entity.living
 
EntityCaveSpider - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityChicken - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntityCow - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntityCreeper - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityEnderDragon - Interface in org.inventivetalent.npclib.entity.living.insentient
 
EntityEnderman - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityEndermite - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityExperienceOrb - Interface in org.inventivetalent.npclib.entity
 
entityFieldResolver - Variable in class org.inventivetalent.npclib.npc.NPCAbstract
 
EntityGhast - Interface in org.inventivetalent.npclib.entity.living.insentient.flying
 
EntityGiant - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityGuardian - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityHorse - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntityHusk - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityIronGolem - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.golem
 
EntityItem - Interface in org.inventivetalent.npclib.entity
 
entityLivingFieldResolver - Static variable in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
entityLivingMethodResolver - Static variable in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
EntityLlama - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
entityMethodResolver - Variable in class org.inventivetalent.npclib.npc.NPCAbstract
 
EntityMushroomCow - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntityOcelot - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal.tameable
 
EntityPig - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntityPigZombie - Interface in org.inventivetalent.npclib.entity.living.insentient
 
EntityPlayer - Interface in org.inventivetalent.npclib.entity.living.human
 
EntityPolarBear - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntityRabbit - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntitySheep - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
EntityShulker - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.golem
 
EntitySkeleton - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntitySlime - Interface in org.inventivetalent.npclib.entity.living.insentient
 
EntitySnowman - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.golem
 
EntitySpider - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntitySquid - Interface in org.inventivetalent.npclib.entity.living.insentient.water
 
EntityVillager - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable
 
EntityWitch - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityWither - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
EntityWolf - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal.tameable
 
EntityZombie - Interface in org.inventivetalent.npclib.entity.living.insentient
 
EquipmentSlot - Enum in org.inventivetalent.npclib.equipment
 
ExtraMethod - Annotation Type in org.inventivetalent.npclib.annotation
 
ExtraMethods - Annotation Type in org.inventivetalent.npclib.annotation
 

F

find() - Method in class org.inventivetalent.npclib.path.PathfinderAbstract
 
findPath() - Method in class org.inventivetalent.npclib.path.AStarPathfinder
 
findPath() - Method in class org.inventivetalent.npclib.path.PathfinderAbstract
 
finished - Variable in class org.inventivetalent.npclib.path.PathfinderAbstract
 
floor(double) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
forEntityType(EntityType) - Static method in enum org.inventivetalent.npclib.NPCType
 
forNpcClass(Class<? extends NPCAbstract<?, ?>>) - Static method in enum org.inventivetalent.npclib.NPCType
 
fromObjects(Object[]) - Static method in class org.inventivetalent.npclib.ObjectContainer
 
fromParameters() - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object...) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object, Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object, Object, Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromParameters(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Static method in class org.inventivetalent.npclib.ArrayMaker
 
fromString(String) - Static method in enum org.inventivetalent.npclib.NPCType
 

G

generateChannel(ClassPool) - Static method in class org.inventivetalent.npclib.ClassGenerator
 
generateEntityClass(ClassPool, NPCInfo) - Static method in class org.inventivetalent.npclib.ClassGenerator
 
generatePlayerConnection(ClassPool) - Static method in class org.inventivetalent.npclib.ClassGenerator
 
getAbsoluteBoundingBox() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getActionId() - Method in class org.inventivetalent.npclib.event.NPCInteractEvent
 
getAmount() - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
Get the amount
getBlock(World) - Method in class org.inventivetalent.npclib.path.PathPoint
 
getBlockBelow(World) - Method in class org.inventivetalent.npclib.path.PathPoint
 
getBoundingBox() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getBukkitEntity() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.AdvancedBarChart
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.AdvancedMapChart
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.AdvancedPie
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.CustomChart
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.MultiLineChart
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.SimpleBarChart
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.SimpleMapChart
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.SimplePie
 
getChartData() - Method in class org.inventivetalent.npclib.metrics.Metrics.SingleLineChart
 
getCountryIsoTag() - Method in enum org.inventivetalent.npclib.metrics.Metrics.Country
Gets the iso tag of the country.
getCountryName() - Method in enum org.inventivetalent.npclib.metrics.Metrics.Country
Gets the name of the country.
getDamageCause() - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
Get the damage cause
getDamageCause() - Method in class org.inventivetalent.npclib.event.NPCDeathEvent
Get the damage cause
getDamager() - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
Get the damager
getDamageSourceName() - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
Get the NMS damage source name
getDamageSourceName() - Method in class org.inventivetalent.npclib.event.NPCDeathEvent
Get the damage source name
getDamageSourceName(Object) - Static method in class org.inventivetalent.npclib.Reflection
 
getDataWatcher(Entity) - Static method in class org.inventivetalent.npclib.Reflection
 
getEntity() - Method in class org.inventivetalent.npclib.event.NPCCollisionEvent
 
getEntityById(World, int) - Static method in class org.inventivetalent.npclib.Reflection
 
getEntityField(String) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getEntityFromDamageSource(Object) - Static method in class org.inventivetalent.npclib.Reflection
 
getEntityId() - Method in class org.inventivetalent.npclib.event.NPCInteractEvent
 
getEntityLivingField(String) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
getEntityType() - Method in class org.inventivetalent.npclib.event.NPCEvent
Get the NPC's entity type
getEntityType() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getFullName() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
getGoalListB() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
getGoalListC() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
getGoalSelector() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
getHandle() - Method in class org.inventivetalent.npclib.path.NMSPathPoint
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.nbt.NBTReadEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.nbt.NBTWriteEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.NPCCollisionEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.NPCDamageEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.NPCDeathEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.NPCInteractEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.NPCSpawnEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
getHandlerList() - Static method in class org.inventivetalent.npclib.event.path.NPCPathFinishEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.nbt.NBTReadEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.nbt.NBTWriteEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.NPCCollisionEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.NPCDeathEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.NPCInteractEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.NPCSpawnEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
getHandlers() - Method in class org.inventivetalent.npclib.event.path.NPCPathFinishEvent
 
getId() - Method in enum org.inventivetalent.npclib.animation.Animation
 
getID() - Method in enum org.inventivetalent.npclib.equipment.EquipmentSlot
 
getID() - Method in enum org.inventivetalent.npclib.skin.SkinLayer
 
getIndex() - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
getLayers(int) - Static method in enum org.inventivetalent.npclib.skin.SkinLayer
 
getLength() - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
getLocation() - Method in class org.inventivetalent.npclib.event.NPCSpawnEvent
Get the location where the NPC was spawned
getLocationVector() - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
getMethodSignature(Method) - Static method in class org.inventivetalent.npclib.Reflection
 
getMotX() - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
getMotY() - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
getMotZ() - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
getName() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
getName() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getNbtData() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getNbtTag() - Method in class org.inventivetalent.npclib.event.nbt.NBTReadEvent
 
getNbtTag() - Method in class org.inventivetalent.npclib.event.nbt.NBTWriteEvent
 
getNbtTag() - Method in class org.inventivetalent.npclib.event.nbt.NPCNBTEvent
 
getNbtTagHandle() - Method in class org.inventivetalent.npclib.event.nbt.NPCNBTEvent
 
getNeighbours(World) - Method in class org.inventivetalent.npclib.path.PathPoint
 
getNMSClass() - Method in class org.inventivetalent.npclib.annotation.NPCInfo
 
getNMUtilClass(String) - Static method in class org.inventivetalent.npclib.ClassBuilder
 
getNpc() - Method in class org.inventivetalent.npclib.ai.AIAbstract
 
getNPC() - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
getNpc() - Method in class org.inventivetalent.npclib.event.NPCEvent
Get the involved NPC
getNPC(Entity) - Static method in class org.inventivetalent.npclib.NPCLib
 
getNPCClassName() - Method in class org.inventivetalent.npclib.annotation.NPCInfo
 
getNpcEntity() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getNPCField(String) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getNpcInfo() - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
getNpcs() - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
getNpcType() - Method in class org.inventivetalent.npclib.event.NPCEvent
Get the NPC's type
getNpcType() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getNpcVector() - Method in class org.inventivetalent.npclib.path.PathfinderAbstract
 
getNpcWorld() - Method in class org.inventivetalent.npclib.path.PathfinderAbstract
 
getPlayer() - Method in class org.inventivetalent.npclib.event.NPCInteractEvent
 
getPlugin() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getPluginData() - Method in class org.inventivetalent.npclib.metrics.Metrics
Gets the plugin specific data.
getPluginNpcRegistry() - Method in class org.inventivetalent.npclib.NPCLibPlugin
 
getPoint(int) - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
getProfile() - Method in interface org.inventivetalent.npclib.entity.living.human.NPCEntityHuman
 
getProfile() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
getRegistry(Plugin) - Static method in class org.inventivetalent.npclib.registry.NPCRegistry
 
getRequestJsonObject() - Method in class org.inventivetalent.npclib.metrics.Metrics.CustomChart
 
getScoreboardTeam() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
getShifted() - Method in enum org.inventivetalent.npclib.skin.SkinLayer
 
getSkinLayerFlag() - Method in class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
getSpawnReason() - Method in class org.inventivetalent.npclib.event.NPCSpawnEvent
Get the spawn reason
getTarget() - Method in class org.inventivetalent.npclib.path.PathfinderAbstract
 
getTargetListB() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
getTargetListC() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
getTargetPoint() - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
getTargetSelector() - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
getType() - Method in enum org.inventivetalent.npclib.animation.Animation
 
getUniqueId() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
getValue() - Method in class org.inventivetalent.npclib.metrics.Metrics.SimpleMapChart
Gets the value of the chart.
getValue() - Method in class org.inventivetalent.npclib.metrics.Metrics.SimplePie
Gets the value of the pie.
getValue() - Method in class org.inventivetalent.npclib.metrics.Metrics.SingleLineChart
Gets the value of the chart.
getValue(Iterable<SkinLayer>) - Static method in enum org.inventivetalent.npclib.skin.SkinLayer
 
getValue(SkinLayer[]) - Static method in enum org.inventivetalent.npclib.skin.SkinLayer
 
getValues(HashMap<String, int[]>) - Method in class org.inventivetalent.npclib.metrics.Metrics.AdvancedBarChart
Gets the value of the chart.
getValues(HashMap<Metrics.Country, Integer>) - Method in class org.inventivetalent.npclib.metrics.Metrics.AdvancedMapChart
Gets the value of the chart.
getValues(HashMap<String, Integer>) - Method in class org.inventivetalent.npclib.metrics.Metrics.AdvancedPie
Gets the values of the pie.
getValues(HashMap<String, Integer>) - Method in class org.inventivetalent.npclib.metrics.Metrics.MultiLineChart
Gets the values of the chart.
getValues(HashMap<String, Integer>) - Method in class org.inventivetalent.npclib.metrics.Metrics.SimpleBarChart
Gets the value of the chart.
getVector(Object) - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
getVectorHandle(Object, int) - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
getVectorHandle(Object) - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
getVersion() - Static method in class org.inventivetalent.npclib.NPCLib
 
getX() - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
getY() - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
getZ() - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 

H

hasSource() - Method in class org.inventivetalent.npclib.event.NPCDeathEvent
Whether this death event has a source.

I

init(Plugin) - Method in class org.inventivetalent.npclib.NPCLib
 
injectClasses(Class<?>...) - Static method in class org.inventivetalent.npclib.registry.NPCRegistry
Injects the specified NPC classes, so the entities can be loaded properly by the server
INPCChannel - Interface in org.inventivetalent.npclib
 
INPCPlayerConnection - Interface in org.inventivetalent.npclib
 
invokeEntityLivingMethod(String, Class<?>[], Object[]) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
invokeEntityLivingMethod(String, Object...) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
invokeEntityMethod(String, Class<?>[], Object[]) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
invokeEntityMethod(String, Object...) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
invokeNPCMethod(String, Class<?>[], Object[]) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
invokeNPCMethod(String, Object...) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
is1_7 - Static variable in class org.inventivetalent.npclib.Reflection
 
is1_8 - Static variable in class org.inventivetalent.npclib.Reflection
 
is1_9 - Static variable in class org.inventivetalent.npclib.Reflection
 
isActive(int) - Method in enum org.inventivetalent.npclib.skin.SkinLayer
 
isAvailable() - Method in enum org.inventivetalent.npclib.NPCType
Check if this NPC type is available for the current server version
isCancelled() - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
 
isCancelled() - Method in class org.inventivetalent.npclib.event.NPCDeathEvent
 
isCancelled() - Method in class org.inventivetalent.npclib.event.NPCInteractEvent
 
isCancelled() - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
isCancelled() - Method in class org.inventivetalent.npclib.SuperSwitch
 
isFinished() - Method in class org.inventivetalent.npclib.ai.AIAbstract
If this returns true, this AI will be removed from the NPC
isFinished() - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
isFinished() - Method in class org.inventivetalent.npclib.path.PathfinderAbstract
 
ISkinnableEntity - Interface in org.inventivetalent.npclib.skin
 
isLaying() - Method in class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
isNameVisible() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
isNameVisible() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
isNPC(Entity) - Static method in class org.inventivetalent.npclib.NPCLib
 
isPersistent() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
isReplace() - Method in class org.inventivetalent.npclib.SuperSwitch
 
isShownInList() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
iterator() - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 

L

load() - Method in class org.inventivetalent.npclib.NPCLib
 
logger - Static variable in class org.inventivetalent.npclib.NPCLib
 
lookAt(Vector3DDouble) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 

M

mergeNBTCompound(Object, Object) - Static method in class org.inventivetalent.npclib.Reflection
 
methodCalled(String, Object[]) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
methodCalled(String, Object, Object[]) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
methodCalled(Object, String, SuperSwitch, ObjectContainer[]) - Method in class org.inventivetalent.npclib.watcher.AnnotatedMethodWatcher
 
methodCalled(Object, String, SuperSwitch, ObjectContainer[]) - Method in class org.inventivetalent.npclib.watcher.MethodWatcher
Called for non-void methods.
MethodWatcher - Class in org.inventivetalent.npclib.watcher
 
MethodWatcher() - Constructor for class org.inventivetalent.npclib.watcher.MethodWatcher
 
Metrics - Class in org.inventivetalent.npclib.metrics
bStats collects some data for plugin authors.
Metrics(JavaPlugin) - Constructor for class org.inventivetalent.npclib.metrics.Metrics
Class constructor.
Metrics.AdvancedBarChart - Class in org.inventivetalent.npclib.metrics
Represents a custom advanced bar chart.
Metrics.AdvancedMapChart - Class in org.inventivetalent.npclib.metrics
Represents a custom advanced map chart.
Metrics.AdvancedPie - Class in org.inventivetalent.npclib.metrics
Represents a custom advanced pie.
Metrics.Country - Enum in org.inventivetalent.npclib.metrics
A enum which is used for custom maps.
Metrics.CustomChart - Class in org.inventivetalent.npclib.metrics
Represents a custom chart.
Metrics.MultiLineChart - Class in org.inventivetalent.npclib.metrics
Represents a custom multi line chart.
Metrics.SimpleBarChart - Class in org.inventivetalent.npclib.metrics
Represents a custom simple bar chart.
Metrics.SimpleMapChart - Class in org.inventivetalent.npclib.metrics
Represents a custom simple map chart.
Metrics.SimplePie - Class in org.inventivetalent.npclib.metrics
Represents a custom simple pie.
Metrics.SingleLineChart - Class in org.inventivetalent.npclib.metrics
Represents a custom single line chart.
move(double, double, double) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
moveForward(float, float) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
Moves the entity forward (on the current heading)
moveWithHeading(float, float) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
MultiLineChart(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.MultiLineChart
Class constructor.

N

nbtHandler - Variable in class org.inventivetalent.npclib.npc.NPCAbstract
 
NBTReadEvent - Class in org.inventivetalent.npclib.event.nbt
 
NBTReadEvent(NPCAbstract<?, ?>, Object, CompoundTag) - Constructor for class org.inventivetalent.npclib.event.nbt.NBTReadEvent
 
NBTWriteEvent - Class in org.inventivetalent.npclib.event.nbt
 
NBTWriteEvent(NPCAbstract<?, ?>, Object, CompoundTag) - Constructor for class org.inventivetalent.npclib.event.nbt.NBTWriteEvent
 
newInstance() - Static method in class org.inventivetalent.npclib.SuperSwitch
 
nextIndex() - Method in class org.inventivetalent.npclib.path.NMSPathEntity
 
nmsClassResolver - Static variable in class org.inventivetalent.npclib.Reflection
 
nmsEnumGamemode - Static variable in class org.inventivetalent.npclib.ClassBuilder
 
nmsEnumPlayerInfoAction - Static variable in class org.inventivetalent.npclib.ClassBuilder
 
nmsPacketPlayOutPlayerInfo - Static variable in class org.inventivetalent.npclib.ClassBuilder
 
NMSPathEntity - Class in org.inventivetalent.npclib.path
 
NMSPathEntity(Object) - Constructor for class org.inventivetalent.npclib.path.NMSPathEntity
 
NMSPathEntity(Object[]) - Constructor for class org.inventivetalent.npclib.path.NMSPathEntity
 
NMSPathEntity(NMSPathPoint[]) - Constructor for class org.inventivetalent.npclib.path.NMSPathEntity
 
NMSPathEntity(Iterable<NMSPathPoint>) - Constructor for class org.inventivetalent.npclib.path.NMSPathEntity
 
NMSPathPoint - Class in org.inventivetalent.npclib.path
 
NMSPathPoint(Vector3DDouble) - Constructor for class org.inventivetalent.npclib.path.NMSPathPoint
 
NMSPathPoint(Vector3DInt) - Constructor for class org.inventivetalent.npclib.path.NMSPathPoint
 
NMSPathPoint(int, int, int) - Constructor for class org.inventivetalent.npclib.path.NMSPathPoint
 
NMSPathPoint(Object) - Constructor for class org.inventivetalent.npclib.path.NMSPathPoint
 
nmsPlayerInfoData - Static variable in class org.inventivetalent.npclib.ClassBuilder
 
NPC - Annotation Type in org.inventivetalent.npclib.annotation
 
NPCAbstract<N extends NPCEntity,B extends org.bukkit.entity.Entity> - Class in org.inventivetalent.npclib.npc
 
NPCAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.NPCAbstract
 
NPCAgeableAbstract<N extends NPCEntityAgeable,B extends org.bukkit.entity.Ageable> - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable
 
NPCAgeableAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.NPCAgeableAbstract
 
NPCAnimalAbstract<N extends NPCEntityAnimal,B extends org.bukkit.entity.Animals> - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCAnimalAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCAnimalAbstract
 
NPCArmorStand - Class in org.inventivetalent.npclib.npc.living
 
NPCArmorStand(EntityArmorStand) - Constructor for class org.inventivetalent.npclib.npc.living.NPCArmorStand
 
NPCCaveSpider - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCCaveSpider(EntitySpider) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCCaveSpider
 
NPCChicken - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCChicken(EntityChicken) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCChicken
 
NPCCollisionEvent - Class in org.inventivetalent.npclib.event
 
NPCCollisionEvent(NPCAbstract<?, ?>, Entity) - Constructor for class org.inventivetalent.npclib.event.NPCCollisionEvent
 
NPCCow - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCCow(EntityCow) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCCow
 
NPCCreatureAbstract<T extends NPCEntityCreature,B extends org.bukkit.entity.Creature> - Class in org.inventivetalent.npclib.npc.living.insentient.creature
 
NPCCreatureAbstract(T) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.NPCCreatureAbstract
 
NPCCreeper - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCCreeper(EntityCreeper) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCCreeper
 
NPCDamageEvent - Class in org.inventivetalent.npclib.event
Called if an NPC is damaged
NPCDamageEvent(NPCAbstract<?, ?>, String, EntityDamageEvent.DamageCause, float, Entity) - Constructor for class org.inventivetalent.npclib.event.NPCDamageEvent
 
NPCDeathEvent - Class in org.inventivetalent.npclib.event
Event called when a NPC dies.
NPCDeathEvent(NPCAbstract<?, ?>, String, EntityDamageEvent.DamageCause) - Constructor for class org.inventivetalent.npclib.event.NPCDeathEvent
 
NPCEnderDragon - Class in org.inventivetalent.npclib.npc.living.insentient
 
NPCEnderDragon(EntityEnderDragon) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.NPCEnderDragon
 
NPCEnderman - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCEnderman(EntityEnderman) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCEnderman
 
NPCEndermite - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCEndermite(EntityEndermite) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCEndermite
 
NPCEntity - Interface in org.inventivetalent.npclib.entity
 
NPCEntityAgeable - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable
 
NPCEntityAnimal - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
NPCEntityCreature - Interface in org.inventivetalent.npclib.entity.living.insentient.creature
 
npcEntityFieldResolver - Variable in class org.inventivetalent.npclib.npc.NPCAbstract
 
NPCEntityFlying - Interface in org.inventivetalent.npclib.entity.living.insentient.flying
 
NPCEntityGolem - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.golem
 
NPCEntityHuman - Interface in org.inventivetalent.npclib.entity.living.human
 
NPCEntityInsentient - Interface in org.inventivetalent.npclib.entity.living.insentient
 
NPCEntityLiving - Interface in org.inventivetalent.npclib.entity.living
 
npcEntityMethodResolver - Variable in class org.inventivetalent.npclib.npc.NPCAbstract
 
NPCEntityMonster - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
NPCEntityTameable - Interface in org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal.tameable
 
NPCEntityWaterAnimal - Interface in org.inventivetalent.npclib.entity.living.insentient.water
 
NPCEvent - Class in org.inventivetalent.npclib.event
Abstract base class for NPC events
NPCEvent(NPCAbstract<?, ?>) - Constructor for class org.inventivetalent.npclib.event.NPCEvent
 
NPCExperienceOrb - Class in org.inventivetalent.npclib.npc
 
NPCExperienceOrb(EntityExperienceOrb) - Constructor for class org.inventivetalent.npclib.npc.NPCExperienceOrb
 
NPCFlyingAbstract<N extends NPCEntityFlying,B extends org.bukkit.entity.Flying> - Class in org.inventivetalent.npclib.npc.living.insentient.flying
 
NPCFlyingAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.flying.NPCFlyingAbstract
 
NPCGhast - Class in org.inventivetalent.npclib.npc.living.insentient.flying
 
NPCGhast(EntityGhast) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.flying.NPCGhast
 
NPCGiant - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCGiant(EntityGiant) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCGiant
 
NPCGolemAbstract<N extends NPCEntityGolem,B extends org.bukkit.entity.Golem> - Class in org.inventivetalent.npclib.npc.living.insentient.creature.golem
 
NPCGolemAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.golem.NPCGolemAbstract
 
NPCGuardian - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCGuardian(EntityGuardian) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCGuardian
 
NPCHorse - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCHorse(EntityHorse) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCHorse
 
NPCHumanAbstract<N extends NPCEntityHuman,B extends org.bukkit.entity.HumanEntity> - Class in org.inventivetalent.npclib.npc.living.human
 
NPCHumanAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
NPCHusk - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCHusk(EntityZombie) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCHusk
 
NPCInfo - Class in org.inventivetalent.npclib.annotation
 
NPCInfo() - Constructor for class org.inventivetalent.npclib.annotation.NPCInfo
 
NPCInsentientAbstract<N extends NPCEntityInsentient,B extends org.bukkit.entity.LivingEntity> - Class in org.inventivetalent.npclib.npc.living.insentient
 
NPCInsentientAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
NPCInteractEvent - Class in org.inventivetalent.npclib.event
 
NPCInteractEvent(NPCAbstract<?, ?>, int, int, Player) - Constructor for class org.inventivetalent.npclib.event.NPCInteractEvent
 
NPCIronGolem - Class in org.inventivetalent.npclib.npc.living.insentient.creature.golem
 
NPCIronGolem(EntityIronGolem) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.golem.NPCIronGolem
 
NPCItem - Class in org.inventivetalent.npclib.npc
 
NPCItem(EntityItem) - Constructor for class org.inventivetalent.npclib.npc.NPCItem
 
NPCLib - Class in org.inventivetalent.npclib
 
NPCLib() - Constructor for class org.inventivetalent.npclib.NPCLib
 
NPCLibPlugin - Class in org.inventivetalent.npclib
 
NPCLibPlugin() - Constructor for class org.inventivetalent.npclib.NPCLibPlugin
 
NPCLivingAbstract<N extends NPCEntityLiving,B extends org.bukkit.entity.LivingEntity> - Class in org.inventivetalent.npclib.npc.living
 
NPCLivingAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
NPCLlama - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCLlama(EntityLlama) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCLlama
 
NPCMonsterAbstract<N extends NPCEntityMonster,B extends org.bukkit.entity.Monster> - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCMonsterAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCMonsterAbstract
 
NPCMushroomCow - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCMushroomCow(EntityCow) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCMushroomCow
 
NPCNBTEvent - Class in org.inventivetalent.npclib.event.nbt
 
NPCNBTEvent(NPCAbstract<?, ?>, Object, NBTTag<?>) - Constructor for class org.inventivetalent.npclib.event.nbt.NPCNBTEvent
 
NPCOcelot - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable
 
NPCOcelot(EntityOcelot) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable.NPCOcelot
 
NPCPathFinishEvent - Class in org.inventivetalent.npclib.event.path
 
NPCPathFinishEvent(NPCAbstract<?, ?>) - Constructor for class org.inventivetalent.npclib.event.path.NPCPathFinishEvent
 
NPCPig - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCPig(EntityPig) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCPig
 
NPCPigZombie - Class in org.inventivetalent.npclib.npc.living.insentient
 
NPCPigZombie(EntityZombie) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.NPCPigZombie
 
NPCPlayer - Class in org.inventivetalent.npclib.npc.living.human
 
NPCPlayer(EntityPlayer) - Constructor for class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
NPCPolarBear - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCPolarBear(EntityPolarBear) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCPolarBear
 
NPCRabbit - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCRabbit(EntityRabbit) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCRabbit
 
NPCRegistry - Class in org.inventivetalent.npclib.registry
 
NPCRegistry(Plugin) - Constructor for class org.inventivetalent.npclib.registry.NPCRegistry
 
NPCSheep - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
NPCSheep(EntitySheep) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.NPCSheep
 
NPCShulker - Class in org.inventivetalent.npclib.npc.living.insentient.creature.golem
 
NPCShulker(EntityShulker) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.golem.NPCShulker
 
NPCSkeleton - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCSkeleton(EntitySkeleton) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCSkeleton
 
NPCSlime - Class in org.inventivetalent.npclib.npc.living.insentient
 
NPCSlime(EntitySlime) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.NPCSlime
 
NPCSnowman - Class in org.inventivetalent.npclib.npc.living.insentient.creature.golem
 
NPCSnowman(EntitySnowman) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.golem.NPCSnowman
 
NPCSpawnEvent - Class in org.inventivetalent.npclib.event
Event called when a new NPC is spawned
NPCSpawnEvent(NPCAbstract<?, ?>, CreatureSpawnEvent.SpawnReason) - Constructor for class org.inventivetalent.npclib.event.NPCSpawnEvent
 
NPCSpider - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCSpider(EntitySpider) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCSpider
 
NPCSquid - Class in org.inventivetalent.npclib.npc.living.insentient.water
 
NPCSquid(EntitySquid) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.water.NPCSquid
 
NPCTameableAbstract<N extends NPCEntityTameable,B extends org.bukkit.entity.Tameable & org.bukkit.entity.Animals> - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable
 
NPCTameableAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable.NPCTameableAbstract
 
NPCType - Enum in org.inventivetalent.npclib
 
NPCVelocityEvent - Class in org.inventivetalent.npclib.event
 
NPCVelocityEvent(NPCAbstract<?, ?>, double, double, double) - Constructor for class org.inventivetalent.npclib.event.NPCVelocityEvent
 
NPCVillager - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable
 
NPCVillager(EntityVillager) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.NPCVillager
 
NPCWaterAnimalAbstract<N extends NPCEntityWaterAnimal,B extends org.bukkit.entity.WaterMob> - Class in org.inventivetalent.npclib.npc.living.insentient.water
 
NPCWaterAnimalAbstract(N) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.water.NPCWaterAnimalAbstract
 
NPCWitch - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCWitch(EntityWitch) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCWitch
 
NPCWither - Class in org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
NPCWither(EntityWither) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.monster.NPCWither
 
NPCWolf - Class in org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable
 
NPCWolf(EntityWolf) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable.NPCWolf
 
NPCZombie - Class in org.inventivetalent.npclib.npc.living.insentient
 
NPCZombie(EntityZombie) - Constructor for class org.inventivetalent.npclib.npc.living.insentient.NPCZombie
 

O

obcClassResolver - Static variable in class org.inventivetalent.npclib.Reflection
 
ObjectContainer<T> - Class in org.inventivetalent.npclib
 
ObjectContainer() - Constructor for class org.inventivetalent.npclib.ObjectContainer
 
ObjectConverter - Class in org.inventivetalent.npclib
 
ObjectConverter() - Constructor for class org.inventivetalent.npclib.ObjectConverter
 
of(NPC) - Static method in class org.inventivetalent.npclib.annotation.NPCInfo
 
of(Class<?>) - Static method in class org.inventivetalent.npclib.annotation.NPCInfo
 
onBaseTick(SuperSwitch) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
onBaseTick(SuperSwitch) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
onCollide(ObjectContainer<Object>) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
onDamage(ObjectContainer<Object>, ObjectContainer<Float>, SuperSwitch) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
onDie(SuperSwitch) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
onDie(ObjectContainer<Object>, SuperSwitch) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
onDie(ObjectContainer<Object>, SuperSwitch) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
onDie(SuperSwitch) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
onDisable() - Method in class org.inventivetalent.npclib.NPCLibPlugin
 
onEnable() - Method in class org.inventivetalent.npclib.NPCLibPlugin
 
onHeadingMove(ObjectContainer<Float>, ObjectContainer<Float>, SuperSwitch) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
onLoad() - Method in class org.inventivetalent.npclib.NPCLibPlugin
 
onMotion(ObjectContainer<Double>, ObjectContainer<Double>, ObjectContainer<Double>, SuperSwitch) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
onMove(ObjectContainer<Double>, ObjectContainer<Double>, ObjectContainer<Double>, SuperSwitch) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
onNBTRead(ObjectContainer<Object>) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
onNBTWrite(ObjectContainer<Object>) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
org.inventivetalent.npclib - package org.inventivetalent.npclib
 
org.inventivetalent.npclib.ai - package org.inventivetalent.npclib.ai
 
org.inventivetalent.npclib.animation - package org.inventivetalent.npclib.animation
 
org.inventivetalent.npclib.annotation - package org.inventivetalent.npclib.annotation
 
org.inventivetalent.npclib.command - package org.inventivetalent.npclib.command
 
org.inventivetalent.npclib.entity - package org.inventivetalent.npclib.entity
 
org.inventivetalent.npclib.entity.living - package org.inventivetalent.npclib.entity.living
 
org.inventivetalent.npclib.entity.living.human - package org.inventivetalent.npclib.entity.living.human
 
org.inventivetalent.npclib.entity.living.insentient - package org.inventivetalent.npclib.entity.living.insentient
 
org.inventivetalent.npclib.entity.living.insentient.creature - package org.inventivetalent.npclib.entity.living.insentient.creature
 
org.inventivetalent.npclib.entity.living.insentient.creature.ageable - package org.inventivetalent.npclib.entity.living.insentient.creature.ageable
 
org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal - package org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal
 
org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal.tameable - package org.inventivetalent.npclib.entity.living.insentient.creature.ageable.animal.tameable
 
org.inventivetalent.npclib.entity.living.insentient.creature.golem - package org.inventivetalent.npclib.entity.living.insentient.creature.golem
 
org.inventivetalent.npclib.entity.living.insentient.creature.monster - package org.inventivetalent.npclib.entity.living.insentient.creature.monster
 
org.inventivetalent.npclib.entity.living.insentient.flying - package org.inventivetalent.npclib.entity.living.insentient.flying
 
org.inventivetalent.npclib.entity.living.insentient.water - package org.inventivetalent.npclib.entity.living.insentient.water
 
org.inventivetalent.npclib.equipment - package org.inventivetalent.npclib.equipment
 
org.inventivetalent.npclib.event - package org.inventivetalent.npclib.event
 
org.inventivetalent.npclib.event.nbt - package org.inventivetalent.npclib.event.nbt
 
org.inventivetalent.npclib.event.path - package org.inventivetalent.npclib.event.path
 
org.inventivetalent.npclib.metrics - package org.inventivetalent.npclib.metrics
 
org.inventivetalent.npclib.npc - package org.inventivetalent.npclib.npc
 
org.inventivetalent.npclib.npc.living - package org.inventivetalent.npclib.npc.living
 
org.inventivetalent.npclib.npc.living.human - package org.inventivetalent.npclib.npc.living.human
 
org.inventivetalent.npclib.npc.living.insentient - package org.inventivetalent.npclib.npc.living.insentient
 
org.inventivetalent.npclib.npc.living.insentient.creature - package org.inventivetalent.npclib.npc.living.insentient.creature
 
org.inventivetalent.npclib.npc.living.insentient.creature.ageable - package org.inventivetalent.npclib.npc.living.insentient.creature.ageable
 
org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal - package org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal
 
org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable - package org.inventivetalent.npclib.npc.living.insentient.creature.ageable.animal.tameable
 
org.inventivetalent.npclib.npc.living.insentient.creature.golem - package org.inventivetalent.npclib.npc.living.insentient.creature.golem
 
org.inventivetalent.npclib.npc.living.insentient.creature.monster - package org.inventivetalent.npclib.npc.living.insentient.creature.monster
 
org.inventivetalent.npclib.npc.living.insentient.flying - package org.inventivetalent.npclib.npc.living.insentient.flying
 
org.inventivetalent.npclib.npc.living.insentient.water - package org.inventivetalent.npclib.npc.living.insentient.water
 
org.inventivetalent.npclib.path - package org.inventivetalent.npclib.path
 
org.inventivetalent.npclib.registry - package org.inventivetalent.npclib.registry
 
org.inventivetalent.npclib.skin - package org.inventivetalent.npclib.skin
 
org.inventivetalent.npclib.watcher - package org.inventivetalent.npclib.watcher
 

P

PathfinderAbstract<N extends NPCAbstract<?,?>> - Class in org.inventivetalent.npclib.path
 
PathfinderAbstract(Vector3DDouble, double) - Constructor for class org.inventivetalent.npclib.path.PathfinderAbstract
 
pathfindTo(Vector3DDouble, double) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
PathPoint - Class in org.inventivetalent.npclib.path
 
PathPoint(Vector3DDouble) - Constructor for class org.inventivetalent.npclib.path.PathPoint
 
PathPoint(Vector3DInt) - Constructor for class org.inventivetalent.npclib.path.PathPoint
 
PathPoint(int, int, int) - Constructor for class org.inventivetalent.npclib.path.PathPoint
 
playAnimation(Animation, Player) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
pluginName - Variable in class org.inventivetalent.npclib.npc.NPCAbstract
 
postInit(String, double, double, double, float, float) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
postInit(String, double, double, double, float, float) - Method in class org.inventivetalent.npclib.npc.living.insentient.NPCInsentientAbstract
 
postInit(Plugin, Location) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
postInit(String, double, double, double, float, float) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
progress - Variable in class org.inventivetalent.npclib.path.PathfinderAbstract
 

R

readFromNBT(CompoundTag) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
readFromNBT(CompoundTag) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
Reflection - Class in org.inventivetalent.npclib
 
Reflection() - Constructor for class org.inventivetalent.npclib.Reflection
 
refreshEquipment() - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
refreshScoreboard() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
refreshSlot(EquipmentSlot, ItemStack) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
registerAI(AIAbstract<A>) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
registerNpc(NPCAbstract<?, ?>) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
removeNpc(Player) - Method in class org.inventivetalent.npclib.command.SpawnCommands
 
removeNpc(T) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
removeNpc(UUID) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
removeOnDeath(SuperSwitch) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
respawnTo(Player) - Method in class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
respawnTo(Player) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 

S

sendPacket(Player, Object) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
setAmount(float) - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
Set the amount
setBodyYaw(float) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
setCancelled(boolean) - Method in class org.inventivetalent.npclib.event.NPCDamageEvent
 
setCancelled(boolean) - Method in class org.inventivetalent.npclib.event.NPCDeathEvent
 
setCancelled(boolean) - Method in class org.inventivetalent.npclib.event.NPCInteractEvent
 
setCancelled(boolean) - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
setCancelled(boolean) - Method in class org.inventivetalent.npclib.SuperSwitch
 
setEntityField(String, Object) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
setEntityLivingField(String, Object) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
setFullName(String) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setHeadYaw(float) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
setLaying(boolean) - Method in class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
setLocation(double, double, double, float, float) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setMethodWatcher(MethodWatcher) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setMotion(double, double, double) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
setMotX(double) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setMotY(double) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setMotZ(double) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setName(String) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setName(String) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
setNamePrefix(String) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setNameSuffix(String) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setNameVisible(boolean) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setNameVisible(boolean) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
setNpc(N) - Method in class org.inventivetalent.npclib.ai.AIAbstract
 
setNPCField(String, Object) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
setNpcInfo(NPCInfo) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setOpen(boolean) - Method in interface org.inventivetalent.npclib.INPCChannel
 
setPersistent(boolean) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
setPitch(float) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setPitch(float) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
setProfile(GameProfileWrapper) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setShowInList(boolean) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setSkin(String) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setSkinLayerFlag(int) - Method in class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
setSkinLayers(SkinLayer...) - Method in class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
setSkinLayers(SkinLayer...) - Method in interface org.inventivetalent.npclib.skin.ISkinnableEntity
 
setSkinTexture(String, String) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
setSkinTexture(String, String) - Method in interface org.inventivetalent.npclib.skin.ISkinnableEntity
 
setSpawnReason(CreatureSpawnEvent.SpawnReason) - Method in class org.inventivetalent.npclib.event.NPCSpawnEvent
Set the spawn reason
setX(double) - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
setY(double) - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
setYaw(float) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
setYaw(float) - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
setZ(double) - Method in class org.inventivetalent.npclib.event.NPCVelocityEvent
 
SimpleBarChart(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.SimpleBarChart
Class constructor.
SimpleMapChart(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.SimpleMapChart
Class constructor.
SimplePie(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.SimplePie
Class constructor.
SingleLineChart(String) - Constructor for class org.inventivetalent.npclib.metrics.Metrics.SingleLineChart
Class constructor.
SkinLayer - Enum in org.inventivetalent.npclib.skin
 
spawn() - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
spawn(CreatureSpawnEvent.SpawnReason) - Method in interface org.inventivetalent.npclib.entity.NPCEntity
 
spawn() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
SpawnCommands - Class in org.inventivetalent.npclib.command
 
SpawnCommands(NPCLibPlugin) - Constructor for class org.inventivetalent.npclib.command.SpawnCommands
 
spawnNPC(CommandSender, String, Double, Double, Double, Double, Double, String) - Method in class org.inventivetalent.npclib.command.SpawnCommands
 
spawnNPC(List<String>, CommandSender, String, Double, Double, Double, Double, Double, String) - Method in class org.inventivetalent.npclib.command.SpawnCommands
 
spawnNPC(Location, Class<T>) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
Creates and spawns the specified NPC Entity
spawnNPC(Location, NPCType) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
Creates and spawns the specified NPC Type
spawnPlayer(CommandSender, String, String, Double, Double, Double, Double, Double, String) - Method in class org.inventivetalent.npclib.command.SpawnCommands
 
spawnPlayer(List<String>, CommandSender, String, String, Double, Double, Double, Double, Double, String) - Method in class org.inventivetalent.npclib.command.SpawnCommands
 
spawnPlayer(CreatureSpawnEvent.SpawnReason) - Method in interface org.inventivetalent.npclib.entity.living.human.EntityPlayer
 
spawnPlayer() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
spawnPlayerNPC(Location, Class<T>, GameProfileWrapper) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
Creates and spawns a player NPC entity
spawnPlayerNPC(Location, Class<T>, UUID, String) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
Creates and spawns a player NPC entity
speed - Variable in class org.inventivetalent.npclib.path.PathfinderAbstract
 
SuperSwitch - Class in org.inventivetalent.npclib
 
SuperSwitch() - Constructor for class org.inventivetalent.npclib.SuperSwitch
 
SuperSwitch.State - Enum in org.inventivetalent.npclib
 

T

target - Variable in class org.inventivetalent.npclib.path.PathfinderAbstract
 
tick() - Method in class org.inventivetalent.npclib.ai.AIAbstract
Called when the containing NPC is ticked
tick() - Method in class org.inventivetalent.npclib.path.AStarPathfinder
 
tick() - Method in class org.inventivetalent.npclib.path.PathfinderAbstract
 
tickAI() - Method in class org.inventivetalent.npclib.npc.living.NPCLivingAbstract
 
tickAI() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
toNMS() - Method in enum org.inventivetalent.npclib.equipment.EquipmentSlot
 
toObject(Object) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(byte) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(short) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(int) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(long) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(float) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(double) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(boolean) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObject(char) - Static method in class org.inventivetalent.npclib.ObjectConverter
 
toObjects(ObjectContainer[]) - Static method in class org.inventivetalent.npclib.ObjectContainer
 
toString() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
toString() - Method in class org.inventivetalent.npclib.ObjectContainer
 

U

updateNearby(double, Predicate<Player>) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
updateNearby(double) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
updateNearby() - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
updateNearby(double, Predicate<Player>) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
updateNearby(double) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
updateNearby() - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
updatePlayerList(Player) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
updateToPlayer(Player) - Method in class org.inventivetalent.npclib.npc.living.human.NPCHumanAbstract
 
updateToPlayer(Player) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
updateToPlayer(Player) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 

V

value - Variable in class org.inventivetalent.npclib.ObjectContainer
 
valueOf(String) - Static method in enum org.inventivetalent.npclib.animation.Animation.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inventivetalent.npclib.animation.Animation
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inventivetalent.npclib.equipment.EquipmentSlot
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inventivetalent.npclib.metrics.Metrics.Country
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inventivetalent.npclib.NPCType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inventivetalent.npclib.skin.SkinLayer
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.inventivetalent.npclib.SuperSwitch.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.inventivetalent.npclib.animation.Animation.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inventivetalent.npclib.animation.Animation
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inventivetalent.npclib.equipment.EquipmentSlot
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inventivetalent.npclib.metrics.Metrics.Country
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inventivetalent.npclib.NPCType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inventivetalent.npclib.skin.SkinLayer
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.inventivetalent.npclib.SuperSwitch.State
Returns an array containing the constants of this enum type, in the order they are declared.

W

Watch - Annotation Type in org.inventivetalent.npclib.watcher
 
wrapAndInitEntity(NPCEntity, Location, NPCInfo, Class<T>) - Method in class org.inventivetalent.npclib.registry.NPCRegistry
 
writeToNBT(CompoundTag) - Method in class org.inventivetalent.npclib.npc.living.human.NPCPlayer
 
writeToNBT(CompoundTag) - Method in class org.inventivetalent.npclib.npc.NPCAbstract
 
A B C D E F G H I L M N O P R S T U V W 
Skip navigation links

Copyright © 2018. All rights reserved.