Home
Softono

Blockmine

Open source JavaScript
49
Stars
2
Forks
11
Issues
2
Watchers
3 months
Last Commit

 About Blockmine

BlockMine is an open-source solution for centralized management and automation of Minecraft bots. Launch bots, manage them in real-time, extend their capabilities with plugins, and create complex behavior scenarios in a visual editor.

Platforms

Web Self-hosted iOS

Languages

JavaScript

Need Help Installing Blockmine?

We provide expert installation service for this software. Our team will install, configure, and secure Blockmine on your server. plans start at just $30.

πŸ‡·πŸ‡Ί Русский | πŸ‡¬πŸ‡§ English


BlockMine Logo

BlockMine

ΠœΠΎΡ‰Π½Π°Ρ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° управлСния Minecraft-Π±ΠΎΡ‚Π°ΠΌΠΈ с Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈ ΠΏΡ€ΠΎΠ΄Π²ΠΈΠ½ΡƒΡ‚ΠΎΠΉ ΠΎΡ‚Π»Π°Π΄ΠΊΠΎΠΉ

Stars Last Commit Π‘ΠΎΡ‚ΠΎΠ² ΠΎΠ½Π»Π°ΠΉΠ½

BlockMine β€” это open-source Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ управлСния ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π±ΠΎΡ‚ΠΎΠ² Minecraft. ЗапускайтС Π±ΠΎΡ‚ΠΎΠ², управляйтС ΠΈΠΌΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ, Ρ€Π°ΡΡˆΠΈΡ€ΡΠΉΡ‚Π΅ ΠΈΡ… возмоТности с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² ΠΈ создавайтС слоТныС сцСнарии повСдСния Π² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π΅.

Π‘ΠΎΠ»ΡŒΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Π½Π° - https://t.me/blockmineJs


πŸš€ ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ возмоТности

πŸ’» Π‘ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹ΠΉ Π²Π΅Π±-интСрфСйс

  • Адаптивная панСль Π½Π° React ΠΈ Tailwind CSS для управлСния с любого устройства
  • ВСмная Ρ‚Π΅ΠΌΠ° с соврСмСнным Π΄ΠΈΠ·Π°ΠΉΠ½ΠΎΠΌ
  • Real-time обновлСния Ρ‡Π΅Ρ€Π΅Π· WebSocket
  • ΠœΡƒΠ»ΡŒΡ‚ΠΈΡΠ·Ρ‹Ρ‡Π½ΠΎΡΡ‚ΡŒ β€” ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° русского ΠΈ английского языков

Π’Ρ‹Π±ΠΎΡ€ языка
Π’Ρ‹Π±ΠΎΡ€ языка интСрфСйса ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС

✨ Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ Π»ΠΎΠ³ΠΈΠΊΠΈ (No-Code)

  • Drag-and-Drop интСрфСйс для создания слоТной Π»ΠΎΠ³ΠΈΠΊΠΈ Π±Π΅Π· ΠΊΠΎΠ΄Π°
  • Live Debug Ρ€Π΅ΠΆΠΈΠΌ с Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Π°ΠΌΠΈ ΠΈ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ
  • Врассировка выполнСния с историСй ΠΈ значСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  • БовмСстноС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Ρ€Π°Ρ„ΠΎΠ² нСсколькими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ
  • AI АссистСнт для ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π² создании Π»ΠΎΠ³ΠΈΠΊΠΈ

πŸ€– КомплСксноС ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΡ‚Π°ΠΌΠΈ

  • Запуск/остановка/пСрСзапуск Π² ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΠΈΠΊ
  • Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ консоль для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π° с историСй
  • ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ рСсурсов (CPU/RAM) Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • 3D Viewer β€” просмотр ΠΌΠΈΡ€Π° Π³Π»Π°Π·Π°ΠΌΠΈ Π±ΠΎΡ‚Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SOCKS5-прокси ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡƒΠ°Π»ΡŒΠ½ΠΎ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π±ΠΎΡ‚Π°
  • ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ с cron-расписаниями

