├── .script └── upload-javadoc.sh ├── .travis.yml ├── API ├── pom.xml └── src │ ├── main │ ├── java │ │ └── org │ │ │ └── inventivetalent │ │ │ └── npclib │ │ │ ├── ArrayMaker.java │ │ │ ├── ClassBuilder.java │ │ │ ├── ClassGenerator.java │ │ │ ├── INPCChannel.java │ │ │ ├── INPCPlayerConnection.java │ │ │ ├── NPCLib.java │ │ │ ├── NPCType.java │ │ │ ├── ObjectContainer.java │ │ │ ├── ObjectConverter.java │ │ │ ├── Reflection.java │ │ │ ├── SuperSwitch.java │ │ │ ├── ai │ │ │ └── AIAbstract.java │ │ │ ├── animation │ │ │ └── Animation.java │ │ │ ├── annotation │ │ │ ├── ExtraMethod.java │ │ │ ├── ExtraMethods.java │ │ │ ├── NPC.java │ │ │ └── NPCInfo.java │ │ │ ├── entity │ │ │ ├── EntityExperienceOrb.java │ │ │ ├── EntityItem.java │ │ │ ├── NPCEntity.java │ │ │ └── living │ │ │ │ ├── EntityArmorStand.java │ │ │ │ ├── NPCEntityLiving.java │ │ │ │ ├── human │ │ │ │ ├── EntityPlayer.java │ │ │ │ └── NPCEntityHuman.java │ │ │ │ └── insentient │ │ │ │ ├── EntityEnderDragon.java │ │ │ │ ├── EntityPigZombie.java │ │ │ │ ├── EntitySlime.java │ │ │ │ ├── EntityZombie.java │ │ │ │ ├── NPCEntityInsentient.java │ │ │ │ ├── creature │ │ │ │ ├── NPCEntityCreature.java │ │ │ │ ├── ageable │ │ │ │ │ ├── EntityVillager.java │ │ │ │ │ ├── NPCEntityAgeable.java │ │ │ │ │ └── animal │ │ │ │ │ │ ├── EntityChicken.java │ │ │ │ │ │ ├── EntityCow.java │ │ │ │ │ │ ├── EntityHorse.java │ │ │ │ │ │ ├── EntityLlama.java │ │ │ │ │ │ ├── EntityMushroomCow.java │ │ │ │ │ │ ├── EntityPig.java │ │ │ │ │ │ ├── EntityPolarBear.java │ │ │ │ │ │ ├── EntityRabbit.java │ │ │ │ │ │ ├── EntitySheep.java │ │ │ │ │ │ ├── NPCEntityAnimal.java │ │ │ │ │ │ └── tameable │ │ │ │ │ │ ├── EntityOcelot.java │ │ │ │ │ │ ├── EntityWolf.java │ │ │ │ │ │ └── NPCEntityTameable.java │ │ │ │ ├── golem │ │ │ │ │ ├── EntityIronGolem.java │ │ │ │ │ ├── EntityShulker.java │ │ │ │ │ ├── EntitySnowman.java │ │ │ │ │ └── NPCEntityGolem.java │ │ │ │ └── monster │ │ │ │ │ ├── EntityCaveSpider.java │ │ │ │ │ ├── EntityCreeper.java │ │ │ │ │ ├── EntityEnderman.java │ │ │ │ │ ├── EntityEndermite.java │ │ │ │ │ ├── EntityGiant.java │ │ │ │ │ ├── EntityGuardian.java │ │ │ │ │ ├── EntityHusk.java │ │ │ │ │ ├── EntitySkeleton.java │ │ │ │ │ ├── EntitySpider.java │ │ │ │ │ ├── EntityWitch.java │ │ │ │ │ ├── EntityWither.java │ │ │ │ │ └── NPCEntityMonster.java │ │ │ │ ├── flying │ │ │ │ ├── EntityGhast.java │ │ │ │ └── NPCEntityFlying.java │ │ │ │ └── water │ │ │ │ ├── EntitySquid.java │ │ │ │ └── NPCEntityWaterAnimal.java │ │ │ ├── equipment │ │ │ └── EquipmentSlot.java │ │ │ ├── event │ │ │ ├── NPCCollisionEvent.java │ │ │ ├── NPCDamageEvent.java │ │ │ ├── NPCDeathEvent.java │ │ │ ├── NPCEvent.java │ │ │ ├── NPCInteractEvent.java │ │ │ ├── NPCSpawnEvent.java │ │ │ ├── NPCVelocityEvent.java │ │ │ ├── nbt │ │ │ │ ├── NBTReadEvent.java │ │ │ │ ├── NBTWriteEvent.java │ │ │ │ └── NPCNBTEvent.java │ │ │ └── path │ │ │ │ └── NPCPathFinishEvent.java │ │ │ ├── npc │ │ │ ├── NPCAbstract.java │ │ │ ├── NPCExperienceOrb.java │ │ │ ├── NPCItem.java │ │ │ └── living │ │ │ │ ├── NPCArmorStand.java │ │ │ │ ├── NPCLivingAbstract.java │ │ │ │ ├── human │ │ │ │ ├── NPCHumanAbstract.java │ │ │ │ └── NPCPlayer.java │ │ │ │ └── insentient │ │ │ │ ├── NPCEnderDragon.java │ │ │ │ ├── NPCInsentientAbstract.java │ │ │ │ ├── NPCPigZombie.java │ │ │ │ ├── NPCSlime.java │ │ │ │ ├── NPCZombie.java │ │ │ │ ├── creature │ │ │ │ ├── NPCCreatureAbstract.java │ │ │ │ ├── ageable │ │ │ │ │ ├── NPCAgeableAbstract.java │ │ │ │ │ ├── NPCVillager.java │ │ │ │ │ └── animal │ │ │ │ │ │ ├── NPCAnimalAbstract.java │ │ │ │ │ │ ├── NPCChicken.java │ │ │ │ │ │ ├── NPCCow.java │ │ │ │ │ │ ├── NPCHorse.java │ │ │ │ │ │ ├── NPCLlama.java │ │ │ │ │ │ ├── NPCMushroomCow.java │ │ │ │ │ │ ├── NPCPig.java │ │ │ │ │ │ ├── NPCPolarBear.java │ │ │ │ │ │ ├── NPCRabbit.java │ │ │ │ │ │ ├── NPCSheep.java │ │ │ │ │ │ └── tameable │ │ │ │ │ │ ├── NPCOcelot.java │ │ │ │ │ │ ├── NPCTameableAbstract.java │ │ │ │ │ │ └── NPCWolf.java │ │ │ │ ├── golem │ │ │ │ │ ├── NPCGolemAbstract.java │ │ │ │ │ ├── NPCIronGolem.java │ │ │ │ │ ├── NPCShulker.java │ │ │ │ │ └── NPCSnowman.java │ │ │ │ └── monster │ │ │ │ │ ├── NPCCaveSpider.java │ │ │ │ │ ├── NPCCreeper.java │ │ │ │ │ ├── NPCEnderman.java │ │ │ │ │ ├── NPCEndermite.java │ │ │ │ │ ├── NPCGiant.java │ │ │ │ │ ├── NPCGuardian.java │ │ │ │ │ ├── NPCHusk.java │ │ │ │ │ ├── NPCMonsterAbstract.java │ │ │ │ │ ├── NPCSkeleton.java │ │ │ │ │ ├── NPCSpider.java │ │ │ │ │ ├── NPCWitch.java │ │ │ │ │ └── NPCWither.java │ │ │ │ ├── flying │ │ │ │ ├── NPCFlyingAbstract.java │ │ │ │ └── NPCGhast.java │ │ │ │ └── water │ │ │ │ ├── NPCSquid.java │ │ │ │ └── NPCWaterAnimalAbstract.java │ │ │ ├── path │ │ │ ├── AStarPathfinder.java │ │ │ ├── NMSPathEntity.java │ │ │ ├── NMSPathPoint.java │ │ │ ├── PathPoint.java │ │ │ └── PathfinderAbstract.java │ │ │ ├── registry │ │ │ └── NPCRegistry.java │ │ │ ├── skin │ │ │ ├── ISkinnableEntity.java │ │ │ └── SkinLayer.java │ │ │ └── watcher │ │ │ ├── AnnotatedMethodWatcher.java │ │ │ ├── MethodWatcher.java │ │ │ └── Watch.java │ └── resources │ │ └── npclib.properties │ └── test │ └── java │ └── org │ └── inventivetalent │ └── npclib │ └── test │ ├── SkinLayerTest.java │ └── TypeTest.java ├── ISSUE_TEMPLATE.md ├── LICENSE ├── Plugin ├── pom.xml └── src │ └── main │ ├── java │ └── org │ │ └── inventivetalent │ │ └── npclib │ │ ├── NPCLibPlugin.java │ │ ├── command │ │ └── SpawnCommands.java │ │ └── metrics │ │ └── Metrics.java │ └── resources │ ├── config.yml │ └── plugin.yml ├── README.md ├── pom.xml ├── renovate.json └── settings.xml /.script/upload-javadoc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/.script/upload-javadoc.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/.travis.yml -------------------------------------------------------------------------------- /API/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/pom.xml -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/ArrayMaker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/ArrayMaker.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/ClassBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/ClassBuilder.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/ClassGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/ClassGenerator.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/INPCChannel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/INPCChannel.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/INPCPlayerConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/INPCPlayerConnection.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/NPCLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/NPCLib.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/NPCType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/NPCType.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/ObjectContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/ObjectContainer.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/ObjectConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/ObjectConverter.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/Reflection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/Reflection.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/SuperSwitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/SuperSwitch.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/ai/AIAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/ai/AIAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/animation/Animation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/animation/Animation.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/annotation/ExtraMethod.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/annotation/ExtraMethod.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/annotation/ExtraMethods.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/annotation/ExtraMethods.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/annotation/NPC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/annotation/NPC.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/annotation/NPCInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/annotation/NPCInfo.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/EntityExperienceOrb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/EntityExperienceOrb.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/EntityItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/EntityItem.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/NPCEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/NPCEntity.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/EntityArmorStand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/EntityArmorStand.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/NPCEntityLiving.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/NPCEntityLiving.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/human/EntityPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/human/EntityPlayer.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/human/NPCEntityHuman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/human/NPCEntityHuman.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntityEnderDragon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntityEnderDragon.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntityPigZombie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntityPigZombie.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntitySlime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntitySlime.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntityZombie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/EntityZombie.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/NPCEntityInsentient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/NPCEntityInsentient.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/NPCEntityCreature.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/NPCEntityCreature.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/EntityVillager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/EntityVillager.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/NPCEntityAgeable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/NPCEntityAgeable.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityChicken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityChicken.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityCow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityCow.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityHorse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityHorse.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityLlama.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityLlama.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityMushroomCow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityMushroomCow.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityPig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityPig.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityPolarBear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityPolarBear.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityRabbit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntityRabbit.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntitySheep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/EntitySheep.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/NPCEntityAnimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/NPCEntityAnimal.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/tameable/EntityOcelot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/tameable/EntityOcelot.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/tameable/EntityWolf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/tameable/EntityWolf.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/tameable/NPCEntityTameable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/ageable/animal/tameable/NPCEntityTameable.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/EntityIronGolem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/EntityIronGolem.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/EntityShulker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/EntityShulker.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/EntitySnowman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/EntitySnowman.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/NPCEntityGolem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/golem/NPCEntityGolem.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityCaveSpider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityCaveSpider.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityCreeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityCreeper.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityEnderman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityEnderman.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityEndermite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityEndermite.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityGiant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityGiant.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityGuardian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityGuardian.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityHusk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityHusk.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntitySkeleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntitySkeleton.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntitySpider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntitySpider.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityWitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityWitch.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityWither.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/EntityWither.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/NPCEntityMonster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/creature/monster/NPCEntityMonster.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/flying/EntityGhast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/flying/EntityGhast.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/flying/NPCEntityFlying.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/flying/NPCEntityFlying.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/water/EntitySquid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/water/EntitySquid.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/water/NPCEntityWaterAnimal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/entity/living/insentient/water/NPCEntityWaterAnimal.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/equipment/EquipmentSlot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/equipment/EquipmentSlot.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/NPCCollisionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/NPCCollisionEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/NPCDamageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/NPCDamageEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/NPCDeathEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/NPCDeathEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/NPCEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/NPCEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/NPCInteractEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/NPCInteractEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/NPCSpawnEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/NPCSpawnEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/NPCVelocityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/NPCVelocityEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/nbt/NBTReadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/nbt/NBTReadEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/nbt/NBTWriteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/nbt/NBTWriteEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/nbt/NPCNBTEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/nbt/NPCNBTEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/event/path/NPCPathFinishEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/event/path/NPCPathFinishEvent.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/NPCAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/NPCAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/NPCExperienceOrb.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/NPCExperienceOrb.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/NPCItem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/NPCItem.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/NPCArmorStand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/NPCArmorStand.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/NPCLivingAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/NPCLivingAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/human/NPCHumanAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/human/NPCHumanAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/human/NPCPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/human/NPCPlayer.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCEnderDragon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCEnderDragon.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCInsentientAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCInsentientAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCPigZombie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCPigZombie.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCSlime.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCSlime.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCZombie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/NPCZombie.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/NPCCreatureAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/NPCCreatureAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/NPCAgeableAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/NPCAgeableAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/NPCVillager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/NPCVillager.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCAnimalAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCAnimalAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCChicken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCChicken.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCCow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCCow.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCHorse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCHorse.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCLlama.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCLlama.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCMushroomCow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCMushroomCow.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCPig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCPig.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCPolarBear.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCPolarBear.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCRabbit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCRabbit.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCSheep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/NPCSheep.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/tameable/NPCOcelot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/tameable/NPCOcelot.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/tameable/NPCTameableAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/tameable/NPCTameableAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/tameable/NPCWolf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/ageable/animal/tameable/NPCWolf.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCGolemAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCGolemAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCIronGolem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCIronGolem.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCShulker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCShulker.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCSnowman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/golem/NPCSnowman.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCCaveSpider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCCaveSpider.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCCreeper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCCreeper.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCEnderman.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCEnderman.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCEndermite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCEndermite.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCGiant.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCGiant.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCGuardian.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCGuardian.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCHusk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCHusk.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCMonsterAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCMonsterAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCSkeleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCSkeleton.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCSpider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCSpider.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCWitch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCWitch.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCWither.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/creature/monster/NPCWither.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/flying/NPCFlyingAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/flying/NPCFlyingAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/flying/NPCGhast.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/flying/NPCGhast.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/water/NPCSquid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/water/NPCSquid.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/water/NPCWaterAnimalAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/npc/living/insentient/water/NPCWaterAnimalAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/path/AStarPathfinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/path/AStarPathfinder.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/path/NMSPathEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/path/NMSPathEntity.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/path/NMSPathPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/path/NMSPathPoint.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/path/PathPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/path/PathPoint.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/path/PathfinderAbstract.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/path/PathfinderAbstract.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/registry/NPCRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/registry/NPCRegistry.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/skin/ISkinnableEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/skin/ISkinnableEntity.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/skin/SkinLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/skin/SkinLayer.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/watcher/AnnotatedMethodWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/watcher/AnnotatedMethodWatcher.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/watcher/MethodWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/watcher/MethodWatcher.java -------------------------------------------------------------------------------- /API/src/main/java/org/inventivetalent/npclib/watcher/Watch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/java/org/inventivetalent/npclib/watcher/Watch.java -------------------------------------------------------------------------------- /API/src/main/resources/npclib.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/main/resources/npclib.properties -------------------------------------------------------------------------------- /API/src/test/java/org/inventivetalent/npclib/test/SkinLayerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/test/java/org/inventivetalent/npclib/test/SkinLayerTest.java -------------------------------------------------------------------------------- /API/src/test/java/org/inventivetalent/npclib/test/TypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/API/src/test/java/org/inventivetalent/npclib/test/TypeTest.java -------------------------------------------------------------------------------- /ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/LICENSE -------------------------------------------------------------------------------- /Plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/Plugin/pom.xml -------------------------------------------------------------------------------- /Plugin/src/main/java/org/inventivetalent/npclib/NPCLibPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/Plugin/src/main/java/org/inventivetalent/npclib/NPCLibPlugin.java -------------------------------------------------------------------------------- /Plugin/src/main/java/org/inventivetalent/npclib/command/SpawnCommands.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/Plugin/src/main/java/org/inventivetalent/npclib/command/SpawnCommands.java -------------------------------------------------------------------------------- /Plugin/src/main/java/org/inventivetalent/npclib/metrics/Metrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/Plugin/src/main/java/org/inventivetalent/npclib/metrics/Metrics.java -------------------------------------------------------------------------------- /Plugin/src/main/resources/config.yml: -------------------------------------------------------------------------------- 1 | debug: false -------------------------------------------------------------------------------- /Plugin/src/main/resources/plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/Plugin/src/main/resources/plugin.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/pom.xml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/InventivetalentDev/CompactNPCLib/HEAD/settings.xml --------------------------------------------------------------------------------