Tags
Creators
Details
All versions
1.0.6
Beta
AdvancedDeliveryDrones 1.0.65 months ago 16
Compatibility
Minecraft: Java Edition
1.21.x
Platform
Paper
Changes
🛠️ New in Version 1.0.6 (The Database & Admin Update)
Version 1.0.6 is a major milestone focusing on automation, proper data persistence, and seamless GUI interactions for offline players.
⚙️ Automated Configuration Updates
- Smart Config Updater: Integrated the
tchristofferson ConfigUpdater. Your configuration files, GUIs, and language files will now automatically update to include new keys without wiping or resetting your old settings. - Version Checker Fix: Fixed the update-notification logic so it only triggers when a legitimately newer version is available.
- Localization Polish: Fixed a broken parameter for the
player-never-playedmessage and correctly populated it across all 6 supported languages.
👥 Offline Player Support (Trust & Blacklists)
- Full Offline Support: Trust lists and Blacklists now fully support offline players.
- Custom Player Heads: Sockets and Player Blacklist GUIs will now correctly render the custom texture heads of offline players.
- GUI & Tab Click Fixes: Resolved an issue with
NamespacedKeyhandling when clicking offline players inside menus. - Tab-Completion: Offline players now appear in command autocompletion. Trying to target a non-existent player will now correctly yield the
player-never-playederror.
💾 Enterprise Database & MySQL Integration
- Full MySQL Support: You can now choose between local storage or a centralized MySQL database to save and sync active drones across networks!
- Database Architecture Refactor: The
DatabaseManagerhas been completely rewritten to use separate, optimized tables. Table prefixes (likedrone_) have been reverted to their clean, original names. - Drone Deletion Fix: Fixed a critical bug where drones destroyed in-game were not being dropped/purged from the database.
- Data Migration Command: Added a powerful data conversion system (
/drone convert ...) with full tab-completion to help you migrate data smoothly.
🐛 Miscellaneous Bug Fixes
- Socket Management GUI: Fixed a bug where the
/drone socket managecommand did absolutely nothing. It now properly opens the management GUI as intended.
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle. To learn more about the Modrinth Maven API, click here.
Note: When available, you should use the creator's maven repo instead as it will have transitive dependency information that the Modrinth Maven API does not. You may also end up with duplicate dependencies if you use a mix of Modrinth and non-Modrinth Maven repositories for your dependencies, because the group identifier will be different when served through the Modrinth Maven API.
Maven coordinates:
Version ID:
build.gradle:
repositories {
exclusiveContent {
forRepository {
maven {
name = "Modrinth"
url = "https://api.modrinth.com/maven"
}
}
// forRepositories(fg.repository) // Uncomment when using ForgeGradle
filter {
includeGroup "maven.modrinth"
}
}
}
// Standard Gradle dependency
dependencies {
implementation "maven.modrinth:4VBq9J3l:8dpNLUtD"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:4VBq9J3l:8dpNLUtD"
}

