Skip to content
Totem Carvings

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 &lt;namespace&gt;:&lt;name&gt;.

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" }
    }
  }
}