3D Viewer
3D просмотр ΠΌΠΈΡ€Π° Minecraft Π³Π»Π°Π·Π°ΠΌΠΈ Π±ΠΎΡ‚Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

πŸ”Œ ΠœΠΎΡ‰Π½Π°Ρ систСма ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

  • ВстроСнный ΠΌΠ°Π³Π°Π·ΠΈΠ½ с катСгориями ΠΈ поиском
  • АвтоматичСская установка зависимостСй
  • Настройка Ρ‡Π΅Ρ€Π΅Π· GUI Π±Π΅Π· рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ²
  • Hot-reload ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² Π±Π΅Π· пСрСзапуска Π±ΠΎΡ‚Π°

πŸ” Гибкая систСма ΠΏΡ€Π°Π²

  • Π“Ρ€ΡƒΠΏΠΏΡ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (Admin, Member ΠΈ Π΄Ρ€.)
  • Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΏΡ€Π°Π²Π° доступа для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
  • Π§Π΅Ρ€Π½Ρ‹ΠΉ список ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ
  • ΠšΡƒΠ»Π΄Π°ΡƒΠ½Ρ‹ ΠΈ алиасы для ΠΊΠΎΠΌΠ°Π½Π΄

πŸ”„ Экспорт ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚

  • ΠŸΠΎΠ»Π½Ρ‹Π΅ Ρ€Π΅Π·Π΅Ρ€Π²Π½Ρ‹Π΅ ΠΊΠΎΠΏΠΈΠΈ Π±ΠΎΡ‚ΠΎΠ² Π² ZIP-Π°Ρ€Ρ…ΠΈΠ²
  • Экспорт/ΠΈΠΌΠΏΠΎΡ€Ρ‚ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ ΠΈ Π³Ρ€Π°Ρ„ΠΎΠ²
  • ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ ΠΌΠ΅ΠΆΠ΄Ρƒ установками BlockMine

πŸ”Œ WebSocket API

  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΡ‚Π°ΠΌΠΈ ΠΈΠ· Π²Π½Π΅ΡˆΠ½ΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ с ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΎΠΉ ΠΏΡ€Π°Π²
  • Π’Ρ‹Π·ΠΎΠ² Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… Π³Ρ€Π°Ρ„ΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ²
  • Подписка Π½Π° события (Ρ‡Π°Ρ‚, ΠΈΠ³Ρ€ΠΎΠΊΠΈ, Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΠ΅ ΠΈ Π΄Ρ€.)
  • SDK blockmine-sdk для Node.js ⚠️ (Π°Π»ΡŒΡ„Π°-вСрсия, Π½Π΅ ΠΏΡ€ΠΈΠΎΡ€ΠΈΡ‚Π΅Ρ‚)

WebSocket API
Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ панСль для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с WebSocket API

πŸ€– MCP Server (для AI-ассистСнтов)

  • ВстроСнный Model Context Protocol endpoint Π½Π° POST /api/mcp
  • 25 tools: ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΡ‚Π°ΠΌΠΈ, ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ/Π³Ρ€ΡƒΠΏΠΏΡ‹/ΠΏΡ€Π°Π²Π°, Ρ‡Ρ‚Π΅Π½ΠΈΠ΅/запись Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠ»Π°Π³ΠΈΠ½Π° прямо Π½Π° хостС
  • Авторизация Ρ‡Π΅Ρ€Π΅Π· Panel API Key (pk_*) β€” Ρ‚Π΅ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ для WebSocket API
  • ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΈΠ· любого хоста β€” Claude Desktop, Cursor, Cline, Claude Code ΠΈ Ρ‚.Π΄.
  • plugin-author prompt β€” ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² прямо Π² MCP, AI ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ prompts/get
  • npm-ΠΏΠ°ΠΊΠ΅Ρ‚ blockmine-mcp β€” Ρ‚ΠΎΠ½ΠΊΠΈΠΉ stdio↔HTTP-мост для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡƒΠΌΠ΅ΡŽΡ‚ HTTP MCP

✨ Быстрый старт с npx

