All Mods Resource Packs Data Packs Shaders Modpacks Plugins
NightCore

NightCore

by NightExpress • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

About

NightCore is a lightweight library with a wide range of utilities and tools for faster and more efficient plugin development.

This library is required for all NightExpress's plugins.

Features

✅ What exactly is included in these 1.4 MB:

  • Pure original code written by a human, not by AI.
  • Server Bridge, providing simultaneous support for Spigot, Paper and Folia.
  • Economy Bridge, providing simultaneous support for economies/currencies from multiple plugins.
  • Item Bridge, providing simultaneous support for custom items from multiple plugins.
  • Permissions Bridge, providing support for various permission plugins.
  • Custom Text Component Parser with Spigot and Paper support.
  • Custom Placeholder Parser featuring "lazy" replacement for maximum efficiency.
  • Command Tools for creating commands, custom argument types, and tab-completion.
  • YAML Config Tools for creating config "schemas" with automated reading/writing of paths, values, and comments.
  • Localization Tools for creating localization "schemas" with automated reading/writing of paths, values, and parameters.
  • Database Tools for SQLite and MySQL, including SQL query wrappers and table data synchronization.
  • Dialog Screen Tools for creating interactive dialog screens.
  • Inventory GUI Tools for creating custom inventory menus.
  • Player Utilities for handling Player objects.
  • Entity Utilities for handling Entity objects.
  • Location Utilities for handling Location objects.
  • Number Utilities (parsing, rounding, etc.).
  • Randomization Utilities (utilizing the new RandomGenerator).
  • Time Utilities (LocalTime, various formatting options).
  • ItemStack Utilities for handling ItemStack objects.
  • Enum Utilities for working with enum types.
  • String Utilities for text manipulation.
  • PersistentDataContainer Utilities for easier data storage.
  • Reflection Utilities for advanced backend tasks.
  • Bukkit Wrappers for simpler and more convenient interaction with Bukkit objects.
  • GameProfile Wrapper & Cache for fast access to player skins and custom heads.
  • Player-Placed Block Tracker (uses native world chunk storage, no unnecessary databases).

❌ What is NOT included:

  • No "bloatware" libraries for every minor task.
  • No data collectors or analytics.
  • No update checkers or network access.
  • No licensing systems or activation keys.
  • No advertisements.

Links

Plugins

Plugins powered by NightCore.

Donate

If you like my work or enjoy using my plugins, feel free to Buy me a coffee :) Thank you! 🧡

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
26.3 26.2 26.1.x +1
Folia Paper Purpur Spigot
23h ago 1
26.3 26.2 26.1.x +1
Folia Paper Purpur Spigot
23h ago 1
26.2 26.1.x 1.21.x
Paper Purpur Spigot
23h ago 1
26.2 26.1.x 1.21.x
Folia Paper Purpur Spigot
23h ago 1
26.1.x 1.21.x
Folia Paper Purpur Spigot
23h ago 1
26.1.x 1.21.x
Folia Paper Purpur Spigot
23h ago 1
26.1.x 1.21.x
Folia Paper Purpur Spigot
23h ago 1
26.1.x 1.21.x
Folia Paper Purpur Spigot
23h ago 1
26.1.x 1.21.x
Folia Paper Purpur Spigot
23h ago 1
1.21.x
Folia Paper Purpur Spigot
23h ago 1
1.21.x
Folia Paper Purpur Spigot
23h ago 1
1.21.x
Folia Paper Purpur Spigot
23h ago 1
1.21.x
Folia Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Folia Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.4 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.4 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.4 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x 1.19.4
Paper Purpur Spigot
23h ago 1
1.21.x 1.20.x 1.19.4
Paper Purpur Spigot
23h ago 1
[2.16.7] NightCore 2.16.7 by NightExpress on Oct 12, 2026
Download
  • Remake ItemBridge system.
  • Minor fixes
