Приветствуем вас в нашей новой статье! Почти все улучшения на любом сервере упираются в зачарования, и никто даже не думает посмотреть на прокачку с другой стороны. Мы посмотрели — и сделали CloudSkills Pro: шестнадцать навыков, которые игрок покупает за игровые деньги и прокачивает, а работают они прямо в бою.
Это не «PRO-версия» ради приписки в названии. Обычный CloudSkills — четыре навыка, которые выдаются правами. Здесь навыков шестнадцать, у каждого своя цена, свои уровни и своя иконка в меню, а покупка идёт за внутриигровую валюту.
Первая половина списка — пассивные навыки. Игрок ничего не нажимает: они выстреливают в момент удара по противнику, с шансом.
| Навык | Что происходит при ударе |
|---|---|
| Усиленный удар | Наносит двойной урон |
| Обезоружить | Выбивает предмет из руки врага |
| Замедление | Замедление на 5 секунд |
| Замораживание | Полностью обездвиживает на 5 секунд и даёт цели защиту 5 |
| Слепота | Слепота на 5 секунд |
| Яд | Отравление I на 3 секунды |
Обратите внимание на Замораживание — это единственный навык, который не просто мешает противнику, а выключает его из боя целиком на пять секунд. Защита 5 в довесок стоит там намеренно: обездвиженного нельзя расстрелять в упор, пока он беспомощен. Механика задумана как контроль, а не как бесплатное убийство.
Вторая половина — активные, на правый клик, с перезарядкой.
| Навык | Что делает по ПКМ |
|---|---|
| Телепортация | Переносит в точку под курсором, не дальше 10 блоков |
| Скрытность | Уходит в невидимость и даёт Скорость 3 на 10 секунд |
| Бессмертие | Сопротивление 5 на 3 секунды |
| Ускорение | Скорость 3 на 10 секунд |
| Ловушка | Ставит мину под курсором: взрывается, когда кто-то подходит на 2 блока |
| Лечение | Восстанавливает здоровье полностью |
| Сытость | Восполняет голод |
| Фаербол | Стреляет огненным шаром — блоки не ломает и не поджигает |
| Берсерк | Сила 1, Скорость 2, Прыгучесть 1 и Сопротивление 1 разом на 10 секунд |
| Молния | Бьёт молнией в точку под курсором |
Отдельно про Фаербол: он не разрушает и не поджигает блоки. Это принципиально для гриферских и анархических серверов — навык остаётся оружием против игроков и не превращается в инструмент сноса чужих баз.
Каждый навык покупается за игровую валюту и имеет уровни. По умолчанию в конфиге так: покупка — 2335, второй уровень — ещё 500. Уровень поднимает эффективность: у пассивных растёт шанс срабатывания (5% → 7%), у активных сокращается ожидание между применениями (5 → 7 секунд).
Цифры эти — наши стартовые, а не закон. Цена задаётся отдельно для покупки и отдельно для каждого уровня, а самих уровней можно завести сколько нужно: хоть три, хоть десять, с любым шагом шанса и перезарядки. Экономика вашего сервера остаётся вашей.
Навыки живут в GUI по команде /skill, и это меню собирается целиком под вас: заголовок, количество рядов от одного до шести, материал и имя рамки, конкретные слоты под рамку и конкретные слоты под навыки. По умолчанию — шесть рядов, рамка из чёрных стёкол и двадцать восемь ячеек под сами навыки.
Иконка каждого навыка тоже ваша: любой материал и, если у сервера есть ресурспак, custom model data — тогда в меню будут не алмазные мечи и снежки, а нарисованные вами иконки.
Главная ценность плагина в том, что он даёт валюте смысл. Пока деньги тратятся только на предметы, богатый игрок просто одет лучше. Здесь он ещё и играет иначе — и это видно в бою.
Шестнадцать навыков, цены, уровни и целое меню — всё это лежит в одном config.yml. Ниже он ровно в том виде, в каком приходит вместе с плагином.
Начнём с меню. Оно не нарисовано в коде: вы задаёте заголовок, высоту в рядах и вручную расставляете слоты — отдельно под рамку, отдельно под сами навыки.
gui:
title: "CloudSkill" # заголовок меню
rows: 6 # рядов, от 1 до 6
selected-slot: 4 # слот активного навыка
border-material: BLACK_STAINED_GLASS_PANE
border-name: "&r"
border-slots: [0,1,2,3,4,5,6,7,8,9,17,18,26,27,35,36,44,45,46,47,48,49,50,51,52,53]
skill-slots: [10,11,12,13,14,15,16,19,20,21,22,23,24,25,28,29,30,31,32,33,34,37,38,39,40,41,42,43]
Слоты считаются от 0 до rows×9−1. По умолчанию — шесть рядов и 28 ячеек под навыки.
Меню можно сделать и маленьким. Оставили rows: 3, вписали в skill-slots девять ячеек — получилось компактное окно под сервер, где навыков всего горсть. Плагин не требует занимать все слоты.
Теперь сам навык. Целиком, со всеми полями, он выглядит так:
skills:
ENHANCE_BLOW:
display:
material: DIAMOND_SWORD
model-data: 0
name: "&bУсиленный удар"
description: 'С шансом в {chance}% при ударе наносит двойной урон'
price: 2335
levels:
1:
chance: 5
2:
chance: 7
price: 500
Разберём по частям, потому что здесь и находится вся гибкость.
display — как навык выглядит в меню. Любой материал плюс model-data: это custom model data из ресурспака, и если он у вас есть, в меню будут не алмазные мечи и стрелы, а нарисованные вами иконки. Ноль означает «обычный материал», ресурспак не обязателен.
{chance} в описании — не опечатка, а подстановка. Плагин сам вставит туда актуальное число текущего уровня, поэтому описание не приходится переписывать после каждой правки баланса.
price и levels — экономика. Первая цена это покупка навыка, дальше у каждого уровня своя стоимость и свои цифры. Уровней можно завести сколько угодно, с любым шагом:
price: 1500
levels:
1:
chance: 3
2:
chance: 5
price: 800
3:
chance: 8
price: 2000
4:
chance: 12
price: 5000
Пример своей прокачки: четыре уровня вместо двух, растущая цена и растущий шанс.
У пассивных навыков уровень поднимает шанс срабатывания, у активных — сокращает перезарядку. Стартовые цифры у нас скромные, 5% и 5 секунд, чтобы навыки не ломали баланс сразу после установки. Ваш сервер — ваши числа.
Отключить навык совсем тоже просто: удалите его блок из skills, и он исчезнет из меню. Так собирается набор под конкретный режим — например, на анархии оставить только контроль и телепорт, а лечение и сытость убрать.
И последнее, о чём стоит сказать честно: цена в 2335 у всех шестнадцати навыков — это значение по умолчанию, а не наша рекомендация. Мы намеренно поставили одинаковое, чтобы вы развели цены сами, исходя из того, сколько денег реально ходит на вашем сервере.
CloudSkills Pro — шестнадцать навыков, покупка и прокачка за игровые деньги, настраиваемое меню и полный контроль над ценами и балансом. Ресурспак не обязателен, но если он есть — меню можно нарисовать под стиль проекта.
Обновления и поддержка — бесплатно. Нужны свои навыки или другой баланс — напишите, поправим под ваш проект.