{"repo":"JitseB/NPCLib","free":true,"listed":false,"github":"https://github.com/JitseB/NPCLib","clone":"git clone https://github.com/JitseB/NPCLib.git","description":"(Minecraft) NPCLib – Basic non-player character library.","language":"Java","stars":204,"topics":["minecraft","spigot","npc","library"],"license":"MIT","category":"game-templates","readme_excerpt":"NPCLib – Basic non-player character library. = This is an API made specifically for spigot servers (Minecraft). Current supported versions: 1.8.8 - latest . Lightweight replacement for Citizens. NPCLib only uses packets instead of registering the entity in the actual Minecraft server. Preview (click to play video) .\") Donate Alternatively, you can help the project by starring the repository or telling others about NPCLib. :smile: Developers Usage There are multiple ways you can make use of NPCLib. 1. The first option is to shade npclib-plugin.jar in to your plugin. 2. The second option is to put npclib-plugin.jar under your plugins folder. By doing this, you no longer need to shade the API JAR. Though, do not forget to add NPCLib as a dependency in your plugin.yml ! 3. The third option (and the one I recommend most) is to shade the library using Maven. I recently added NPCLib to the OSSRH (OSS Repository Hosting) which allows you to easily import NPCLib into your project. Maven repository Maven dependency If you have NPCLib under your plugins folder, you may use the following: If you do not want to have NPCLib in your plugins folder, you need to use the npclib-plugin artifact and shade it accordingly. Click here to view the latest release. Repacking the library To make sure the classes won't be twice at the same place. I recommend repacking the library into your package. (Otherwise issue #79 might occur.) You can do that as follow: Tutorial Click here for an elaborate explana","default_branch":null,"files":null,"tree":[],"storefront":"/r/JitseB","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JitseB/NPCLib/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}