[2.16.6] NightCore 2.16.6 by NightExpress on Oct 12, 2026
Download
  • fix: correct method reference for AS_BUKKIT_COPY in NbtUtil
  • feat: update Version enum with new Minecraft versions and correct dataVersion for MC_26_2
  • refactor: remove @nonnull annotations and simplify method signatures in Reflex class
  • feat: implement WrappedTextDisplay interface and its Spigot/Paper implementations
  • chore: update itemsadder dependency
  • add placeholders method to builder
  • feat: add builder with placeholders for plain message dialog body
  • feat: allow null items in ItemPopulator
  • feat: allow null player in adaptive formatter
  • fix: update CraftEngine
[2.16.4] NightCore 2.16.4 by NightExpress on Oct 12, 2026
Download
Fixed a few incompatibilities with 26.2+
[2.16.3] NightCore 2.16.3 by NightExpress on Oct 12, 2026
Download
API additions
[2.16.2] NightCore 2.16.2 by NightExpress on Oct 12, 2026
Download
  • Added better Key API.
  • Fixed database error.
[2.16.1] NightCore 2.16.1 by NightExpress on Oct 12, 2026
Download
Fixed registry initializers
[2.16.0] NightCore 2.16.0 by NightExpress on Oct 12, 2026
Download
  • Add ConfigCodec API.
  • Add PermissionNamespace API.
  • Fixed **PlaceholderAPI** integration in Inventory GUIs from the newest Menu API.
  • Various undocumented fixes and additions.
[2.15.2] NightCore 2.15.2 by NightExpress on Oct 12, 2026
Download
Minor fixes and improvements.
[2.15.1] NightCore 2.15.1 by NightExpress on Oct 12, 2026
Download
  • Add 26.1.2 and 26.2 as known versions.
  • Add PLAYER_EXACT command argument type.
  • Minor Dialog API additions.
  • Minor database API additions.
  • Fix data save/parse for the SPELL particle.
  • Fix user data cache lookup to use exact player names.
[2.15.0] NightCore 2.15.0 by NightExpress on Oct 12, 2026
Download
  • Added DialogRegistry and Dialog interface.
  • Improved SQL Wrappers; support for upsert statements, unique columns.
  • Expand new Menu API. Added custom command execution on item click.
  • Fixed PlaceholderAPI integration broke on reload.
  • Minor utils additions.
[2.14.0.1] NightCore 2.14.0.1 by NightExpress on Oct 12, 2026
Download
Fixed PlaceholderAPI hook.
[2.14.0] NightCore 2.14.0 by NightExpress on Oct 12, 2026
Download
  • UltraEconomy** is kinda dead and therefore no more supported.
  • BeastTokens** is no more supported unless a proper API repo is provided.
  • Better EconomyBridge API.
  • Added API for easy placeholder integration with PlaceholderAPI.
  • UserManager API additions.
  • Database API fixes.
[2.13.3] NightCore 2.13.3 by NightExpress on Oct 12, 2026
Download
Minor API fixes and additions.
[2.13.2] NightCore 2.13.2 by NightExpress on Oct 12, 2026
Download
Minor fixes and additions
[2.13.1] NightCore 2.13.1 by NightExpress on Oct 12, 2026
Download
  • Reimplement Folia support.
  • Fixed RandomFactory on Java <= 21
[2.13.0] NightCore 2.13.0 by NightExpress on Oct 12, 2026
Download
  • New Database API with **GREATLY** improved performance.
  • Fixed TIMESTAMP(6) data type for last_modified column.
  • Added Software bridge methods: setPlayerListHeaderFooter, setPlayerListName, kick.
[2.11.0] NightCore 2.11.0 by NightExpress on Oct 12, 2026
Download
  • Added 1.21.11 as known version.
  • Additions and improvements to the new config API.
  • Added handler for explicit implementations for Spigot and Paper chat events.
  • New Placeholders API.
  • Improvements to the new Inventory API.
  • Fixed broken dialog inputs on Spigot.
