
CodeBots
CodeBots - экспериментальный плагин для Paper и Spigot, который позволяет создавать программируемых ботов в стиле черепах из ComputerCraft. Автоматизируйте фермы, редстоун-механизмы и мини-игры с помощью собственного языка скриптов.
CodeBots - это плагин для серверов Minecraft на Paper и Spigot, который добавляет в игру программируемых ботов. Если вы когда-нибудь играли с модом ComputerCraft и его черепахами (turtles), то сразу поймёте концепцию. Только тут всё работает на сервере, без необходимости устанавливать моды каждому игроку.
Что это такое и зачем оно нужно
Плагин позволяет игрокам создавать ботов и писать для них программы на собственном языке скриптов. Боты могут автоматизировать фермы, управлять редстоун-контрапциями, участвовать в мини-играх и выполнять кучу других задач. По сути, это способ добавить программирование прямо в Майнкрафт без сторонних модов на клиенте.
Для админов серверов это находка. Хотите научить игроков основам кодинга через игру? CodeBots подходит идеально. Нужно автоматизировать рутинные задачи на сервере? Тоже сработает. Плагин даёт инструмент, а дальше всё зависит от вашей фантазии.
Как начать работу с ботами
Создать бота просто. Используйте команду /codebots give <игрок> bot, и вы получите предмет. Поставьте его на землю - появится бот. Кликните по нему правой кнопкой мыши, чтобы открыть GUI для взаимодействия.
Когда вы создаёте новый файл программы, там уже есть базовый код, который выводит "Hello World" при запуске бота. Чтобы редактировать программы, откройте GUI бота, перейдите в раздел программ и нажмите кнопку создания сессии редактора кода в левом нижнем углу. Плагин выдаст вам ссылку на веб-редактор, где можно писать код для своих ботов.
Встроенный веб-редактор - это удобно. Не нужно ковыряться в конфигах или использовать сторонние программы. Открыл ссылку в браузере, написал код, сохранил - и бот готов к работе.
Язык скриптов и возможности
CodeBots использует собственный язык программирования. В актуальной версии 1.0.0 язык полностью переработали. Добавили типизацию и автодополнение, что сильно упрощает написание кода. Появилась проверка ошибок прямо в редакторе, а ещё есть AI-prompt для помощи в написании скриптов.
Боты теперь могут размещать блоки, воспроизводить звуки и использовать математический модуль для вычислений. Это открывает возможности для создания сложных механизмов и автоматизации. Например, можно запрограммировать бота на сбор урожая, сортировку предметов или строительство простых конструкций.
Сохранение и стабильность
Одна из важных фич - боты, мониторы и передатчики сохраняются в регионах мира. Это значит, что после перезапуска сервера ваши боты никуда не денутся и продолжат работу с того места, где остановились. Раньше такой стабильности не было, и это большой шаг вперёд для плагина.
Совместимость и версии
Актуальный релиз CodeBots 1.0.0 работает на Minecraft Java 1.21.11, 1.21.5, 1.21 и 1.19.x. Плагин серверный, так что игрокам не нужно ничего устанавливать на клиент. Просто заходите на сервер и пользуйтесь.
Если вы держите сервер на Paper или Spigot, плагин должен работать без проблем. Для хостинга сервера с поддержкой плагинов в один клик подойдёт BungeeHost (https://bungee.host) - там можно быстро развернуть сервер и установить CodeBots без лишних заморочек.
Планы разработчика
Автор планирует добавить сети ботов и роутеры, чтобы боты могли взаимодействовать друг с другом на расстоянии. Также в планах кастомные модели для ботов (через block displays или ресурспаки от других плагинов) и механика топлива, которая добавит элемент менеджмента ресурсов.
Важно знать перед установкой
Плагин находится в экспериментальной фазе. Это значит, что между версиями могут быть серьёзные изменения, которые сломают ваши скрипты или настройки. Баги тоже возможны. Если вы готовы мириться с occasional поломками ради новых фич - ставьте смело. Но для продакшн-сервера с кучей игроков лучше подождать стабильной версии.
Ещё один нюанс: плагин требует базовых знаний программирования. Если вы никогда не писали код, придётся разбираться с синтаксисом языка. Но для тех, кто хочет научиться кодить через Майнкрафт, это отличная возможность.
Кому подойдёт CodeBots
Плагин пригодится админам серверов, которые хотят добавить образовательный элемент или автоматизацию без модов на клиенте. Подойдёт для создания уникальных мини-игр, где боты выполняют роль NPC или помощников. Если вы фанат ComputerCraft и хотите похожий функционал на сервере - это то, что нужно.
Скачать плагин CodeBots можно для серверов на Paper и Spigot. Учтите экспериментальный статус проекта и делайте бэкапы перед обновлением версий.
Сервер для плагина CodeBots - как у профи
Плагин CodeBots создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином CodeBots для друзей можно за пару минут - BungeeHost всё уже подготовил.
