Citizens CMD 2.2

Add commands to a Citizens NPC.

  1. ipsyko
    Native Minecraft Version:
    1.13
    Tested Minecraft Versions:
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    Source Code:
    https://github.com/ipsk/CitizensCMD
    Contributors:
    ItsMeGlare
    Languages Supported:
    English, Portuguese, Bulgarian, Romanian, Norwegian and Chinese
    [​IMG] [​IMG] [​IMG] [​IMG] [​IMG] [​IMG]

    Warning

    If you're coming from version 1.2.2 of CitizensCMD, read this guide before updating to 2.x!

    Need help? Join HelpChat!
    [​IMG]

    [​IMG]

    Citizens CMD is an addition to the plugin Citizens that allows you to execute commands by right clicking an NPC.
    This plugin NEEDS Citizens to be installed, download it here.

    Check CitizensCMD on GitHub.
    For issues or suggestions please post
    here.


    [​IMG]

    Multiple commands.
    Cooldowns.
    Custom permissions.
    One time use command.
    Multiple languages support.
    Custom time display.

    Click payments.
    Left and right clicks.


    [​IMG]

    %p%|%player% - Clicking player's name.
    CitizensCMD also fully supports PlaceholderAPI's placeholders!

    [​IMG]

    citizenscmd.* - For all permissions
    /npcmd - Displays list of all commands - citizenscmd.npcmd
    /npcmd add <console | message | none | permission | server | sound> <command> [-d]* [-l] - citizenscmd.add
    /npcmd cooldown <time> - citizenscmd.cooldown
    /npcmd price <price> - citizenscmd.price

    /npcmd list - citizenscmd.list
    /npcmd edit <cmd | perm> <left | right> <id> <new cmd | new perm> - citizenscmd.edit
    /npcmd remove <left | right> <id> - citizenscmd.remove
    /npcmd reload - citizenscmd.reload

    *-d will work on messages only, use it to display the NPC name before the message, if you want it on the left click make sure to add it before the -l tag.
    For more information about the commands and permissions visit this wiki page!

    [​IMG]

    If you need help click here to check the Wiki!

    [​IMG]

    (Old)



    [​IMG]

    [​IMG]
    Visit ServerMiner for premium Minecraft servers!
    Use code "
    CitizensCMD" for 20% off!


    [​IMG]

    Thank you
    Glare for helping me making this.

    Translators:
    Romanian - GabyTM - @iGabyTM
    Bulgarian - GeorgeDimitrov - @GeorgeDimitrov

    Norwegian - BendikNorway - @Bendik0208
    Chinese - JJCDeveloper - JJCDeveloper

    Be sure to leave a like if you liked the plugin, and feedbacks are welcomed!

    Feel free to write some criticisms and suggestions. ♥

    This plugin was made by Mateus Moreira.

    If you think the plugin was useful for you and you want to support the creator feel free to hit the donate button.
    [​IMG]

    Thanks for downloading!

Recent Reviews

  1. ernsbsurns
    ernsbsurns
    3/5,
    Version: 2.2
    cool but one MASSIVE problem you cant use the npcs if your not opped PLEASE FIX QUICK
  2. Mroact
    Mroact
    5/5,
    Version: 2.2
    A very nice plugin.
    l love it.
    Please continue refueling.
    ------------------------------------------------------
  3. superzyr
    superzyr
    5/5,
    Version: 2.2
    Plugin works as intended, all the information you need to get you started is on the Github page. Ease of use is a 10/10
  4. Darkweasam
    Darkweasam
    4/5,
    Version: 2.2
    I updated the plugin to the latest version to fix a never appeared bug "infinite cooldowns". As soon as I updated to the latest version every player had a 13615141days cooldown on ALL NPCs so I had to revert it back to my version. An update that supposed to fix cooldown bug brang up a cooldown bug
  5. David_Mayr
    David_Mayr
    5/5,
    Version: 2.1
    I love the plugin! I use CommandNPC for my 1.8 servers! But now i made a 1.13 server too. so i searched and found this plugin! It does everything it needs to do!
  6. MesterDavid
    MesterDavid
    2/5,
    Version: 2.1
    Added command + click it.
    DONT WORK FOR ME
    (Lastest 1.12.2, latest CitizenCMD, latest Citizens)

    [ERROR] Could not pass event NPCRightClickEvent to CitizensCMD v2.1

    org.bukkit.event.EventException: null

    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:306) ~[S.jar:git-Spigot-dcd1643-e60fc34]

    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) ~[S.jar:git-Spigot-dcd1643-e60fc34]

    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [S.jar:git-Spigot-dcd1643-e60fc34]

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.citizensnpcs.EventListen.onPlayerInteractEntity(EventListen.java:431) [Citizens.jar:?]

    at sun.reflect.GeneratedMethodAccessor542.invoke(Unknown Source) ~[?:?]

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_172]

    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_172]

    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) [S.jar:git-Spigot-dcd1643-e60fc34]

    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [S.jar:git-Spigot-dcd1643-e60fc34]

    at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:500) [S.jar:git-Spigot-dcd1643-e60fc34]

    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:485) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.PlayerConnection.a(PlayerConnection.java:1582) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:69) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.PacketPlayInUseEntity.a(SourceFile:13) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.PlayerConnectionUtils$1.run(SourceFile:13) [S.jar:git-Spigot-dcd1643-e60fc34]

    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) [?:1.8.0_172]

    at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:1.8.0_172]

    at net.minecraft.server.v1_12_R1.SystemUtils.a(SourceFile:46) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.MinecraftServer.D(MinecraftServer.java:748) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.DedicatedServer.D(DedicatedServer.java:406) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.MinecraftServer.C(MinecraftServer.java:679) [S.jar:git-Spigot-dcd1643-e60fc34]

    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:577) [S.jar:git-Spigot-dcd1643-e60fc34]

    at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]

    Caused by: java.lang.NoSuchMethodError: me.clip.placeholderapi.PlaceholderAPI.setPlaceholders(Lorg/bukkit/OfflinePlayer;Ljava/lang/String;)Ljava/lang/String;

    at me.mattmoreira.citizenscmd.Listeners.NPCListener.onRightClick(NPCListener.java:128) ~[?:?]

    at sun.reflect.GeneratedMethodAccessor550.invoke(Unknown Source) ~[?:?]

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_172]

    at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_172]

    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302) ~[S.jar:git-Spigot-dcd1643-e60fc34]

    ... 23 more
  7. aleksayt11
    aleksayt11
    5/5,
    Version: 2.1
    NICE PLUGIN PLEASE UPDATE to 1.13.1










    ............................................
  8. Marcobohl
    Marcobohl
    5/5,
    Version: 2.1
    Nice plugin

    Good Job
    ------------------------------------------------------------------------------------------
  9. czMarv
    czMarv
    5/5,
    Version: 2.1
    Rly good plugin add support send command bungee console no for swap server for command thx
  10. Nemlin1
    Nemlin1
    5/5,
    Version: 2.1
    the truth this plugin has surprised me congratulations for the creator Very good plugin