Totem Carvings
Generated page, edit
scripts/gen_schema_pages.py instead.Totemic Totem Carvings (1.20.1), pkl4mc dialect.
Not vanilla datapack content, Totemic’s registries freeze at mod-load time, so pkl4mc reads these files once during the registry phase, not on datapack reload. Place under config/pkl4mc/data/<namespace>/totemic_totem_carving/*.pkl, each entry’s name becomes the registry id <namespace>:<name>.
Only potion effects are supported (Totemic’s own PotionTotemEffect, the only concrete built-in TotemEffect), anything else (PlayerTotemEffect subclasses with custom logic) requires real Java code, same as Totemic’s own KubeJS TotemCarvingBuilder.
Usage
amends "@pkl4mc/totemic_totem_carving.pkl"Example
// Place under config/pkl4mc/data/<namespace>/totemic_totem_carving/*.pkl
amends "@pkl4mc/totemic_totem_carving.pkl"
carvings {
new {
name = "regeneration"
effects {
new { effect = "minecraft:regeneration" }
}
}
new {
name = "haste_and_speed"
medicineBagDrain = 40
effects {
new { effect = "minecraft:haste"; scaleAmplifier = false; interval = 100 }
new { effect = "minecraft:speed" }
}
}
}