Плагин для серверов Майнкрафт с мини-игрой «Один блок». Каждый игрок получает остров с возрождающимся блоком, развивает его, повышает уровень и может пригласить друзей.
Возможности
- Отдельные острова с настраиваемым расстоянием между ними, круговой генерацией и повторным использованием заброшенных островов.
- Приглашения, исключение участников, сброс прогресса и удаление острова.
- Защита от выхода за пределы острова, границы для игроков, физика блоков и автоматическое присоединение при входе в мир.
- Шаблоны стартовых островов размером 7×12×7: администратор может сохранить свой остров как шаблон по умолчанию.
- Полоса прогресса с цветом, уровнем, своим текстом и данными PlaceholderAPI.
- Настраиваемые уровни и блоки, включая блоки ItemsAdder, Oraxen, Nexo и CraftEngine. Другие пользовательские блоки можно создавать командами из
blocks.yml.

Команды
Сначала создайте отдельный мир, например через Multiverse-Core:
/mv create OneBlock normal -g Oneblock
Затем задайте исходный блок командой /ob set или /ob set <offset> <x> <y> <z> [world]. Игроки входят на свой остров через /ob или /ob join.
/ob invite [player],/ob accept,/ob kick [player]— управление участниками острова./ob idreset [player],/ob clear [player],/ob setlevel [player] 14— сброс или изменение прогресса./ob circlemode [true/false],/ob autojoin [true/false],/ob protection [true/false],/ob border [true/false]— параметры островов и мира./ob physics [true/false],/ob droptossup [true/false]— физика блоков и выброшенных предметов./ob islands [true/false],/ob islands set_my_by_def,/ob islands default,/ob island_rebirth [true/false]— шаблоны и возрождение островов./ob progress_bar [true/false],/ob progress_bar color [color],/ob progress_bar level,/ob progress_bar settext <text>— настройка полосы прогресса./ob reload,/ob listlvl [level]— перезагрузка файлов и просмотр уровней.
Настройка
В blocks.yml для каждого уровня можно указать цвет полосы прогресса и команды создания пользовательских блоков. В текст полосы вставляются плейсхолдеры, например %OB_lvl% для текущего уровня и %OB_need_to_lvl_up% для числа блоков до следующего уровня.
PlaceholderAPI также предоставляет сведения об острове, владельце, прогрессе, количестве игроков и таблице лидеров. Суффикс _by_position выводит данные острова в текущей точке, например %OB_owner_name_by_position%.
Требования
Для создания отдельного мира автор предлагает Multiverse-Core. Для вывода плейсхолдеров используется PlaceholderAPI.
