Open Source • v1.23.4

Управляй ботами
без кода

No-code платформа для Minecraft с визуальным редактором, 80+ типами нод, Live Debug, AI-ассистентом и плагинами которое делает сообщество

npx blockmine

Начни за 1 минуту

Всего две команды — и панель готова к работе

1

Установи Node.js

Скачай и установи Node.js версии 22 или выше

2

Запусти BlockMine

Открой терминал и выполни команду:

npx blockmine
3

Готово!

Панель откроется в браузере по адресу http://localhost:3001

BlockMine — Visual Editor
60+
Типов нодов
40+
Плагинов
Ботов онлайн
Создано ботов

Всё для автоматизации Minecraft

Полный набор инструментов для создания, отладки и управления ботами

Визуальный редактор нодов

Создавай сложную логику без единой строчки кода. Drag-and-drop интерфейс на базе ReactFlow с 60+ типами блоков.

Visual Editor

Live Debug

Отлаживай логику в реальном времени. Устанавливай брейкпоинты, просматривай значения, выполняй пошагово.

Live Debug

40+ плагинов

Авторизация, парсинг чата, авто-модерация, Telegram-уведомления. Установка в один клик.

Plugins

Консоль бота

Полноценный терминал с ANSI-подсветкой, историей команд и отправкой сообщений в реальном времени.

Console

Планировщик задач

Cron-расписания для автоматизации. Запуск/остановка ботов, выполнение команд по времени.

Scheduler

Управление командами

Настраивай алиасы, кулдауны, права доступа, разрешённые типы чатов для каждой команды.

Commands

Система пользователей

Группы, права доступа, чёрные списки. Гибкий контроль над тем, кто может использовать команды.

WebSocket API

Интегрируй бота с внешними сервисами. SDK для Node.js и документация для разработчиков.

Совместное редактирование

Редактируй графы вместе с командой. Видны курсоры других пользователей, синхронизация в реальном времени.

Collaborative Editing

60+ типов нодов

От простых условий до HTTP-запросов и работы с игроками. Всё что нужно для создания любой логики.

Данные

14 нод
Переменные Аргументы Типы данных Объекты Игроки

Управление

7 нод
If-Else Switch ForEach While Delay

Логика

5 нод
AND / OR Сравнение NOT Математика

Строки

11 нод
Concat Contains Regex Split Case

Массивы

9 нод
Create Add/Remove Find Random Join

Действия

9 нод
Send Message HTTP Request Log Look At

События

11 нод
Chat Player Join/Leave Entity Death

Время

6 нод
Now Format Add Diff Compare
01

Live Debug режим

Отлаживай графы как профессионал. Устанавливай брейкпоинты на любой ноде, выполняй пошагово, изменяй значения на лету.

Условные брейкпоинты
Step Over выполнение
What-If редактор значений
Trace Viewer — история выполнений
Live Debug
02

Дашборд

Все боты в одном месте. Запуск, остановка, перезапуск одной кнопкой. Статистика использования CPU и RAM в реальном времени.

Мониторинг ресурсов
Массовые действия
Импорт/Экспорт ботов
Статус панели и WebSocket
Dashboard
03

Настройка команд

Полный контроль над каждой командой. Алиасы для быстрого вызова, кулдауны, проверки прав, ограничение по типам чатов.

Множественные алиасы
Кулдауны с кастомным временем
chat / local / clan / private
Система прав доступа
Command Settings
04

Планировщик задач

Автоматизируй рутину. Cron-расписания для запуска/остановки ботов, выполнения команд. Гибкие паттерны времени.

Cron выражения
Предпросмотр расписания
История выполнений
Выполнение при запуске
Task Scheduler
05

Minecraft Viewer

3D просмотр мира прямо в браузере. Видишь окружение бота, его позицию, существ рядом и можешь управлять камерой.

Рендер мира в реальном времени
Отображение существ
Управление камерой
Minecraft Viewer

Легко создавай свои плагины

Расширяй функционал бота с помощью плагинов. Простая структура, мощное API, настраиваемые параметры.

help-command
index.js
package.json
// index.js - точка входа плагина

async function onLoad(bot, options) {
  const Command = bot.api.Command;
  const settings = options.settings;

  class HelloCommand extends Command {
    constructor() {
      super({
        name: 'hello',
        aliases: ['привет', 'hi'],
        permissions: 'hello.use',
        cooldown: 5
      });
    }

    // context: bot, user, args, typeChat
    async handler(context) {
      const msg = settings.message;
      // reply() - ответ в тот же чат
      context.reply(`${msg}, ${context.user.username}!`);

      // bot.sendMessage(тип, текст, ?кому)
      // private требует username третьим
    }
  }

  await bot.api.registerCommand(new HelloCommand());
}

module.exports = { onLoad };

Интеграция с внешними сервисами

Управляй ботом из любого приложения. SDK для Node.js, события в реальном времени, полный контроль.

События (12 типов)

bot:status chat:message chat:raw player:join player:leave bot:health bot:death entity:spawn entity:move entity:gone plugin:custom websocket:call

Действия (8 типов)

get_status send_message trigger_graph get_user update_user start_bot stop_bot restart_bot
// Пример использования SDK
import { BlockMineClient } from 'blockmine-sdk';

const client = new BlockMineClient('ws://localhost:3000', 'API_KEY');

client.on('chat:message', (msg) => {
  console.log(`[Chat]`, msg.username, msg.text);
});

client.sendMessage('Привет из внешнего приложения!');

Дополнительные возможности

Импорт / Экспорт

Экспортируй бота в ZIP со всеми командами и графами. Делись с сообществом или переноси на другой сервер.

Серверы и прокси

Управляй списком серверов и SOCKS5 прокси. Каждый бот может использовать свой прокси.

Админ панель

Управляй пользователями панели, ролями и правами доступа. Полный контроль над системой.

Магазин графов

Публикуй свои графы и скачивай готовые решения от сообщества. Лайки, рейтинг, версионирование.

Гибкие настройки

Настройки для каждого плагина с динамическими полями. Валидация, секретные поля, селекторы.

Установка занимает меньше минуты. Просто выполни команду и начинай создавать ботов.

Preview