NightCore
2.16.6A lightweight library with a wide range of utilities and tools for faster and more efficient plugin development.
2.16.6latestNightCore 2.16.6Sep 24, 2026 - 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 CraftEngine2.16.4NightCore 2.16.4Jul 16, 2026 Fixed a few incompatibilities with 26.2+2.16.3NightCore 2.16.3Jul 4, 2026 API additions2.16.2NightCore 2.16.2Jun 8, 2026 - Added better Key API. - Fixed database error.2.16.1NightCore 2.16.1Jun 2, 2026 Fixed registry initializers2.16.0NightCore 2.16.0Jun 1, 2026 - AddConfigCodecAPI. - AddPermissionNamespaceAPI. - Fixed PlaceholderAPI integration in Inventory GUIs from the newest Menu API. - Various undocumented fixes and additions.2.15.2NightCore 2.15.2Apr 24, 2026 Minor fixes and improvements.2.15.1NightCore 2.15.1Apr 18, 2026 - Add26.1.2and26.2as known versions. - AddPLAYER_EXACTcommand argument type. - MinorDialogAPI additions. - Minor database API additions. - Fix data save/parse for theSPELLparticle. - Fix user data cache lookup to use exact player names.2.15.0NightCore 2.15.0Apr 6, 2026 - AddedDialogRegistryandDialoginterface. - Improved SQL Wrappers; support for upsert statements, unique columns. - Expand newMenuAPI. Added custom command execution on item click. - Fixed PlaceholderAPI integration broke on reload. - Minor utils additions.2.14.0.1NightCore 2.14.0.1Mar 5, 2026 Fixed PlaceholderAPI hook.2.14.0NightCore 2.14.0Mar 5, 2026 - 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.3NightCore 2.13.3Feb 18, 2026 Minor API fixes and additions.2.13.2NightCore 2.13.2Jan 27, 2026 Minor fixes and additions2.13.1NightCore 2.13.1Jan 18, 2026 - Reimplement Folia support. - Fixed RandomFactory on Java <= 212.13.0NightCore 2.13.0Jan 15, 2026 - New Database API with GREATLY improved performance. - FixedTIMESTAMP(6)data type forlast_modifiedcolumn. - AddedSoftwarebridge methods:setPlayerListHeaderFooter,setPlayerListName,kick.2.11.0NightCore 2.11.0Dec 12, 2025 - 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.2NightCore 2.10.2Nov 17, 2025 - Fixed a bug in theTextParser. - Fixed an error inNbtSerializer. - Fixed a bug, whereGradientTagHandlercan throw an error. - Added Spigot/Paper implementations forPlayer#getDisplayName. - Added support for%player_prefix%and%player_suffix%placeholders.2.10.1NightCore 2.10.1Nov 7, 2025 - 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.0NightCore 2.10.0Nov 6, 2025 - New Menu API. - New ConfigType API. - New ArrayUtil. - Minor fixes & additions.2.9.4NightCore 2.9.4Oct 22, 2025 - Added a few modern methods toFileUtil.2.9.3NightCore 2.9.3Oct 21, 2025 - Minor addition to Commands API. - Minor fixes inTagWrapper. - Fixed online player profile update on Spigot. - FixedExcellentCratesitem adapter can throw an error. - MakeItemBridgeto force lowercase IDs due to compatibility reasons. - Minor additions toItemTagAPI. - Fixedspritetag handling on both, Spigot and Paper. - Fixedspriteandheadtags no inherit parent's style and child components. - Added simple Base64 encode methods toStringsutil.2.9.1NightCore 2.9.1Oct 16, 2025 - Add key type forNightRegistry. - AddHolderutil. - FixLangMessagenot acceptCommandSendercollections. - Fixheadandspritetags can't handle content with quotes properly.2.9.0NightCore 2.9.0Oct 15, 2025 - Remake profiles updating. - AddProblemReporterutil. - Add support for<sprite>and<head>tags. - Add premade buttons for dialogs. - AddDialogUserutil. - MakeFileConfigusePathas file reference. - Improve performance for lang messages. - ImproveAdaptedItemAPI. - ImproveNightKeyAPI. - ImproveNightRegistryAPI. - ImproveItemTagutil. - ImproveFileUtilutil.2.8.3NightCore 2.8.3Oct 3, 2025 - Fixed loading on Spigot (again) - Add profiles update cooldown to avoid Mojang API rate limit.2.8.2NightCore 2.8.2Oct 1, 2025 - Fixed loading on Spigot <= 1.21.6 - Minor API tweaks and additions2.8.0NightCore 2.8.0Sep 25, 2025 - EconomyBridge merged with some bugfixes. - Custom registry API (draft). - Parsedoublefrom dialogs output. -AdaptedItemwrapper for custom items. - Dialog handler fixes. - Addeduser_skinmenu item type that reflects viewer's skin forplayer_headitems. - Added config setting to set date time format to use in other plugins. - Code clean up.2.7.17nightcore 2.7.17Sep 18, 2025 - Minor fixes and additions.2.7.16nightcore 2.7.16Sep 7, 2025 - 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.15nightcore 2.7.15Sep 1, 2025 Minor API additions and improvements.2.7.14nightcore 2.7.14Aug 29, 2025 - New Lang API. - New Command API. - Added NightBossBar wrapper. - Improved DB synchronization implementation. - AddedMax_Lifetimeproperty to theengine.yml. - FixedNightMessage#stripTagsnot worked properly. - Many other API additions amd improvements. - Bug fixes.2.7.12.4nightcore 2.7.12.4Aug 1, 2025 - Fix TagParser to strip tags properly. - Fix hover and click tag wrappers to quote target text. - Strip inverted decoration tags produced by Paper's MiniMessage for item names and lore. - Correct 'gray' color in custom scheme.2.7.12.3nightcore 2.7.12.3Jul 28, 2025 - Fix custom heads. - Fix load on Paper <1.21.4.2.7.12.2nightcore 2.7.12.2Jul 28, 2025 - Add Profile cache. - Fix load on Spigot <1.21.62.7.12.1nightcore 2.7.12.1Jul 27, 2025 - Rename Hikari-pool. - Fix SimpleTagWrapper for closing string. - Fixed some placeholders not parsed properly. - Fixed errors on <1.21.6 - Draft SQL API improvements.2.7.10nightcore 2.7.10Jul 14, 2025 - New version of theNightSoundwrapper - Fixed heads in GUIs may override other items in the same slots even at low priority due to async profile update. - Force save user data on quit and delay synchronization. - New methods forBlockUtil. - Add Spigot <-> Paper bridge for Entity's setCustomName. - Fixed line split\ninItemUtil.setLore.2.7.9nightcore 2.7.9Jul 3, 2025 - Added 1.21.7 as known version.2.7.8nightcore 2.7.8Jun 25, 2025 - Added support for 1.21.6 - Fixed maven URL - Minor API additions2.7.7nightcore 2.7.7Jun 17, 2025 - Add 1.21.6 as known game version. - Add color support forfirework_staritems in NightItem wrapper. - Add explicit support for LuckPerms. - Allow load lang entries from any config file. - Fix color config deserialization, where blue and green values were swapped. - Fix heads skin loading (especially in GUIs). - Fix default menu items has wrong names/properties. - Fix messages to use prefix only in CHAT mode.2.7.6.1nightcore 2.7.6.1Jun 4, 2025 - Fixed compatibility for MC <= 1.21.42.7.6nightcore 2.7.6May 30, 2025 - Add support for the 'fallback' argument of the Translatable tag. - Apply PlaceholderAPI for menu titles if enabled in the menu config. - Split 'spigot' and 'paper' bridge into modules. - Full reload support for the nightcore plugin.2.7.5.2nightcore 2.7.5.2Apr 10, 2025 - Improved item handling.2.7.5.1nightcore 2.7.5.1Apr 7, 2025 - Fixed plugin not loading on versions < 1.21 - Fixed empty lines on some items in some GUIs.2.7.5nightcore 2.7.5Apr 5, 2025 - Add support for 1.21.5. - Add Cuboid API. - Add unified confirm menu API. - Add GUI utils and confirmation API. - Improved TabContext class. Added argument & flag cache. - Improved CommandContext feedback methods to accept Replacer consumer. - Improved text components implementation by using Paper features where possible. - Fixed nightcore prefix in other plugin's command error messages. - Fixed the same command flag appears infinite times in tab completion. - Fixed NPE errors related to Dialog and LinkedMenu classes. - Other various fixes and improvements.2.7.4nightcore 2.7.4Feb 28, 2025 Fixed error of previous 2.7.4 build - Migrate plugin name, commands, language, database and userdata settings to the engine.yml config file. - Added LangUIButton class with better localization of GUI editor buttons. - Make NightSound class compact for config files. - Added NightSound support for thesoundtag of lang messages. This allows to use volume and pitch values and custom RP sounds. - Added 'Locale' config option for Number Formatter. - Added 'TimeZone' config option. - New TimeFormats class with different time format options. - Fixed NightTask#stop never worked properly. - Fixed possible CommandMap errors.2.7.3.4nightcore 2.7.3.4Feb 14, 2025 FIXED: - Errors when using Spigot.2.7.3.3nightcore 2.7.3.3Feb 10, 2025 - Fixed possible error on versions <= 1.21.32.7.3.2nightcore 2.7.3.2Feb 5, 2025 - Added ItemUtil.getSerializedName - Added ItemUtil.getSerializedLore - Fixed attributes error on Spigot - Added missing vanilla named colors2.7.3.1nightcore 2.7.3.1Jan 30, 2025 - Updated lang assets to 1.21.4 - ConfigValue API additions. - Fixed bugged menu auto-refresh. - Menu API additions. - Fixed broken ItemHandler in certain menus in certain cases. - Bridge to use Paper API. - Fixed StringUtil ID method. - Support for inverted bold, italic, underlined text tags. - Support for Color particle data.2.7.3nightcore 2.7.3Dec 14, 2024 - New Menu API - Deprecated old Menu API - Preparing to use 1.21 Spigot API - Support for 1.21.4
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Simple Voice Chat
A working voice chat in Minecraft!
76.8MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta