Tags
Creators
Details
1.0
Compatibility
Changes
TotemTweak is a powerful Minecraft plugin that revolutionizes how totems of undying are obtained on your server. Instead of allowing totems to drop from various sources, this plugin makes them exclusive to stronghold chests, creating a more balanced and exploration-focused gameplay experience.
š Key Features
š« Drop Prevention System
- Completely prevents totem of undying drops from evokers, raids, and other sources
- Configurable toggle to allow/disallow normal drops
- Maintains game balance while encouraging exploration
š° Stronghold Integration
- Adds totems to stronghold chests with configurable spawn rates (0-100%)
- Smart detection system identifies stronghold chests automatically
- Encourages players to explore and discover strongholds
āļø Advanced Configuration
- Fully configurable drop chances via config.yml
- Debug mode for detailed logging and troubleshooting
- Easy reload system with
/totemtweak reload
š International Support
- All messages in English for global compatibility
- Customizable message system via messages.yml
- Perfect for international servers
šÆ Perfect For
- Survival Servers - Make totems more valuable and exclusive
- RPG Servers - Create progression systems around stronghold exploration
- Hardcore Servers - Increase difficulty by limiting totem availability
- Adventure Servers - Encourage exploration and discovery
- Economy Servers - Make totems more valuable in trading
š ļø Commands & Permissions
Commands:
/totemtweak reload- Reload plugin configuration/totemtweak help- Show help information/tt reload- Short alias for reload
Permissions:
totemtweak.admin- Full access to all commandstotemtweak.reload- Permission to reload configuration
š Configuration
# Totem drop chance in stronghold chests (0.0 to 1.0)
totem-drop-chance: 0.3
# Prevent totem drops from other sources
prevent-other-drops: true
# Debug mode for detailed logging
debug: false
# Enable bStats metrics
bstats-enabled: true
š§ Technical Details
- Minecraft Version: 1.21+
- Java Version: 21+
- Server Type: Spigot, Paper, Bukkit
- Dependencies: None
- API Version: 1.21
š Installation
- Download the JAR file
- Place it in your
pluginsfolder - Start/restart your server
- Configure via
config.yml - Use
/totemtweak reloadto apply changes
š” Use Cases
Survival Server Example:
Set totem-drop-chance: 0.5 and prevent-other-drops: true to make totems rare but obtainable through exploration.
Hardcore Server Example:
Set totem-drop-chance: 0.1 to make totems extremely rare and valuable.
Adventure Server Example:
Set totem-drop-chance: 0.8 to reward players for finding strongholds.
š How It Works
- Detection: Plugin detects when players open chests in strongholds
- Chance Calculation: Uses configured probability to determine if totem should be added
- Smart Placement: Only adds totems if chest doesn't already contain one
- Drop Prevention: Removes totems from entity death drops and other sources
š Benefits
- Balanced Gameplay: Makes totems more valuable and exclusive
- Encourages Exploration: Players must find strongholds to get totems
- Server Economy: Totems become more valuable in trading systems
- Customizable: Fully configurable to match your server's needs
- Performance: Lightweight with minimal impact on server performance
š Support
- Documentation: Complete ReadME included
- Configuration: Detailed config.yml with comments
- Debug Mode: Built-in debugging for troubleshooting
- Discord: Discord
Download now and transform how totems work on your server! š®
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:QgrKCWl1:euCwgfIB"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:QgrKCWl1:euCwgfIB"
}

