This repository was archived by the owner on Aug 9, 2025. It is now read-only.
🎮 NDCore v2.2.0
🎯 Release Overview
Version 2.2.0 brings significant enhancements to NDCore with improved security features, expanded data management capabilities, and continued optimization of core functionalities.
🚀 Key Features
-
Enhanced Data Persistence:
- New persistent list property system
- Thread-safe property management
- Improved data type handling
-
Security Enhancements:
- New secure password management using Argon2
- Enhanced player security features
- Player data conversion utilities
-
Platform Support:
- Support for PaperMC 1.21.4 or higher
- Java 21 compatibility
- Zero configuration requirement
-
Player Experience:
- Advanced text handling with Adventure API
- Comprehensive localization system
- Extended player data management
- Player statistics tracking
- New economy functionality through NDPlayer
-
Monitoring & Logging:
- Detailed player activity logging
- Enhanced event tracking system
- Improved debugging capabilities
📦 Installation
- Download NDCore-Paper.jar
- Place the JAR file in your server's
pluginsfolder - Restart your server
- The plugin will load automatically as a dependency
💻 For Developers
Developers interested in utilizing NDCore's functionality should look into:
- The Lumina project for logging capabilities
Key components:
PersistentPropertyfor managing persistent dataPersistentListPropertyandPersistentMutableListPropertyfor managing persistent list dataTextBuilderfor Adventure API-based text formattingLocalizedMessagefor translation managementNDPlayerfor extensive player data management with conversion methods:economy()for economic functionalitysecurity()for secure player management
To use NDCore as a dependency, add the following to your plugin.yml:
depend: [NDCore]and import it via maven central:
Gradle
implementation 'dev.nelmin.spigot:core:2.2.0'Gradle (Kotlin)
implementation("dev.nelmin.spigot:core:2.2.0")Maven
<dependency>
<groupId>dev.nelmin.spigot</groupId>
<artifactId>core</artifactId>
<version>2.2.0</version>
</dependency>📌 System Requirements
- Java 21 or higher
- Compatible with PaperMC 1.21.4 or higher