Π­Ρ‚ΠΎ самый простой способ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ панСль локально. Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ Ρƒ вас установлСн Node.js v22+.

  1. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π» (ΠΊΠΎΠΌΠ°Π½Π΄Π½ΡƒΡŽ строку)
  2. Π’Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ ΠΎΠ΄Π½Ρƒ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:
npx blockmine
  1. Π“ΠΎΡ‚ΠΎΠ²ΠΎ! Π‘ΠΊΡ€ΠΈΠΏΡ‚ автоматичСски скачаСт всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅, настроит Π±Π°Π·Ρƒ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈ запустит сСрвСр.

⚠️ Для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Windows: Если появляСтся ошибка НСвозмоТно Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ» ... npx.ps1, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ сцСнариСв ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ, ΠΎΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ PowerShell ΠΎΡ‚ ΠΈΠΌΠ΅Π½ΠΈ администратора ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ Set-ExecutionPolicy RemoteSigned -Scope CurrentUser. НаТмитС 'Y' для подтвСрТдСния.

ПослС ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ³ΠΎ запуска Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ Π² консоли:

ПанСль управлСния доступна ΠΏΠΎ адрСсу: http://localhost:3001

ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ этот адрСс Π² вашСм Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ.


πŸš€ Установка Π½Π° хостинг (VPS/Dedicated Server)

Для ΠΏΡ€ΠΎΠ΄Π°ΠΊΡˆΠ½-развСртывания Π½Π° сСрвСрС рСкомСндуСтся ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ PM2 для управлСния процСссом.

ВрСбования

  • Node.js v22+
  • npm
  • Git (для клонирования рСпозитория)
  • PM2 (ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ процСссов)

Π¨Π°Π³ 1: ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ рСпозитория

git clone https://github.com/blockmineJS/blockmine.git
cd blockmine

Π¨Π°Π³ 2: Установка зависимостСй

npm install

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Команда npm install автоматичСски запустит postinstall скрипт, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ установит зависимости frontend ΠΈ сгСнСрируСт Prisma ΠΊΠ»ΠΈΠ΅Π½Ρ‚.

Π¨Π°Π³ 3: Π‘Π±ΠΎΡ€ΠΊΠ° frontend

npm run build

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° создаст ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½ΡƒΡŽ production-сборку React прилоТСния.

Π¨Π°Π³ 4: Установка PM2

Если PM2 Π΅Ρ‰Π΅ Π½Π΅ установлСн глобально:

npm install -g pm2

Π¨Π°Π³ 5: Запуск с PM2

ЗапуститС ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ Ρ„Π°ΠΉΠ»Π°:

pm2 start ecosystem.config.js

ΠŸΡ€ΠΈΠΌΠ΅Ρ‡Π°Π½ΠΈΠ΅: Π’ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ Ρ„Π°ΠΉΠ» ecosystem.config.js с ΠΎΠΏΡ‚ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ настройками для production.

ОбновлСниС

Для обновлСния Π΄ΠΎ послСднСй вСрсии: НА Π₯ΠžΠ‘Π’Π•! Для локального ΠΌΠΎΠΆΠ½ΠΎ ΠΈ Π±Π΅Π· build. ΠΈΠ±ΠΎ Ρ‚Π°ΠΌ 5173

cd blockmine
git pull
npm install
npm run build
pm2 restart blockmine

πŸ’‘ ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ BlockMine

🎨 Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€

Π‘Π΅Ρ€Π΄Ρ†Π΅ No-Code Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π² BlockMine. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π»ΠΎΠ³ΠΈΠΊΡƒ, пСрСтаскивая ΠΈ соСдиняя Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ Π±Π»ΠΎΠΊΠΈ (Π½ΠΎΠ΄Ρ‹).

