Minecraft plugin nightcore

NightCore is a lightweight Minecraft plugin library that provides utility tools and bridges (economy, items, permissions) to accelerate Spigot/Paper/Purpur/Folia plugin development.

Find a server with nightcore

53 servers reported nightcore

All servers with nightcore

About nightcore

🔌 About NightCore

NightCore is a lightweight library for Minecraft server plugin development. It supplies reusable utilities, data tools, and integration bridges so other plugins can avoid reimplementing common functionality. The project is distributed under GPL-3.0 and is maintained alongside a set of plugins that depend on it.

🎯 Purpose

NightCore exists to centralize common developer concerns (configuration, localization, database helpers, command parsing, item and economy bridges, etc.) so plugin authors can focus on feature logic rather than infrastructure. It is useful for developers and server operators who run or deploy multiple NightExpress/NightCore-powered plugins.

⚙️ Features

  • Server bridge providing unified support for Spigot, Paper and Folia.
  • Economy bridge to interface with multiple currency/economy plugins.
  • Item bridge and custom item provider support for third-party item systems.
  • Permissions bridge to integrate with different permission plugins.
  • Command utilities: argument parsing, custom argument types, and tab completion helpers.
  • YAML config tools with schema-style reading/writing and comment preservation.
  • Localization tools for structured language files and parameterized messages.
  • Database tools with support for SQLite and MySQL and helpers for syncing table data.
  • Inventory GUI and dialog screen helper utilities.
  • Player, entity, location, and ItemStack utility helpers and wrappers.
  • PersistentDataContainer helpers and reflection utilities for advanced tasks.
  • Player-placed block tracker that stores placement data in native chunk storage.

🧩 Who It Is For

  • Plugin developers building or maintaining Spigot/Paper/Folia plugins, especially the NightExpress plugin family.
  • Server administrators who deploy multiple plugins and prefer a shared utility layer.

🏗️ Example Use Cases

  • A plugin uses NightCore's economy bridge to interact with whichever economy plugin is present on the server.
  • A developer uses NightCore's config and localization schemas to avoid writing repetitive file handling code.
  • A server installs a NightExpress plugin that requires NightCore as a shared library.

⚙️ Installation

📥 Setup

  • Download the official NightCore plugin JAR from the project's distribution page.
  • Place the JAR into your server's plugins/ directory alongside other Bukkit-compatible plugins.
  • Restart the server and verify in the console that NightCore loaded successfully.

📦 Dependencies

  • No required external dependencies are documented as mandatory; NightCore provides bridges to integrate with common systems (economy, permissions, custom items) when those systems are present.

🧠 Technical Notes

  • Confirmed supported platforms: Spigot, Paper, Purpur and Folia.
  • Documented compatibility entries include modern Minecraft release ranges (examples shown on official distribution pages). Server owners should use the NightCore build that matches their server's Minecraft version.
  • Licensed under GPL-3.0.

🤝 When This Plugin Is Useful

If you maintain or develop plugins that need common server utilities (config, localization, DB helpers, command parsing, economy/items/permissions integration), NightCore reduces duplicated work by providing a maintained, shared library layer.

Comments

No comments yet

Be the first to comment.

For server admins

Authors
nulli0n
License
GPL-3.0-only
Supported platforms
Folia, Paper, Purpur, Spigot
Supported versions
26.1.x, 1.21.x, 1.20.1–1.20.6, 1.19.4

Links

What servers report

Server platforms

  • Paper43
  • Purpur6
  • CraftBukkit2
  • Leaf2

Plugin versions

  • 2.16.416
  • 2.16.711
  • 2.13.25
  • 2.16.65
  • 2.16.33

Counts come from servers that list their plugins when MSHQ checks them. Many servers hide this list, so real usage is higher.