Citizens CMD 2.1

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.0!

    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> <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
    sound <sound> [volume] [pitch] - citizenscmd.sound
    /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. 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
  2. aleksayt11
    aleksayt11
    5/5,
    Version: 2.1
    NICE PLUGIN PLEASE UPDATE to 1.13.1










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

    Good Job
    ------------------------------------------------------------------------------------------
  4. czMarv
    czMarv
    5/5,
    Version: 2.1
    Rly good plugin add support send command bungee console no for swap server for command thx
  5. Nemlin1
    Nemlin1
    5/5,
    Version: 2.1
    the truth this plugin has surprised me congratulations for the creator Very good plugin
  6. JackGab
    JackGab
    3/5,
    Version: 2.1
    I will not drop it any true hate yet, but no matter how many times I try re-downloading and reloading the resource, it fails to work, always giving me a "internal error" message when attempting any type of command. If I could get feedback on my problem, that would be very helpful.
    1. ipsyko
  7. Florens_
    Florens_
    5/5,
    Version: 2.1
    Good plugin, but if i click an NPC, it shows an error. I know it doesnt have to do anything with your plugin, but maybe you know a fix? https://pastebin.com/xKFp28xW

    I still does the command but it just spams that error everytime someone clicks the NPC
  8. GeorgeDimitrov
    GeorgeDimitrov
    5/5,
    Version: 2.0
    5/5
    Your review must be at least 80 characters. Using filler characters to bypass this limit will get you punished, please write a proper and constructive review.
  9. EshanK711
    EshanK711
    1/5,
    Version: 1.2.2
    Big timing issues. I know your working on a bigger update but when is that coming? It's been months.
  10. victoret7
    victoret7
    5/5,
    Version: 1.2.2
    A helpful plugin, hope the developer will still update this resource :))))))))))