ВозмоТности Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°:

  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ°ΠΌΠΈ ΠΏΡ€Π°Π² ΠΈ слоТной Π»ΠΎΠ³ΠΈΠΊΠΎΠΉ
  • ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий (Π²Ρ…ΠΎΠ΄ ΠΈΠ³Ρ€ΠΎΠΊΠ°, сообщСния Π² Ρ‡Π°Ρ‚Π΅, появлСниС ΠΌΠΎΠ±ΠΎΠ²)
  • Live Debug - ΠΎΡ‚Π»Π°Π΄ΠΊΠ° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Π°ΠΌΠΈ
  • Trace Viewer - просмотр истории выполнСния с значСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…
  • БовмСстная Ρ€Π°Π±ΠΎΡ‚Π° - нСсколько Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ
  • AI ассистСнт - ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² создании Π»ΠΎΠ³ΠΈΠΊΠΈ

πŸ” БистСма ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

BlockMine прСдоставляСт Π΄Π²Π΅ ΠΌΠΎΡ‰Π½Ρ‹Π΅ систСмы ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ:

Live Debug (Живая ΠΎΡ‚Π»Π°Π΄ΠΊΠ°)

  • Π‘Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Ρ‹ - остановка выполнСния Π½Π° ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… Π½ΠΎΠ΄Π°Ρ…
  • УсловныС Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Ρ‹ - срабатываниС ΠΏΡ€ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ условия
  • ПошаговоС Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ - Step Over для Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π°Π½Π°Π»ΠΈΠ·Π°
  • What-If Ρ€Π΅ΠΆΠΈΠΌ - ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Π²ΠΎ врСмя ΠΏΠ°ΡƒΠ·Ρ‹
  • Multi-user синхронизация - всС видят ΠΎΠ΄Π½ΠΎ состояниС ΠΎΡ‚Π»Π°Π΄ΠΊΠΈ

🎨 Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ с Live Debug

Live Debug ΠžΡ‚Π»Π°Π΄ΠΊΠ° Π³Ρ€Π°Ρ„ΠΎΠ² Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ с Π±Ρ€Π΅ΠΉΠΊΠΏΠΎΠΈΠ½Ρ‚Π°ΠΌΠΈ ΠΈ ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΌ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ

Trace Viewer (ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ трассировки)

  • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ выполнСния - сохранСниС всСх запусков Π³Ρ€Π°Ρ„Π°
  • ЗначСния ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ… - просмотр Π²Ρ…ΠΎΠ΄ΠΎΠ²/Π²Ρ‹Ρ…ΠΎΠ΄ΠΎΠ² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π½ΠΎΠ΄Ρ‹
  • ВоспроизвСдСниС - ΠΏΠΎΡˆΠ°Π³ΠΎΠ²Ρ‹ΠΉ просмотр выполнСния
  • ВрСмСнная шкала - визуализация порядка выполнСния Π½ΠΎΠ΄

πŸ” Врассировка выполнСния

Trace Debug Пошаговая визуализация выполнСния Π³Ρ€Π°Ρ„Π° с историСй ΠΈ значСниями ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Ρ…

πŸ”Œ ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹

Магазин плагинов
ВстроСнный ΠΌΠ°Π³Π°Π·ΠΈΠ½ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² с катСгориями, поиском ΠΈ автоматичСской установкой зависимостСй

ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹ β€” это способ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ. Они ΠΌΠΎΠ³ΡƒΡ‚:

  • Π”ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹
  • Π‘ΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Π½ΠΎΠ΄Ρ‹ для Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π°
  • Π Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π² Ρ„ΠΎΠ½ΠΎΠ²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅
  • Π˜Π½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ с внСшними сСрвисами

ВозмоТности ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ²

  • ΠšΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ - Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΏΠΎ Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ (Π―Π΄Ρ€ΠΎ, Клан, Π£Ρ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΈ Π΄Ρ€.)
  • АвтоматичСская установка - зависимости ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ автоматичСски
  • Настройка Ρ‡Π΅Ρ€Π΅Π· GUI - Π±Π΅Π· рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³ΠΎΠ²
  • ОбновлСния - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΈ установка ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ

βš™οΈ ΠšΠΎΠΌΠ°Π½Π΄Ρ‹

ΠšΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ созданы двумя способами:

ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹)

