mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2024-11-23 02:55:45 +01:00
Citizens - the premier plugin and API for creating server-side NPCs in Minecraft.
3223ba53f6
...Fixed invisible NPC's by allowing new update tasks to cancel current tasks instead of cancelling the new task in SkinPacketTracker#updateViewer cancel packets in SkinPacketTracker#updateViewer after getting PlayerEntry to ensure current scheduled tasks are cancelled. remove LinkedList, replace with ArrayDeque ensure EventListen#recalculatePlayer does not execute for NPC's do a little less work in EventListen.SkinUpdateTracker#shouldUpdate don't add skinnable entity to pending map if using cache skin - Skin#apply remove redundant fetch per NPC in Skin; Skin can already fetch once for itself fix and improve thread safety for profile fetcher; prevent external access to threads Runnable interface; honor subscriber always invoked from main thread. rename ProfileFetchSubscriber to ProfileFetchHandler since subscriber implies the handler will be used continuously |
||
---|---|---|
src/main | ||
.gitignore | ||
LICENSE | ||
pom.xml | ||
README.md |
Citizens2 README
Citizens is an NPC plugin for the Bukkit API. It was first released on March 5, 2011, and has since seen numerous updates. Citizens provides an API which developers can use to create their own NPC characters.
Compatible with:
- Minecraft 1.8.6
- CitizensAPI 2.0.16