Citizens - the premier plugin and API for creating server-side NPCs in Minecraft.
Go to file
Brando! a2d7284fbc
individual costs for NPC commands (#3033)
* Add individual cost option for `/npc cmd cost`

* Add individual experience cost option for `/npc cmd expcost`

* Begin individual item cost impl

Everything is finished except for saving/loading the items. I just need to figure out how to properly save the ItemStacks either by using the DataKey or by somehow figuring out how to use the Persist API

* Add item saving and loading

* Add cost and exp cost to describe message

* Remove debug/todo things

* Make `-1` default to allow for cost-free commands

* Update `describe` function to have proper space alignment

* Change names of cost values

* Update parameter name
2023-06-25 13:41:19 +08:00
.github Improve issue template using Issue forms (#2684) 2021-11-08 22:23:04 +08:00
dist Drop 1.12 from spigot builds 2023-06-17 16:14:19 +08:00
main individual costs for NPC commands (#3033) 2023-06-25 13:41:19 +08:00
v1_8_R3 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_10_R1 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_11_R1 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_12_R1 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_13_R2 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_14_R1 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_15_R1 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_16_R3 Tweak /npc sound command to allow arbitrary sounds (as long as they are registered with NMS) 2023-06-19 20:55:16 +08:00
v1_17_R1 Make REQUIRES_SYNC volatile 2023-06-23 02:32:49 +08:00
v1_18_R2 Make REQUIRES_SYNC volatile 2023-06-23 02:32:49 +08:00
v1_19_R3 Make REQUIRES_SYNC volatile 2023-06-23 02:32:49 +08:00
v1_20_R1 Make REQUIRES_SYNC volatile 2023-06-23 02:32:49 +08:00
.gitignore Remove debug 2023-03-13 02:11:48 +08:00
CONTRIBUTING.md Add a development build profile 2023-06-15 00:23:33 +08:00
LICENSE Distribute license in jar 2023-03-06 00:48:31 +08:00
README.md fix http wiki link to https 2019-07-23 04:49:48 -07:00
pom.xml Drop 1.12 from spigot builds 2023-06-17 16:14:19 +08:00

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. More information on the API can be found on the API page of the Citizens Wiki (https://wiki.citizensnpcs.co/API).

Compatible with:

Extra information

Javadoc: http://jd.citizensnpcs.co

Spigot page: https://www.spigotmc.org/resources/citizens.13811

Developmental builds: https://ci.citizensnpcs.co/job/Citizens2/

For questions/help join our discord at: https://discord.gg/Q6pZGSR