bot.registerCommand({
  name: 'ping',
  description: 'ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° связи',
  execute: async (context) => {
    return `Понг, ${context.user.username}!`;
  }
});

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Ρ‡Π΅Ρ€Π΅Π· Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€)

  • Drag-and-Drop созданиС Π»ΠΎΠ³ΠΈΠΊΠΈ
  • АргумСнты - ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠΎΠ² ΠΈ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ
  • Условия - ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° ΠΏΡ€Π°Π², Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ суток ΠΈ Π΄Ρ€.
  • Π¦ΠΈΠΊΠ»Ρ‹ ΠΈ вСтвлСния - слоТная Π»ΠΎΠ³ΠΈΠΊΠ° Π±Π΅Π· ΠΊΠΎΠ΄Π°

Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅

  • Алиасы - ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ псСвдонимы (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, @p для @ping)
  • ΠšΡƒΠ»Π΄Π°ΡƒΠ½Ρ‹ - Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ использованиями
  • Π Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ‡Π°Ρ‚Ρ‹ - chat, local, clan, private
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ - Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄

πŸ” ΠŸΡ€Π°Π²Π° ΠΈ Π“Ρ€ΡƒΠΏΠΏΡ‹ (Permissions)

Гибкая систСма контроля доступа:

ΠŸΡ€Π°Π²Π° (Permissions)

  • КаТдоС дСйствиС Π·Π°Ρ‰ΠΈΡ‰Π΅Π½ΠΎ ΠΏΡ€Π°Π²ΠΎΠΌ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, user.fly)
  • ΠŸΡ€Π°Π²Π° ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ ΠΏΠ»Π°Π³ΠΈΠ½Π°ΠΌΠΈ ΠΈΠ»ΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ управлСния
  • Π”Π΅Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ доступа

Π“Ρ€ΡƒΠΏΠΏΡ‹ (Groups)

  • ОбъСдинСниС Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… ΠΏΡ€Π°Π²
  • ΠŸΡ€Π΅Π΄ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½Ρ‹Π΅ Π³Ρ€ΡƒΠΏΠΏΡ‹: Admin, Member
  • Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… Π³Ρ€ΡƒΠΏΠΏ

ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ

  • АвтоматичСскоС Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΡ€ΠΈ взаимодСйствии с Π±ΠΎΡ‚ΠΎΠΌ
  • НазначСниС Π² Π³Ρ€ΡƒΠΏΠΏΡ‹
  • Π§Π΅Ρ€Π½Ρ‹ΠΉ список для Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ

⏰ ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡

АвтоматизируйтС дСйствия Π±ΠΎΡ‚ΠΎΠ² ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ:

  • Cron-выраТСния - гибкая настройка Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ
  • ДСйствия - запуск/пСрСзапуск Π±ΠΎΡ‚Π°, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄
  • Π˜ΡΡ‚ΠΎΡ€ΠΈΡ запусков - просмотр послСдних Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅/Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ - врСмСнная дСактивация Π·Π°Π΄Π°Ρ‡

MCP β€” ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ Ρ‡Π΅Ρ€Π΅Π· AI-ассистСнтов

BlockMine выставляСт встроСнный MCP-сСрвСр (Model Context Protocol) Π½Π° POST /api/mcp. Π­Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ любой MCP-совмСстимый AI-ΠΊΠ»ΠΈΠ΅Π½Ρ‚ β€” Claude Desktop, Cursor, Cline, Claude Code β€” ΠΌΠΎΠΆΠ΅Ρ‚ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ Ρ‚Π²ΠΎΠΈΠΌΠΈ Π±ΠΎΡ‚Π°ΠΌΠΈ, ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠ»Π°Π³ΠΈΠ½Ρ‹, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ настройки ΠΈ Π»ΠΎΠ³ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ Π΄ΠΈΠ°Π»ΠΎΠ³ с AI.

