▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/NightCore
NightCore

NightCore

NightCore - легковесная библиотека для разработки плагинов на Spigot, Paper и Folia. Набор инструментов для экономии времени: работа с БД, GUI, командами, предметами и не только.

Оцените первым
202.4K
118

NightCore - это легковесная библиотека (всего 1.4 МБ) с набором утилит и инструментов для более быстрой и эффективной разработки плагинов для Майнкрафт. Если ты админ сервера или разработчик, который хочет упростить себе жизнь - этот проект может стать базой для многих твоих решений.

Библиотека обязательна для всех плагинов от NightExpress. По сути, это фундамент, на котором держатся такие известные штуки, как CoinsEngine, ExcellentCrates, ExcellentEnchants и другие.

Что внутри

Разработчик постарался уместить максимум полезного в минимальный объем. Вот что реально есть:

  • Server Bridge - поддержка Spigot, Paper и Folia одновременно. То есть плагин будет работать на любой из этих платформ без лишних плясок с бубном.
  • Economy Bridge - поддержка экономик и валют из разных плагинов сразу. Удобно, если на сервере несколько экономических систем.
  • Item Bridge - поддержка кастомных предметов из разных плагинов.
  • Permissions Bridge - работа с разными плагинами на права.
  • Custom Text Component Parser - парсер текстовых компонентов с поддержкой Spigot и Paper.
  • Custom Placeholder Parser - "ленивая" замена плейсхолдеров для максимальной производительности.
  • Command Tools - инструменты для создания команд, кастомных типов аргументов и таб-комплита.
  • YAML Config Tools - создание "схем" конфигов с автоматическим чтением/записью путей, значений и комментариев.
  • Localization Tools - инструменты для локализации с авто-чтением/записью путей, значений и параметров.
  • Database Tools - работа с SQLite и MySQL, включая обертки для SQL-запросов и синхронизацию таблиц.
  • Dialog Screen Tools - создание интерактивных диалоговых окон.
  • Inventory GUI Tools - создание кастомных меню инвентаря.
  • Player Utilities - утилиты для работы с объектами Player.
  • Entity Utilities - утилиты для работы с Entity.
  • Location Utilities - утилиты для работы с Location.
  • Number Utilities - парсинг, округление чисел и прочее.
  • Randomization Utilities - работа с новым RandomGenerator.
  • Time Utilities - работа с LocalTime, форматирование времени.
  • ItemStack Utilities - утилиты для ItemStack.
  • Enum Utilities - работа с enum типами.
  • String Utilities - манипуляции с текстом.
  • PersistentDataContainer Utilities - упрощенное хранение данных.
  • Reflection Utilities - продвинутые задачи на уровне рефлексии.
  • Bukkit Wrappers - упрощенное взаимодействие с Bukkit объектами.
  • GameProfile Wrapper & Cache - быстрый доступ к скинам игроков и кастомным головам.
  • Player-Placed Block Tracker - отслеживание блоков, поставленных игроками (использует нативное хранилище мира, без лишних баз данных).

Чего тут нет

Разработчик принципиально не включает:

  • Мусорные библиотеки для каждой мелочи
  • Сборщики данных или аналитику
  • Проверки обновлений или сетевой доступ
  • Системы лицензирования или ключи активации
  • Рекламу

Плагины на NightCore

На этой библиотеке работают: AdvancedDungeonArena, CoinsEngine, CombatPets, DivineSkills, ExcellentClaims, ExcellentCrates, ExcellentEnchants, ExcellentJobs, ExcellentQuests, ExcellentShop, LootConomy, SunLight.

Важно знать

Если вы собираете сервер и планируете использовать плагины от NightExpress - NightCore обязателен. Без него ничего не запустится. Но если вам нужна только библиотека как таковая - её можно скачать отдельно и использовать как основу для своих проектов. Главное - проверяйте совместимость версий Minecraft и сборок (Spigot/Paper/Folia).

Скачать NightCore можно на Modrinth или Hangar. Документация и Developer API тоже доступны.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x1.20.x1.19.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 неделю назад
Главная