MyCommand - команды /prefix и /suffix

Для роботы вам нужны плагины:

1. Mycommand - https://www.spigotmc.org/resources/mycommand.22272/
2. Vault - https://www.curseforge.com/minecraft/bukkit-plugins/vault/files
3. PlaceholderAPI - https://www.spigotmc.org/resources/placeholderapi.6245/
4. LuckPerms - https://luckperms.net/

#-----------------------------------------------------------------------------------------------------------------------------------------------------------------

#> ПРЕФИКС < |

prefix_list:
command: /prefix
tab_completer:
register: true
type: RAW_TEXT
text:
- '§7§l'
- '§7§l'
- '§7§l §fВсе команды кликабельны: §a§l[✔]'
- '§7§l'
- '$OPEN_URL$§7§l §fДоступно от привилегии: §b⟦Создатель⟧ §c§n;§c§nКликни;https://САЙТ'
- '$OPEN_URL$§7§l §fВаша привилегия: %vault_rankprefix% §c§n;§c§nКликни;https://САЙТ'
- '§7§l'
- '§7§l §fУстановить префикс: §e/prefix-set ⟦префикс⟧ §c§n;§c§nКликни;/prefix-set '
- '§7§l'
- '$RUN_COMMAND$§7§l §fУдалить префикс: §e/prefix-off §c§n;§c§nКликни;/prefix-off'
- '§7§l'
- '§7§l'
permission-required: false

#-----------------------------------------------------------------------------------------------------------------------------------------------------------------

prefix_set:
command: /prefix-set
tab_completer:
register: true
type: RUN_CONSOLE
runcmd:
- '$Script$%if%$multiargs.string.length>25'
- '$text$§cОшибка: §fМаксимально допустимое количество символов: §e§l25'
- '$Script$%elseif%$multiargs.string.length<1'
- '$text$§cОшибка: §fМинимально допустимое количество символов: §e§l1'
- '$Script$%else%'
- 'lp user $player meta setprefix 15 "§7$multiargs §f"' #ТУТ НУЖНО УСТАНОВИТЬ ПРИОРИТЕТ СВОИХ ГРУП СКОЛЬКО ИХ У ВАС ТУТ 15 А ВЫ СТАВЬТЕ СВОИ ЗНАЧЕНИЕ
- '$text$§4§l⟦!⟧ §8- §fВы успешно установили префикс: §e§l$multiargs'
required_args: 1
permission-required: true
permission-node: perm.prefix
error-message: "§cОшибка: §fИспользование: §e/prefix-set ⟦префикс⟧"
permission-error: "§cОшибка: §fУ вас нет доступа к этой команде."

#-----------------------------------------------------------------------------------------------------------------------------------------------------------------

prefix_delete:
command: /prefix-off
tab_completer:
register: true
type: RUN_CONSOLE
runcmd:
- lp user $player meta removeprefix 15 #ТУТ НУЖНО УСТАНОВИТЬ ПРИОРИТЕТ СВОИХ ГРУП СКОЛЬКО ИХ У ВАС ТУТ 15 А ВЫ СТАВЬТЕ СВОИ ЗНАЧЕНИЕ
- '$text$§4§l⟦!⟧ §8- §fВы успешно сбросили свой префикс!'
permission-required: true
permission-node: perm.prefix
permission-error: "§cОшибка: §fУ вас нет доступа к этой команде."

#-----------------------------------------------------------------------------------------------------------------------------------------------------------------

#> СУФФИКС <

suffix_list:
command: /suffix
tab_completer:
register: true
type:
- RAW_TEXT
- TEXT
text:
- '§7§l'
- '§7§l'
- '§7§l §fВсе команды кликабельны: §a§l[✔]'
- '§7§l'
- '$OPEN_URL$§7§l §fДоступно от привилегии: §e⟦Владелец⟧ §c§n;§c§nКликни;https://САЙТ'
- '$OPEN_URL$§7§l §fВаша привилегия: %vault_rankprefix% §c§n;§c§nКликни;https://САЙТ'
- '§7§l'
- '§7§l §fУстановить суффикс: §e/suffix-set ⟦суффикс⟧ §c§n;§c§nКликни; /suffix-set '
- '§7§l'
- '$RUN_COMMAND$§7§l §fУдалить суффикс: §e/suffix-off §c§n;§c§nКликни;/suffix-off'
- '§7§l'
- '§7§l'
permission-required: false