Π§Ρ‚ΠΎ доступно AI Ρ‡Π΅Ρ€Π΅Π· MCP

  • Π‘ΠΎΡ‚Ρ‹: list_bots, get_bot_states, start_bot, stop_bot, restart_bot, send_message_to_bot, get_bot_logs
  • ΠŸΠ»Π°Π³ΠΈΠ½Ρ‹: get_bot_plugins, get_plugin_settings, update_plugin_settings, enable_disable_plugin, install_local_plugin
  • Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² прямо Π½Π° хостС: create_plugin, read_plugin_file, write_plugin_file, plugin_fs, reload_plugin
  • Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅: get_bot_users, get_user_info, get_bot_groups, get_bot_permissions, get_bot_commands
  • ΠŸΡ€ΠΎΠΌΠΏΡ‚ plugin-author β€” ΠΏΠΎΠ»Π½ΠΎΠ΅ руководство ΠΏΠΎ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠ»Π°Π³ΠΈΠ½ΠΎΠ² BlockMine, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ AI ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ prompts/get

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

1. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Panel API Key

Π’ ΠΏΠ°Π½Π΅Π»ΠΈ BlockMine: Настройки β†’ API ΠΊΠ»ΡŽΡ‡ΠΈ β†’ Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΊΠ»ΡŽΡ‡. ΠšΠ»ΡŽΡ‡ начинаСтся с pk_.

2a. Π§Π΅Ρ€Π΅Π· npm-ΠΎΠ±Ρ‘Ρ€Ρ‚ΠΊΡƒ (рСкомСндуСтся β€” Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² любом MCP-ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π΅)

npx blockmine-mcp setup

Π’ΠΈΠ·Π°Ρ€Π΄ сам спросит URL ΠΏΠ°Π½Π΅Π»ΠΈ ΠΈ Ρ‚ΠΎΠΊΠ΅Π½, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ соСдинСниС ΠΈ ΠΏΡ€ΠΎΠΏΠΈΡˆΠ΅Ρ‚ Π½ΡƒΠΆΠ½Ρ‹ΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ³ Π² Claude Desktop / Claude Code / etc.

Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ для Claude Code:

claude mcp add blockmine --scope user \
  -e BLOCKMINE_URL=http://localhost:3001 \
  -e BLOCKMINE_API_TOKEN=pk_ваш_ΠΊΠ»ΡŽΡ‡ \
  -- npx -y blockmine-mcp

2b. ΠΠ°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎ HTTP (для ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² с Π½Π°Ρ‚ΠΈΠ²Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ HTTP MCP)

claude mcp add blockmine --scope user --transport http \
  http://localhost:3001/api/mcp \
  --header "Authorization: Bearer pk_ваш_ΠΊΠ»ΡŽΡ‡"

Или в mcp.json/claude_desktop_config.json:

{
  "mcpServers": {
    "blockmine": {
      "type": "http",
      "url": "http://localhost:3001/api/mcp",
      "headers": { "Authorization": "Bearer pk_ваш_ΠΊΠ»ΡŽΡ‡" }
    }
  }
}

Π£Π΄Π°Π»Ρ‘Π½Π½ΠΎΠ΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

MCP endpoint поднимаСтся вмСстС с самой панСлью. Если BlockMine крутится Π½Π° VPS β€” ΠΏΠΎΠ΄ΡΡ‚Π°Π²ΡŒ ΠΏΡƒΠ±Π»ΠΈΡ‡Π½Ρ‹ΠΉ URL вмСсто localhost:3001. Авторизация per-request Ρ‡Π΅Ρ€Π΅Π· Authorization: Bearer pk_* β€” Ρ‚Π΅ ΠΆΠ΅ ΠΊΠ»ΡŽΡ‡ΠΈ, Ρ‡Ρ‚ΠΎ ΠΈ для WebSocket API.

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± npm-ΠΏΠ°ΠΊΠ΅Ρ‚Π΅: blockmineJS/blockmine-mcp.


πŸ§‘β€πŸ’» Для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΈ ΠΊΠΎΠ½Ρ‚Ρ€ΠΈΠ±ΡŒΡŽΡ‚ΠΎΡ€ΠΎΠ²

πŸ€– Для AI Π°Π³Π΅Π½Ρ‚ΠΎΠ²: Если Π²Ρ‹ AI Π°Π³Π΅Π½Ρ‚ Ρ‡Π΅Ρ€Π΅Π· MCP, Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΌΠΏΡ‚ plugin-author (Π²Ρ‹Π·ΠΎΠ²ΠΈΡ‚Π΅ prompts/get с этим ΠΈΠΌΠ΅Π½Π΅ΠΌ). Если Π½Π΅Ρ‚ MCP β€” см. backend/src/ai/plugin-assistant-system-prompt.md.

