1.1 KiB
1.1 KiB
NPCLib – Basic non-player character library.
This is an API made specifically for spigot servers (Minecraft). Current supported versions: 1.7.10* - 1.13.2. Lightweight replacement for Citizens. NPCLib only uses packets instead of registering the entity in the actual Minecraft server.
*NPCLib has basic support for 1.7.10, as it not currently support multi-line text for this version (yet).
Credits
TinyProtocol by Kristian Stangeland
I used this module of ProtocolLib to intercept packets sent by players whilst interacting with NPCs. After retrieving the data from these packets, I can call a new NPCInteractEvent.
MineSkin by Haylee Schäfer
I integrated MineSkin into NPCLib as an easy way for developers to give NPCs a custom skin without buying multiple Minecraft accounts or saving the skin data themselves.