CommandNPC — плагин, вдохновлённый сервером Mineplex, добавляющий NPC новую функцию: выполнение команд при правом клике. Требуется Citizens 2 и Java 8. Поддерживает PlaceholderAPI.
Команды и разрешения
Для настройки NPC нужно разрешение commandnpc.admin. Флаги, требующие дополнительного ввода (например --v price), используют два дефиса.
- /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...> — добавить команду при клике на выбранного NPC.
- /npc cmdinfo [id] — информация о командах NPC.
- /npc cmdremove <id> — удалить конкретную команду.
- /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...] — изменить параметры команды.
- /npc cmdreset — удалить все команды с выбранного NPC.
В командах можно использовать %name как плейсхолдер для имени игрока. Поддерживается BungeeCord: server <serverName> для телепортации между серверами.
Настройка NPC
- Отредактируйте config.yml.
- Выберите NPC.
- Используйте /npc cmdadd для добавления команд.
- Команды сохранятся автоматически.
- Для удаления используйте /npc cmdreset.
Метрики: bStats | GitHub: CommandNPC