Tags
Creators
Details
All versions
9.0.0
Release
CraftersStaff - 9.0.08 months ago 141
Uploaded by
Compatibility
Minecraft: Java Edition
1.21.x
1.20.x
1.19.x
1.18.x
1.17.x
1.16
Platform
Spigot
Changes
Version 9.0.0
- Massive Translation Synchronization (Full Multilingual Support):
- Synced 7 Languages: English (EN), Spanish (ES), German (DE), French (FR), Polish (PL), Portuguese (PT), and Russian (RU) are now 100% in sync.
- YAML Syntax Overhaul: Fixed critical indentation and formatting errors in
message_es.yml,message_de.yml, and others. - Localization Consistency: Ensured every single key from the English reference exists in all other files.
- Variable Preservation: Verified that all variable placeholders (e.g.,
{player},{prefix}) are correctly formatted and preserved across translations. - Leftover Cleanup: Removed Spanish/English leftover text from German and French translation files.
- Advanced Persistence & Core Stability:
- Vanish State Persistence: A highly requested feature! If a staff member leaves the server while vanished, they will remain vanished upon rejoining.
- Intelligent Join Handling: The plugin now detects active staff/vanish states during login and applies all necessary effects (hide player, fly mode, gamemode) before the player fully spawns.
- Zero-Duplicate Messaging: Optimized internal state triggers. You will no longer see double "Staff mode enabled" or "You are now invisible" messages when joining with those modes active.
- Improved Memory Management: Refactored
cleanuplogic to prevent clearing active states while a player is briefly disconnected, ensuring data integrity.
- Critical Bug Fixes:
- Command Registration Fix: Resolved a
NullPointerExceptionthat could occur on startup if certain commands (/report,/staffchat) were not properly initialized inplugin.yml. - Item Definition Fixes: Restored missing player-head items in the Portuguese menu and fixed broken item names in the Spanish configuration.
- Alert System Correction: Fixed diamond and netherite mining alerts in Spanish which were showing generic or incorrect messages.
- TPS Alert Logic: Completed and corrected the TPS/Lag alert sections in all language files.
- Command Registration Fix: Resolved a
- Refined Developer API & Internal Logic:
- Silent State Methods: Added
setVanished(Player, boolean, boolean silent)to allow internal state changes without spamming player chat. - Database Synchronization: Improved the handshake between SQLite/MySQL and the in-memory state during the join event.
- Silent State Methods: Added
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:UAUjFHnX:lVogAZuW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:UAUjFHnX:lVogAZuW"
}

