Earlier Versions
| Name | Size | Uploaded | Game Version | Downloads | |
| CommandNPC v1.9.1 (For 1.7.10 - 1.12) release | 80.58 KB | Jul 13, 2017 | 1.12 | 263,249 | Download |
| CommandNPC v1.9.0 (For 1.7.10 - 1.12) release | 82.58 KB | Jul 5, 2017 | 1.12 | 10,885 | Download |
| CommandNPC v1.8.9 (For 1.8 - 1.11.2) release | 78.90 KB | Jun 11, 2017 | 1.11 | 23,314 | Download |
| CommandNPC v1.8.9 (For 1.8 - 1.11.2) release | 76.11 KB | Jun 5, 2017 | 1.11 | 5,788 | Download |
| CommandNPC v1.8.8.2 (For 1.8 - 1.11.2) release | 56.50 KB | May 21, 2017 | 1.11 | 7,089 | Download |
| CommandNPC v1.8.8 (For 1.8 - 1.11.2) release | 42.32 KB | May 18, 2017 | 1.11 | 8,156 | Download |
| CommandNPC v1.8.7 (For 1.8 - 1.11.2) release | 31.75 KB | May 6, 2017 | 1.11 | 5,637 | Download |
| CommandNPC v1.8.6.2 (For 1.8 - 1.11.2) release | 26.45 KB | May 2, 2017 | 1.11 | 3,345 | Download |
| CommandNPC v1.8.6 (For 1.8 - 1.11.2) release | 26.25 KB | May 1, 2017 | 1.11 | 2,499 | Download |
| CommandNPC v1.8.5 (For 1.8 - 1.11.2) release | 24.26 KB | Apr 24, 2017 | 1.11 | 4,812 | Download |
| CommandNPC v1.8.3 (For 1.8 - 1.11.2) release | 23.53 KB | Apr 9, 2017 | 1.11 | 4,888 | Download |
| CommandNPC v1.8.2 (For 1.8 - 1.11.2) release | 22.25 KB | Apr 4, 2017 | 1.11 | 3,925 | Download |
| CommandNPC v1.8.4 (For 1.8 - 1.11.2) beta | 24.21 KB | Apr 19, 2017 | 1.11 | 5,452 | Download |
| CommandNPC v1.8.1 (For 1.8 - 1.11.2) beta | 23.06 KB | Apr 3, 2017 | 1.11 | 9,551 | Download |
Screenshots
Description
CommandNPC is a plugin inspired by the server Mineplex, which adds a new function to NPCs. It allows users to run commands by simply right clicking on a Citizens NPC. Requires Citizens 2! Now requires Java 8
Commands and Permissions
(Now supports PlaceholderAPI)
To set up the npc with the commands you need the permission 'commandnpc.admin'
Be aware that flags that require additional input like [–v price], you need 2 dashes(-)!
-
/npc cmdadd [-c console] [-o Op] [-r random] [-i ignorePermMsg] [-l ignoreMoneyMsg] [–v price] [–t clickType] [–d delay] [–cd cooldown] [–p custom.permission.node] <command…> – Add a command to be executed upon clicking the selected NPC.
-
The -c flag runs the command through the console.
-
The -o flag runs the command as an op.
- The -r flag picks a random command and executes that one command only.
- The -i flag when true, noPerm message doesn't send
- The -l flag when true, noMoney message doesn't send
- The –v flag charges the player the specified amount, when running the command. (Numeric with decimal)
-
The –p flag requires the player to have the specified permission.
- The –d flag is the amount of ticks that the command will be delayed by. (Integer input)
- The –cd flag is a cooldown for the command in ticks. (20 ticks in a second)
- The –t flag sets the clickType('left', 'right', or 'both') | This will default to the global setting in config.yml
-
-
/npc cmdinfo [id] - Gets various information about all the NPC commands
-
If you include the command 'id' it will only show information for that command.
- You get the 'id' from using the 'cmdinfo' command
-
-
/npc cmdremove <id> - Removes a specific command
- You get the 'id' from using the 'cmdinfo' command
-
/npc cmdset <id> [-c console] [-o Op] [-r random] [-m cdMsg] [-i ignorePermMsg] [-l ignoreMoneyMsg] [–v price] [–t clickType] [–d delay] [–cd cooldown] [–p custom.permission.node] [command | cdMsg…] - Set various variables for the command
-
The -c flag runs the command through the console. (This will toggle between true/false)
- The -o flag runs the command as an op. (This will toggle between true/false)
- The -r flag picks a random command and executes that one command only.
- The -m flag is when you have a cooldown amount specified. When the player is in a cooldown and attempt to use the NPC, it will send them this message. (Usage: /npc cmdset -m [cdMsg…]) Note: When using other flags the cdMsg as to be the last things within the command.
- The -i flag when true, noPerm message doesn't send
- The -l flag when true, noMoney message doesn't send
- The –v flag charges the player the specified amount, when running the command. (Numeric with decimal)
- The –p flag requires the player to have the specified permission.
- The –d flag is the amount of ticks that the command will be delayed by. (Integer input)
- The –cd flag is a cooldown for the command in ticks. (20 ticks in a second)
- The –t flag sets the clickType ('left', 'right', or 'both')
- You get the 'id' from using the 'cmdinfo' command
-
-
/npc cmdreset – Remove all commands from the selected NPC.
-
You can use '%name' in commands as a placeholder for the user who is clicking the NPC.
- This plugin now supports a BungeeCord command. You may now use 'server <serverName>' to teleport people between servers!
How to setup the NPC
-
Edit config.yml to your likings
-
Select the NPC you wish to add commands too.
-
Use the command 'cmdadd' (Syntax listed above) to add the commands you wish.
-
These commands will be saved.
-
If you wish to remove the commands simply use the 'resetcmds' command. (Syntax listed above)
Metrics by bStats
- https://bstats.org/plugin/bukkit/CommandNPC
Github
-
https://github.com/messageofdeath/CommandNPC
===== Donations =====
If you like what you see and want to support the development of this plugin and any other plugins I decide to create, you can donate to the developers! Just check the upper right of the page.
Get 0.05 TON 💎
Download





Add a comment