SQLiteConnectMC: мощный плагин для работы с SQLite в Minecraft

SQLiteConnectMC — плагин для Minecraft, позволяющий выполнять SQL-запросы прямо в игре и управлять базами данных через удобную веб-панель.

Скачать sqliteconnectmc для Minecraft 1.21.2

Оригинальное название: sqliteconnectmc

Версии Minecraft: 1.21.2

Загрузчик: Forge

ФайлMCЗагрузчикРазмер
sqliteconnectmc-0.1.1.jar1.21.2Forge45 КБСкачать
sqliteconnectmc-srv-base-0.1.1.jar1.21.2Forge16.8 МБСкачать

SQLiteConnectMC

Когда ваш сервер Minecraft обрастает данными, а стандартных методов хранения уже не хватает, на помощь приходит SQLiteConnectMC. Этот плагин открывает прямой доступ к SQLite-базам прямо из игры или через защищённую веб-панель, превращая сервер в гибкую платформу для аналитики, логирования и автоматизации. Забудьте о сложных обходных путях — теперь любые SQL-запросы выполняются одной командой.

Что такое SQLiteConnectMC?

SQLiteConnectMC — это лёгкий, но функциональный плагин для серверов Minecraft, который интегрирует SQLite-базы данных в игровой процесс. Он поддерживает все популярные серверные ядра: Bukkit, Spigot, Paper, Purpur, Folia и Canvas, а также их форки. Плагин работает асинхронно, не нагружая основной поток сервера, и позволяет выполнять запросы как из консоли, так и через веб-интерфейс с авторизацией. Если вам нужно хранить статистику, управлять экономикой или вести логи прямо в SQLite — это решение закроет все потребности.

Основные возможности

  • Мгновенные запросы в игре: команда /sqlite query <запрос> выполняет любой SQL-запрос к выбранной базе данных.
  • Несколько баз данных: настройте любое количество SQLite-файлов и переключайтесь между ними прямо во время игры.
  • Веб-панель с защитой: встроенная панель с логином, сессионными cookie и проверкой CSRF для удалённого управления.
  • Гибкие режимы доступа: через конфиг можно включить только консольные команды, только веб-панель или оба варианта одновременно.
  • Настройка лимита строк: по умолчанию вывод ограничен 50 строками, но параметр query.row-limit позволяет снять лимит или задать своё значение.
  • Асинхронность и производительность: все операции с базой выполняются в фоне, не вызывая лагов на сервере.
  • Безопасный режим по умолчанию: конфиг сразу устанавливает режим «только чтение», чтобы исключить случайную перезапись данных.

Как установить SQLiteConnectMC

Установка плагина не требует специальных технических знаний. Достаточно скачать SQLiteConnectMC в виде jar-файла и поместить его в папку plugins/ вашего сервера. После перезапуска сервера автоматически создастся конфигурационный файл plugins/SQLiteConnectMC/config.yml, в котором нужно прописать пути к вашим SQLite-базам. Старые конфиги мигрируют и сохраняются в бэкап с именем config.v<старая-версия>.bak.yml.

Если вы пользуетесь лаунчером foxygame.net, процесс становится ещё проще: достаточно найти SQLiteConnectMC в каталоге дополнений и активировать его одним кликом. Лаунчер автоматически подберёт совместимую версию и будет следить за обновлениями, избавляя вас от ручной возни с jar-файлами.

После установки задайте режим доступа в конфиге: CONSOLE_PLAYER для команд в игре, WEB_PANEL для удалённого управления или BOTH. Для веб-панели создайте учётную запись командой /sqlite panel mail add <почта> pass set <пароль>. Затем выполните /sqlitereload, чтобы применить настройки и запустить панель.

Команды и управление

Плагин предоставляет интуитивно понятный набор команд, доступных игрокам с правами администратора (по умолчанию — операторам сервера). Основные команды:

  • /sqlite query <запрос> — выполнить SQL-запрос к выбранной базе.
  • /sqlite list tables — показать список таблиц в текущей базе.
  • /sqlite list databases — вывести все настроенные базы данных.
  • /sqlite select database <имя> — переключиться на другую базу.
  • /sqlite help panel — информация о статусе веб-панели, URL и управлении учётными записями.
  • /sqlite panel mail add <почта> pass set <пароль> — создать или сбросить логин для веб-панели.
  • /sqlite help — встроенная справка по всем командам.
  • /sqlitereload — перезагрузить конфигурацию и переподключиться к базам.

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

Совместимость с версиями и загрузчиками

SQLiteConnectMC для Minecraft работает на всех основных серверных платформах: Bukkit, Spigot, Paper, Purpur, Folia и Canvas. Разработчики протестировали плагин именно на этих ядрах, но любые их форки также должны поддерживаться без проблем. Это означает, что вы можете использовать плагин практически на любом современном сервере Minecraft Java Edition, независимо от выбранного загрузчика. Благодаря асинхронной архитектуре плагин не конфликтует с другими расширениями и сохраняет стабильность даже при интенсивной работе с базой.

Кстати, если вы предпочитаете управлять сервером через лаунчер foxygame.net, то SQLiteConnectMC уже доступен в его экосистеме. Лаунчер автоматически проверяет совместимость версий и обновляет плагин при выходе новых релизов, так что вам не придётся следить за changelog'ами вручную.

Почему стоит выбрать SQLiteConnectMC?

Главное преимущество — это сочетание простоты и глубины. Вы получаете полноценный SQL-клиент внутри Minecraft без необходимости ставить сторонние программы или писать скрипты. Плагин идеально подходит для владельцев серверов, которые хотят вести детальную статистику, управлять экономикой через базу данных или быстро анализировать логи. Режим «только чтение» по умолчанию защищает данные от случайных изменений, а гибкая настройка прав позволяет разграничить доступ для разных администраторов.

Если вам нужен надёжный инструмент для интеграции SQLite с сервером Minecraft, SQLiteConnectMC — это именно то, что вы искали. Скачать SQLiteConnectMC можно с официальных страниц релизов, а установка занимает считанные минуты. Простота команд, защищённая веб-панель и асинхронная работа делают этот плагин незаменимым для серьёзных серверных проектов.