[2.10.2] NightCore 2.10.2 by NightExpress on Oct 12, 2026
Download
  • Fixed a bug in the TextParser.
  • Fixed an error in NbtSerializer.
  • Fixed a bug, where GradientTagHandler can throw an error.
  • Added Spigot/Paper implementations for Player#getDisplayName.
  • Added support for %player_prefix% and %player_suffix% placeholders.
[2.10.1] NightCore 2.10.1 by NightExpress on Oct 12, 2026
Download
  • Fixed a small issue in text tag parsing.
  • Fixed a bug, where userdata fully overrides external changes in the database on leave. Now it saves only common fields if no other changes were made.
[2.10.0] NightCore 2.10.0 by NightExpress on Oct 12, 2026
Download
  • New Menu API.
  • New ConfigType API.
  • New ArrayUtil.
  • Minor fixes & additions.
[2.9.4] NightCore 2.9.4 by NightExpress on Oct 12, 2026
Download
  • Added a few modern methods to FileUtil.
[2.9.3] NightCore 2.9.3 by NightExpress on Oct 12, 2026
Download
  • Minor addition to Commands API.
  • Minor fixes in TagWrapper.
  • Fixed online player profile update on Spigot.
  • Fixed ExcellentCrates item adapter can throw an error.
  • Make ItemBridge to force lowercase IDs due to compatibility reasons.
  • Minor additions to ItemTag API.
  • Fixed sprite tag handling on both, Spigot and Paper.
  • Fixed sprite and head tags no inherit parent's style and child components.
  • Added simple Base64 encode methods to Strings util.
[2.9.1] NightCore 2.9.1 by NightExpress on Oct 12, 2026
Download
  • Add key type for NightRegistry.
  • Add Holder util.
  • Fix LangMessage not accept CommandSender collections.
  • Fix head and sprite tags can't handle content with quotes properly.
[2.9.0] NightCore 2.9.0 by NightExpress on Oct 12, 2026
Download
  • Remake profiles updating.
  • Add ProblemReporter util.
  • Add support for <sprite> and <head> tags.
  • Add premade buttons for dialogs.
  • Add DialogUser util.
  • Make FileConfig use Path as file reference.
  • Improve performance for lang messages.
  • Improve AdaptedItem API.
  • Improve NightKey API.
  • Improve NightRegistry API.
  • Improve ItemTag util.
  • Improve FileUtil util.
[2.8.3] NightCore 2.8.3 by NightExpress on Oct 12, 2026
Download
  • Fixed loading on Spigot (again)
  • Add profiles update cooldown to avoid Mojang API rate limit.
[2.8.2] NightCore 2.8.2 by NightExpress on Oct 12, 2026
Download
  • Fixed loading on Spigot <= 1.21.6
  • Minor API tweaks and additions
[2.8.0] NightCore 2.8.0 by NightExpress on Oct 12, 2026
Download
  • EconomyBridge** merged with some bugfixes.
  • Custom registry API (draft).
  • Parse double from dialogs output.
  • AdaptedItem wrapper for custom items.
  • Dialog handler fixes.
  • Added user_skin menu item type that reflects viewer's skin for player_head items.
  • Added config setting to set date time format to use in other plugins.
  • Code clean up.
[2.7.17] nightcore 2.7.17 by NightExpress on Oct 12, 2026
Download
  • Minor fixes and additions.
[2.7.16] nightcore 2.7.16 by NightExpress on Oct 12, 2026
Download
  • Fixed decoration tag parsing for items.
  • Improved custom command argument creation.
  • Remapped a few lang entries to not conflict with previous config.
  • Fixed sounds parsing for lang config.
  • Fixed default item names for menu configs.
[2.7.15] nightcore 2.7.15 by NightExpress on Oct 12, 2026
Download
Minor API additions and improvements.
NightCore Icon
Download NightCore
Select game version
Select platform