Идея Заказ плагина "Древние сундуки"

Статус
Закрыто для дальнейших ответов.
Интересненько, интересненько... Добавлю в список плагинов, которые должен написать 😁
Да и не мог бы ты подробнее объяснить систему призов. (Как именно должно все хранится в конфиге)
(в ЛС)
еализация МБ така: есть плагин в /plugins/***.jar.
Есть его папка - /plugins/***/.
Есть главный конфиг - /plugins/***/config.yml
Есть конфиги игроков - /plugins/***/PLAYERNAME.yml
Есть команда - /***:add PLAYERNAME COUNT
Есть команда - /***:remove PLAYERNAME COUNT
Есть команда - /***: open
При заходе игрока проверяется - есть ли его YML, если нету - создаётся.
С помощью своей системы/MCDonate выполняется команда /*** add PLAYERNAME COUNT при покупке
Команда /***: open НЕ требует PEX/OP у игрока
Команда /***:remove ТРЕБУЕТ PEX/OP у игрока
Команда /***:add ТРЕБУЕТ PEX/OP у игрока
В YML при условии что у игрока есть "ключи" и он ввёл команду /***: open пишутся блоки, которые нужно будет поставить - т.к. они были сломаны.
При вводе команды /***: open проверяется - есть ли у игрока ключи. Есть == блоки которые будут заменены пишутся в конфиг. Ставится конструкция. Далее - ждём пока игрок откроет сундуки. Далее - убираем ВСЕ блоки конструкции и ставим блоки в PLAYERNAME.yml. При поставленной конструкции запрещено двигаться.
Если честно... Идея создавать каждому игроку разные конфиги - говно.
 
Бесплатно никто писать не будет.
 
Интересненько, интересненько... Добавлю в список плагинов, которые должен написать 😁
Да и не мог бы ты подробнее объяснить систему призов. (Как именно должно все хранится в конфиге)
(в ЛС)

Если честно... Идея создавать каждому игроку разные конфиги - говно.
Можно и подразделы с никнеймами сделать. Ничего не мешает. Писал на ходу, поэтому и идея говно.
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх