Легковесное серверное ядро с системой плагинов. Запускай ванильный сервер с расширенными возможностями за секунды.
Uncore предоставляет минималистичную, но мощную основу для запуска и расширения Minecraft сервера.
Один JAR-файл — и сервер готов к работе. Uncore автоматически распакует и запустит ванильный сервер.
Загружайте плагины из папки plugins/. Простой интерфейс Plugin с методами onEnable() и onDisable(). Пока что не работает
Сервер распаковывается в папку cache/ при первом запуске. При повторном — используется кэш.
Динамическая загрузка JAR-плагинов через URLClassLoader без перекомпиляции ядра.
Сервер запускается как отдельный процесс через ProcessBuilder — стабильность и контроль.
Никаких лишних зависимостей. Чистая Java, компактный код, простая архитектура.
Прозрачная и предсказуемая архитектура без магии.
Uncore не пытается заменить Paper или Spigot. Это обёртка, которая добавляет ровно то, что нужно — систему плагинов и автоматическое развёртывание.
Весь жизненный цикл предсказуем и понятен:
Простейший API — реализуй интерфейс Plugin и помести JAR в папку plugins/.
Создай класс plugin.Main который реализует Plugin
Скомпилируй плагин в JAR-файл с зависимостью от Uncore API
Помести JAR в папку plugins/ рядом с uncore.jar и запусти сервер
Uncore автоматически найдёт все JAR-файлы, загрузит класс
plugin.Main
и вызовет onEnable().
Минимум действий — максимум результата.
Просто запусти JAR — Uncore сделает всё остальное автоматически
java -jar uncore.jar
Помести JAR-файлы плагинов в автоматически созданную папку plugins/
cp myplugin.jar plugins/
Подключись к серверу и наслаждайся Minecraft с твоими расширениями
localhost:25565