1.0-SNAPSHOT
Compatibility
Changes
TotemReborn v1.0.0
Initial release of TotemReborn.
Added
-
Added 10 unique custom totems:
- Fire Totem
- Ocean Totem
- Warrior Totem
- Guardian Totem
- Explorer Totem
- Champion Totem
- Phoenix Totem
- Voyager Totem
- Dragon Totem
- Titan Totem
-
Added rarity system:
- Common
- Uncommon
- Rare
- Epic
- Legendary
-
Added multi-charge resurrection system (1-5 charges based on rarity).
-
Added passive effects while holding custom totems.
-
Added unique active skills for every totem.
-
Added per-player skill cooldowns.
-
Added cooldown persistence across server restarts.
-
Added anti-spam protection for skill activation.
-
Added custom item lore and rarity-colored names.
-
Added charge tracking directly on totems.
-
Added custom resurrection handling.
-
Added break effects, sounds, and particles when a totem is depleted.
-
Added support for both main-hand and off-hand totems.
-
Added automatic passive effect refreshing.
-
Added protection against overwriting stronger potion effects.
-
Added stack prevention for custom totems.
-
Added
/totem give <player> <totem_type>command. -
Added
/totemreborn reloadcommand. -
Added tab completion for commands.
-
Added PersistentDataContainer storage for all custom totem data.
-
Added Paper 1.21.11 support.
Compatibility
- Paper 1.21.11+
- Java 21
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:iZr7wHHV:80KChkuW"
}
// Legacy Loom dependency
dependencies {
modImplementation "maven.modrinth:iZr7wHHV:80KChkuW"
}