#-----------------------------------------------------------------------------------------------------------------------------------------------------------------

suffix_set:
command: /suffix-set
tab_completer:
register: true
type: RUN_CONSOLE
runcmd:
- '$Script$%if%$multiargs.string.length>9'
- '$text$§cОшибка: §fМаксимально допустимое количество символов: §e§l9'
- '$Script$%elseif%$multiargs.string.length<1'
- '$text$§cОшибка: §fМинимально допустимое количество символов: §e§l1'
- '$Script$%else%'
- 'lp user $player meta setsuffix 15 " §7$multiargs"' #ТУТ НУЖНО УСТАНОВИТЬ ПРИОРИТЕТ СВОИХ ГРУП СКОЛЬКО ИХ У ВАС ТУТ 15 А ВЫ СТАВЬТЕ СВОИ ЗНАЧЕНИЕ
- '$text$§4§l⟦!⟧ §8- §fВы успешно установили суффикс: §e§l$multiargs'
required_args: 1
permission-required: true
error-message: "§cОшибка: §fИспользование: §e/suffix-set ⟦суффикс⟧"
permission-node: perm.suffix
permission-error: "§cОшибка: §fУ вас нет доступа к этой команде."

#-----------------------------------------------------------------------------------------------------------------------------------------------------------------

suffix_delete:
command: /suffix-off
tab_completer:
register: true
type: RUN_CONSOLE
runcmd:
- lp user $player meta removesuffix 15 #ТУТ НУЖНО УСТАНОВИТЬ ПРИОРИТЕТ СВОИХ ГРУП СКОЛЬКО ИХ У ВАС ТУТ 15 А ВЫ СТАВЬТЕ СВОИ ЗНАЧЕНИЕ
- '$text$§4§l⟦!⟧ §8- §fВы успешно сбросили свой суффикс!'
permission-required: true
permission-node: perm.suffix
permission-error: "§cОшибка: §fУ вас нет доступа к этой команде."

#-----------------------------------------------------------------------------------------------------------------------------------------------------------------

Автор

Snon_S

Еще ресурсы от Snon_S

sCheckPlayer
sCheckPlayer
Универсальный плагин, позволяющий проверять игроков на читы!
sMine
sMine
Универсальный плагин, на шахту
ExitVehicles
Высаживает игрока из лодки и.т.д при выходе игрока из сервера.
sWhiteListTime
sWhiteListTime
Плагин на добавления игроков в белый список на время, или навсегда
Перевод плагина ChatControlRed
Перевод плагина ChatControlRed
Легендарный плагин для форматирования и фильтрации. Признан инопланетянами №1 во Вселенной.
Перевод плагина GrimAC
Перевод плагина GrimAC
Скомпилированная версия античита грим.
Перевод плагина UltimateModeration
Перевод плагина UltimateModeration
Получите контроль над сервером через простую и мощную систему модерации с шаблонами наказаний.
Перевод плагина Bedwars
Перевод плагина Bedwars
MultiArena | BungeeCord | Стабильный | Установил и забыл
Перевод плагина ExcellentEnchants
Перевод плагина ExcellentEnchants
Более 75 ванильных чар для вашего сервера!
Перевод плагина GadgetsMenu
Перевод плагина GadgetsMenu
Более 550+ косметических предметов! Анимированные шляпы, костюмы, гаджеты, миниатюры, плащи и многое
Перевод плагина LiteBans
Перевод плагина LiteBans
Полное, современное, кросс-серверное решение для банов (Spigot, Bungee, Velocity).
Перевод плагина AdvancedAntiVPN
Перевод плагина AdvancedAntiVPN
Блокируйте VPNs/Proxies/Tor nodes с вашего сервера. (Поддержка Spigot, BungeeCord и Velocity)
ВерхНиз