Если Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈΠ»ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ.

ВрСбования

  • Node.js v22+
  • npm ΠΈΠ»ΠΈ yarn

1. Установка

git clone https://github.com/blockmineJS/blockmine.git
cd blockmine
npm install
npm run build

2. Запуск Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ запустит бэкСнд (nodemon) ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ (vite) с горячСй ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.

npm run dev
  • БэкСнд Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π½Π° http://localhost:3001
  • Π€Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄ с горячСй ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ доступСн Π½Π° http://localhost:5173

πŸ“Έ Π‘ΠΊΡ€ΠΈΠ½ΡˆΠΎΡ‚Ρ‹

πŸ“Š Π”Π°ΡˆΠ±ΠΎΡ€Π΄

Dashboard ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ рСсурсов ΠΈ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ всСми Π±ΠΎΡ‚Π°ΠΌΠΈ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

🌍 3D Viewer

3D Viewer ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€ ΠΌΠΈΡ€Π° Minecraft Π³Π»Π°Π·Π°ΠΌΠΈ Π±ΠΎΡ‚Π° Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ

πŸ”Œ WebSocket API

WebSocket Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ панСль для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с WebSocket API

πŸ‘₯ БовмСстная Ρ€Π°Π±ΠΎΡ‚Π° Π½Π°Π΄ Π³Ρ€Π°Ρ„Π°ΠΌΠΈ

Collaboration НСсколько Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ Π½Π°Π΄ ΠΎΠ΄Π½ΠΈΠΌ Π³Ρ€Π°Ρ„ΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ

πŸ’» Π˜Π½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Π°Ρ консоль

Console ΠŸΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½Π°Ρ консоль Π±ΠΎΡ‚Π° с Ρ†Π²Π΅Ρ‚Π½ΠΎΠΉ подсвСткой ΠΈ историСй ΠΊΠΎΠΌΠ°Π½Π΄

βš™οΈ Π£ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ

Command Management Π¦Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ с алиасами ΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ доступа

πŸŽ›οΈ Настройки ΠΊΠΎΠΌΠ°Π½Π΄

Command Settings Гибкая настройка ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹: алиасы, ΠΊΡƒΠ»Π΄Π°ΡƒΠ½Ρ‹, ΠΏΡ€Π°Π²Π° ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π½Ρ‹Π΅ Ρ‡Π°Ρ‚Ρ‹

⏰ ΠŸΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡

Scheduler АвтоматизируйтС дСйствия Π±ΠΎΡ‚ΠΎΠ² с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ cron-расписаний


🀝 Π’ΠΊΠ»Π°Π΄ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚

ΠœΡ‹ привСтствуСм ваш Π²ΠΊΠ»Π°Π΄! Π’ΠΎΡ‚ ΠΊΠ°ΠΊ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΏΠΎΠΌΠΎΡ‡ΡŒ:

  1. Fork рСпозитория
  2. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ Π²Π΅Ρ‚ΠΊΡƒ для вашСй Ρ„ΠΈΡ‡ΠΈ (git checkout -b feature/amazing-feature)
  3. Commit ваши измСнСния (git commit -m 'feat: Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΡ‚Ρ€ΡΡΠ°ΡŽΡ‰Π°Ρ Ρ„ΠΈΡ‡Π°')
  4. Push Π² Π²Π΅Ρ‚ΠΊΡƒ (git push origin feature/amazing-feature)
  5. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ Pull Request

Π‘Ρ‚ΠΈΠ»ΡŒ ΠΊΠΎΠΌΠΌΠΈΡ‚ΠΎΠ²

ΠœΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Conventional Commits:

  • feat: - новая Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ
  • fix: - исправлСниС Π±Π°Π³Π°
  • docs: - измСнСния Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ
  • chore: - Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹Π΅ Π·Π°Π΄Π°Ρ‡ΠΈ (ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ зависимостСй ΠΈ Ρ‚.Π΄.)