Описание
# 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](https://www.spigotmc.org/resources/authors/81588/)'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
- [Modrinth](https://modrinth.com/plugin/nightcore)
- [Hangar](https://hangar.papermc.io/NightExpress/nightcore)
- [Documentation](https://nightexpressdev.com/nightcore/)
- [Developer API](https://nightexpressdev.com/nightcore/developer-api/)
## Plugins
Plugins powered by **NightCore**.
- [AdvancedDungeonArena](https://nightexpressdev.com/dungeon-arena/)
- [CoinsEngine](https://nightexpressdev.com/coinsengine/)
- [CombatPets](https://www.spigotmc.org/resources/100360/)
- [DivineSkills](https://www.spigotmc.org/resources/93015/)
- [ExcellentClaims](https://www.spigotmc.org/resources/119848/)
- [ExcellentCrates](https://nightexpressdev.com/excellentcrates/)
- [ExcellentEnchants](https://www.spigotmc.org/resources/61693/)
- [ExcellentJobs](https://www.spigotmc.org/resources/114783/)
- [ExcellentQuests](https://www.spigotmc.org/resources/107283/)
- [ExcellentShop](https://www.spigotmc.org/resources/50696/)
- [LootConomy](https://www.spigotmc.org/resources/83994/)
- [SunLight](https://www.spigotmc.org/resources/67733/)
## Donate
If you like my work or enjoy using my plugins, feel free to [Buy me a coffee](https://ko-fi.com/nightexpress) :) Thank you! 🧡