Links
Tags
Creators
Details
Licensed CC0-1.0
Published 2 years ago
Updated 11 months ago
All versions
1.5
Release
Ban Mace 1.52 years ago 33
Compatibility
Minecraft: Java Edition
1.21–1.21.3
Platforms
Bukkit
Paper
Spigot
Changes
New Features:
-
Multi-Language Support:
- Added a dynamic language detection system:
- Automatically detects new language files (
message_<language>.yml) placed in the plugin folder. - Dynamically includes detected languages as arguments in
/bm-setlanguage.
- Automatically detects new language files (
- Added a dynamic language detection system:
-
Command Enhancements:
/bm-setlanguage:- Now dynamically lists all available languages in the argument tab completion.
- Improved error message with a full list of available languages.
/bm-changeview:- Added permission
banmace.bm-changeviewto control access to the command. - Includes tab completion for the display modes:
chat,actionbar, andtitle.
- Added permission
-
Ban Mace Customization:
- Ban Mace is now fully customizable in the configuration file:
- Name (
bm-name) and color (name_color). - Lore: You can define multiple lines of description.
- Name (
- Indestructibility: The Ban Mace is now unbreakable by default.
- Ban Mace is now fully customizable in the configuration file:
Improvements:
-
Code Structure:
- Moved language handling logic into a new
LanguageManagerclass for better modularity and maintainability. - Each game event and mode (
ModeHandler,ModeSwitcher, mods) are now in individual files. - Adding new functions and supporting current ones has been simplified.
- Moved language handling logic into a new
-
Configurable Update Checks:
- Added an option in the config file (
check_for_updates) to enable/disable plugin update checks. - If enabled, the plugin checks for updates from Modrinth on startup and notifies operators.
- Added an option in the config file (
Bug Fixes:
Fixed that mode change only worked when right-clicking through the air
Configuration Changes:
- New Config Options:
additional_effects:mode_switch_sound: Configure the sound effect played when switching modes.mode_switch_particle: Configure the particle effect displayed during mode switching.
check_for_updates: Toggle automatic update checks for the plugin.
- Enhanced
item_customizationsection for full control over Ban Mace's appearance.
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:9kArcxud:QtAJ4wE2"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:9kArcxud:QtAJ4wE2"
}

