All Mods Resource Packs Data Packs Shaders Modpacks Plugins
Totemic

Totemic

by ljfa-ag • Downloads: 0 • Followers: 0
Description
Gallery
Changelog
Versions

Totemic logo

This is a magic mod about Totem Poles, nature and the power of music.

The mod's main focus lies on Totem Poles. They can give passive boons to players nearby, but more importantly, they are the central piece of Ceremonies: Dancing around a Totem Pole and playing various musical instruments to invoke strong effects and manipulate the world.

Patchouli is recommended so you get the Totempedia, an in-game guide to the mod's content.

Currently, only Forge/NeoForge are supported, but ZestyBlaze is working on a Fabric version. Stay tuned for that.

Totemic has built-in integration with KubeJS in 1.20.1+, no add-on mod is required (although this might change in the future). See the KubeJS wiki for the documentation.

Modpacks:

You are free to include the mod in a modpack.

Credits:

  • Pokefenn for originally creating the mod
  • Sunconure11 for textures, models and many ideas
  • nojustgavin, Dylan Kaizer and Poppycocks for creating lots of textures for the mod
  • Nefilto for the Totem Pole models
  • Kerri Lake for the Flute sounds, slightly changed in pitch and cut from overblow.mp3, used under CC BY 3.0.
  • Kirindave, Wayoftime, Joshie and Emoniph helped with code and ideas
  • Vazkii for most of the (legacy) Totempedia code, based on Botania
  • wiiv for the Tipi model
  • BigBadChris for the logo
  • CyanideX for the wind chime model

All Versions

+ Add Version
Name Game version Platforms Published Downloads Actions
1.21.1
Neoforge
2mo ago 1
1.7.10
Forge
4mo ago 1
1.7.10
Forge
5mo ago 1
1.20.1
Forge Neoforge
last yr. 1
1.21.1
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.21.1
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.21.1
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.21.1
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.21.1
Neoforge
last yr. 1
1.21
Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.19.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.19.2
Forge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.19.2
Forge
last yr. 1
1.20.1
Forge Neoforge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.19.2
Forge
last yr. 1
1.20.4
Neoforge
last yr. 1
1.18.2
Forge
last yr. 1
1.19.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.19.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.19.2
Forge
last yr. 1
1.12.2
Forge
last yr. 1
1.18.2
Forge
last yr. 1
1.19.2
Forge
last yr. 1
  • Arrows shot from Baykok's Bow now do 25% extra damage (like they did in 1.12.2, I apparently forgot to port that over to the newer versions)
  • Added the block tag totemic:supports_tipi to specify which blocks Tipis can be placed on
  • Fixed Baykok's Bow not shooting tipped arrows when they are used
  • Fixed waking up outside the Tipi after sleeping in it
  • Fixed Wind Chime congestion particles not being visible immediately
  • Fixed Totem Pole breaking particles having the wrong color
  • (@Spagles) Fixed a potential crash with the ceremony HUD
  • (@Spagles) Small performance improvement for ceremonies that affect blocks, such as the Zaphkiel Waltz
  • Large-scope internal changes to facilitate future porting to other mod loaders
  • KubeJS integration: Added warning when setting an empty or invalid item for a music instrument
  • KubeJS integration: Added an explicit error when setting an incorrect number of selectors for a ceremony
  • Now requires at least NeoForge version 21.1.233

API changes:
  • The API jar now includes compiled class files in addition to the sources
  • Moved the parts of the API that are specific to NeoForge (capabilities, data maps, events) to the subpackage pokefenn.totemic.api.neoforge
  • CeremonyInstance and DefaultMusicAcceptor no longer implement INBTSerializable (but the (de)serializeNBT methods are still there)
[1.7.10-0.7.1] 1.7.10-0.7.1 by ljfa-ag on Jul 10, 2026
Download
Some improvements and small additions to the 1.7.10 version. Keep in mind that it's still work in progress.
  • Backported the Symphony of the Depths ceremony, which gives Water Breathing for a while
  • Added spawn eggs for Buffalo, Bald Eagle and Baykok
  • The music bar in the ceremony HUD is now more responsive, updating immediately when music is added during ceremony startup
  • Added time bar to ceremony HUD showing the remaining duration of ceremony effects
  • The Serenade for Syrinx (Flute Infusion) ceremony now also transforms Flutes in players' inventories
  • Fixed manually placed Red Cedar Leaves decaying
  • Improved Baykok's aim at longer distances, he was just aiming too high
[1.7.10-0.7.0] 1.7.10-0.7.0 by ljfa-ag on Jun 04, 2026
Download
We're excited to bring back a fresh version of Totemic for Minecraft 1.7.10!

This is a huge update that backports many of the features that have been added to Totemic over the last 10 years. There are new Ceremonies, Totem effects, mobs and other stuff. Notably, the progression system has been updated and matches the one in the newer Minecraft versions.

This is an early version which is still work in progress and might be unstable. Please report any crashes and other issues that you find to our issue tracker (make sure to mention the Minecraft and mod versions): https://github.com/TeamTotemic/Totemic/issues

Have fun and happy Ceremonies!
  • The Totempedia entries in the Ceremonies category are now locked until the required music instruments are obtained. This should make it less overwhelming for newcomers, as only those Ceremonies will be displayed that are currently performable.
  • The Jingle Dress Totempedia entry will now unlock together with the Wind Chime entry.
  • In case you get erroneously locked Instrument or Ceremony entries after the update, they should unlock once you place the relevant Instruments in your inventory.
  • Added the medicineBagBlacklist server config option, which allows specifying Totem Carvings that may not be used in Medicine Bags.
  • Added a sound when opening, closing or setting the carving of a Medicine Bag.
  • Fixed a visual glitch where the music bar in the Ceremony HUD could overflow.
  • Added KubeJS integration (documentation pending).
  • It can be used mostly the same as in 1.21.1, but an important difference is that, due to a limitation of KubeJS in 1.20.1, you can't use KubeJS's StartupEvents.registry to register Totemic contents. Instead, use TotemicEvents.registerMusicInstruments, etc.

API changes: See 1.21.1-0.12.18.
  • The Totempedia entries in the Ceremonies category are now locked until the required music instruments are obtained. This should make it less overwhelming for newcomers, as only those Ceremonies will be displayed that are currently performable.
  • The Jingle Dress Totempedia entry will now unlock together with the Wind Chime entry.
  • In case you get erroneously locked Instrument or Ceremony entries after the update, they should unlock once you place the relevant Instruments in your inventory.
  • Added the medicineBagBlacklist server config option, which allows specifying Totem Carvings that may not be used in Medicine Bags.
  • Added a sound when opening, closing or setting the carving of a Medicine Bag.
  • Fixed Red Cedar Leaves not being harvestable with modded shears (they can now be harvested with any tool that has the "shears_dig" item ability).
  • Fixed a visual glitch where the music bar in the Ceremony HUD could overflow.
  • Expanded the KubeJS integration (still experimental):
  • New Music Instruments, Totem Carvings and Ceremonies can now be created via StartupEvents.registry, using the registry keys 'totemic:a_instrument', 'totemic:c_totem_carving' and 'totemic:d_ceremony', respectively (the letter prefixes are unfortunately necessary to ensure the correct registration order).
  • Added the TotemicEvents.modifyTotemCarvings event.
  • The duration of Ceremony effects can now be changed via TotemicEvents.ceremonyEffectTick.

API changes:
  • Completely refactored TotemCarving and other relevant classes. PortableTotemCarving and MedicineBagEffect have been removed and merged with TotemCarving and TotemEffect, respectively, which greatly simplifies the system.
  • Removed TotemEffectEvent and MedicineBagEffectEvent and replaced them with setter methods on TotemCarving.
  • Added setter methods for modifying Ceremonies.
  • The duration of Ceremony effects can now be changed via CeremonyEvent.EffectTick.
  • Added the config options ceremonyStartupTimeMultiplierEasy, ...Normal and ...Hard, which allow simple adjustment of Ceremony startup times for each difficulty
  • These options will appear in "<save folder>/serverconfig/totemic-server.toml" when you load a world or start the server
  • (@HanJiang-cn) Updated Simplified Chinese translation

Note: I will hold off on adding KubeJS integration for 1.20.1 until the integration is more stable in 1.21.1, since there are substantial differences in KubeJS's API.
The ability to adjust Music Instruments, Ceremonies and other contents has been requested for a long time, and now we are finally delivering on that by adding integration with KubeJS. This is still experimental, and feedback and suggestions are much appreciated.

Currently, Totemic provides the startup events TotemicEvents.modifyMusicInstruments and modifyCeremonies, as well as several server and client events for hooking into Ceremonies, e.g. ceremonyEffectTick.

There is no documentation yet, but for now you can look at the [test scripts](https://github.com/TeamTotemic/Totemic/tree/1.21/KubeJS-Test-Scripts) to see how the events can be used.

Changing Totem Effects is not yet supported since I plan on making major changes to the code first to resolve some problems.

Further changes:
  • Added the config options ceremonyStartupTimeMultiplierEasy, ...Normal and ...Hard, which allow simple adjustment of Ceremony startup times for each difficulty without Kube
  • These options will appear in "totemic-server.toml" when you load a world or start the server
  • (@HanJiang-cn) Updated Simplified Chinese translation
  • Totem Bases will now emit a Comparator signal during Ceremonies, based on the music required to start the Ceremony
  • (Note: Forge does not provide a config GUI in 1.20.1)

API changes:
  • Added several events for Ceremonies and Totem Effects. It is planned to expose these events via KubeJS integration.
  • Totem Bases will now emit a Comparator signal during Ceremonies, based on the music required to start the Ceremony
  • The config options (other than customTotemWoodTypes) can now be edited in the config GUI

API changes:
  • Added several events for Ceremonies and Totem Effects. It is planned to expose these events via KubeJS integration.

This update contains additions that allow more customization when it comes to interactions with other mods, via data packs. This might be especially useful for developers of modpacks and other mods.
  • Added new entity type tags:
  • buffalo_dance_targets and eagle_dance_targets: These mobs will be converted to Buffaloes and Bald Eagles, repsectively, by the corresponding Ceremonies.
  • hymn_of_maturity_blacklist: These animals will be excluded from the Hymn of Maturity baby growth acceleration.
  • (Note: Data maps are not supported in 1.20.1, so customization of Steve's Lullaby is not available here.)
  • Fixed a few potential crashes when feature flags are used.
  • Added a bit of Christmas vibes. You might recognize this if you were around 9 years ago (!).<br>*Hard to believe that Totemic is now over 10 years old (although the pre-1.7.10 versions seem to be lost for the most part).*
This update contains additions that allow more customization when it comes to interactions with other mods, via data packs. This might be especially useful for developers of modpacks and other mods.
  • Added new entity type tags:
  • buffalo_dance_targets and eagle_dance_targets: These mobs will be converted to Buffaloes and Bald Eagles, repsectively, by the corresponding Ceremonies.
  • hymn_of_maturity_blacklist: These animals will be excluded from the Hymn of Maturity baby growth acceleration.
  • Added the data map cleansing_ceremony_conversions: Controls which mobs will be converted to which mobs by the Steve's Lullaby Ceremony.
  • Fixed a few potential crashes when feature flags are used.
  • Added a bit of Christmas vibes. You might recognize this if you were around 9 years ago (!).<br>
  • Hard to believe that Totemic is now over 10 years old (although the pre-1.7.10 versions seem to be lost for the most part).*
  • Added the block tag totemic:zaphkiel_waltz_growable, allowing customization of which blocks are affected by the Zaphkiel Waltz ceremony, like in 1.21
  • Note that only blocks which receive random ticks are actually affected by the Zaphkiel Waltz
  • Added an error message when trying to start the Danse Macabre ceremony on Peaceful difficulty
  • A bit of code cleanup under the hood

  • Updated to Minecraft 1.21.1
  • Fixed not being able to respawn in Tipis after death
  • Added the block tag totemic:zaphkiel_waltz_growable, allowing customization of which blocks are affected by the Zaphkiel Waltz ceremony
  • Note that only blocks which receive random ticks are actually affected by the Zaphkiel Waltz
  • Added an error message when trying to start the Danse Macabre ceremony on Peaceful difficulty
  • Lots of code cleanup under the hood

[1.21-0.12.13] 1.21-0.12.13 by ljfa-ag on Jul 22, 2024
Download
First release for Minecraft 1.21. Please don't hesitate to report any bugs or other issues to our [Github issue tracker](https://github.com/TeamTotemic/Totemic/issues) or [Discord channel](https://discord.com/channels/426876970693951498/426877961116057600).

Loading worlds from 1.20.1 or 1.20.4 appears to be working, but as always, making a world backup is highly recommended.

Minor differences from 1.20.4-0.12.13:
  • The Medicine Bag is no longer enchantable and the Efficiency and Unbreaking enchantments no longer have any effect on it.
  • The config file "totemic-common.toml" is now "totemic-startup.toml".

  • Added a config option to allow adding custom wood types for Totem Poles. See the config file totemic-common.toml for details and examples.
  • Note that (Neo)Forge's config system is known to spuriously reset config files to their default values in some cases. If that happens, or if wood types are removed from the config, the placed Totem Poles and Bases in the world will turn into Oak wood, but should turn back into their previous wood type when the config entries are re-added.
  • (@AlgorithmLX) Updated Russian localization
  • (@HanJiang-cn) Updated Simplified Chinese localization, including the Totempedia
  • Removed a bad link from the Rite of Spring Totempedia page

  • Added a config option to allow adding custom wood types for Totem Poles. See the config file totemic-common.toml for details and examples.
  • Note that (Neo)Forge's config system is known to spuriously reset config files to their default values in some cases. If that happens, or if wood types are removed from the config, the placed Totem Poles and Bases in the world will turn into Oak wood, but should turn back into their previous wood type when the config entries are re-added.
  • (@AlgorithmLX) Updated Russian localization
  • (@HanJiang-cn) Updated Simplified Chinese localization, including the Totempedia
  • Removed a bad link from the Rite of Spring Totempedia page

  • Added a config option to allow adding custom wood types for Totem Poles. See the config file totemic-common.toml for details and examples.
  • Note that (Neo)Forge's config system is known to spuriously reset config files to their default values in some cases. If that happens, or if wood types are removed from the config, the placed Totem Poles and Bases in the world will turn into Oak wood, but should turn back into their previous wood type when the config entries are re-added.
  • (@AlgorithmLX) Updated Russian localization
  • (@HanJiang-cn) Updated Simplified Chinese localization, including the Totempedia
  • Removed a bad link from the Rite of Spring Totempedia page

  • Fixed a recurring crash that happens when the Zaphkiel Waltz or Hymn of Maturity ceremony is performed near the bedrock or the build height limit, for example in Superflat worlds

(Note: The 1.18.2 version is not planned to receive more updates besides critical bug fixes.)

API changes:
  • Fixed CeremonyAPI.forEachBlockIn causing an exception when the given BoundingBox extends past the build height limit (causing the abovementioned crash)
  • Fixed a recurring crash that happens when the Zaphkiel Waltz or Hymn of Maturity ceremony is performed near the bedrock or the build height limit, for example in Superflat worlds

API changes:
  • Fixed CeremonyAPI.forEachBlockIn causing an exception when the given BoundingBox extends past the build height limit (causing the abovementioned crash)

  • Fixed a recurring crash that happens when the Zaphkiel Waltz or Hymn of Maturity ceremony is performed near the bedrock or the build height limit, for example in Superflat worlds

API changes:
  • Fixed CeremonyAPI.forEachBlockIn causing an exception when the given BoundingBox extends past the build height limit (causing the abovementioned crash)

  • Fixed a recurring crash that happens when the Zaphkiel Waltz or Hymn of Maturity ceremony is performed near the bedrock or the build height limit, for example in Superflat worlds
  • Slightly changed item texture of Red Cedar Sign
  • Internal changes to how the code is organized

API changes:
  • Added new constructors to the Ceremony class which take two MusicInstruments (or Suppliers thereof) as arguments, rather than varargs. The varargs constructor has been deprecated.
  • Added new constructors to (Portable)TotemCarving which take only one effect. The varargs constructor stays and is not deprecated.
  • Added new constructors to PotionTotemEffect which take the MobEffect arguments directly rather than as Suppliers. The Supplier taking constructors have been deprecated.
  • PotionTotemEffect is no longer storing the MobEffect as a Supplier, which means that the MobEffect has to exist at the time the PotionTotemEffect is constructed, possibly making it necessary to use a DeferredRegister or similar for the corresponding carving.
  • Fixed CeremonyAPI.forEachBlockIn causing an exception when the given BoundingBox extends past the build height limit (causing the above mentioned crash)

  • Fixed not being able to unlock the Totempedia entries in the Music Instruments category.
  • Should an entry still be locked even though you have the instrument's crafting recipe, make sure that you also have the corresponding advancement, e.g. by using the command /advancement grant [username] only totemic:recipes/misc/[instrument], or by placing a block of Red Cedar Leaves, a Buffalo Tooth, a Red Cedar Log or an Eagle Bone in your inventory, depending on the instrument.
  • Internal changes to how the code is organized

API changes:
  • Added new constructors to the Ceremony class which take two MusicInstruments (or Suppliers thereof) as arguments, rather than varargs. The varargs constructor has been deprecated.
  • Added new constructors to (Portable)TotemCarving which take only one effect. The varargs constructor stays and is not deprecated.
  • Added new constructors to PotionTotemEffect which take the MobEffect arguments directly rather than as Suppliers. The Supplier taking constructors have been deprecated.
  • PotionTotemEffect is no longer storing the MobEffect as a Supplier, which means that the MobEffect has to exist at the time the PotionTotemEffect is constructed, possibly making it necessary to use a DeferredRegister or similar for the corresponding carving.

  • Fixed not being able to unlock the Totempedia entries in the Music Instruments category.
  • Should an entry still be locked even though you have the instrument's crafting recipe, make sure that you also have the corresponding advancement, e.g. by using the command /advancement grant <username> only totemic:recipes/misc/<instrument>, or by placing a block of Red Cedar Leaves, a Buffalo Tooth, a Red Cedar Log or an Eagle Bone in your inventory, depending on the instrument.
  • Internal changes to how the code is organized

API changes:
  • Added new constructors to the Ceremony class which take two MusicInstruments (or Suppliers thereof) as arguments, rather than varargs. The varargs constructor has been deprecated.
  • Added new constructors to (Portable)TotemCarving which take only one effect. The varargs constructor stays and is not deprecated.
  • Added new constructors to PotionTotemEffect which take the MobEffect arguments directly rather than as Suppliers. The Supplier taking constructors have been deprecated.
  • PotionTotemEffect is no longer storing the MobEffect as a Supplier, which means that the MobEffect has to exist at the time the PotionTotemEffect is constructed, possibly making it necessary to use a DeferredRegister or similar for the corresponding carving.
With this patch, the Totempedia can be used again when Patchouli is installed, which is available as of recently for NeoForge on 1.20.4.

  • Fixed loading error with Patchouli when trying to open the Totempedia

  • Added Red Cedar Hanging Sign
  • Added missing crafting recipes for Red Cedar Wood and Stripped Red Cedar Wood (aka bark blocks)
  • Now requires at least NeoForge version 20.4.167 (stable release)
  • Missing texture entries for a Totem Pole wood type in a resource pack will now cause its Totem Poles to have missing textures rather than Red Cedar textures
  • Added missing block names for Dummy Tipi and Potted Red Cedar Sapling
  • Internal changes to how the Jingle Dress works. The behavior should be unchanged.

  • Added Red Cedar Hanging Sign
  • Added missing crafting recipes for Red Cedar Wood and Stripped Red Cedar Wood (aka bark blocks)
  • Missing texture entries for a Totem Pole wood type in a resource pack will now cause its Totem Poles to have missing textures rather than Red Cedar textures
  • Added missing block names for Dummy Tipi and Potted Red Cedar Sapling

  • Patchouli is no longer required for Totemic
  • Consequently, the unlocking conditions for some of the crafting recipes were changed. Most of the basic recipes are now unlocked when you obtain a Totem Whittling Knife, whose recipe is in turn unlocked by iron ingots.
  • Added missing crafting recipes for Red Cedar Wood and Stripped Red Cedar Wood (aka bark blocks)
  • Missing texture entries for a Totem Pole wood type in a resource pack will now cause its Totem Poles to have missing textures rather than Red Cedar textures
  • Added missing block names for Dummy Tipi and Potted Red Cedar Sapling

First release for Minecraft 1.20.1. This version should work with both Forge and NeoForge, but NeoForge compatibility is
not guaranteed for 1.20.1. Not everything has been thoroughly tested yet, so issues might still occur.
Please don't hesitate to report problems to our [issue tracker](https://github.com/TeamTotemic/Totemic/issues).

Loading worlds from Totemic 1.19.2-0.12.10 appears to be working, but as always, making a world backup is recommended.

The Totempedia is available if Patchouli is also installed. Unlike in 1.19.2 so far, Patchouli is no longer required,
but I would recommend having the Totempedia handy.

Most of the basic recipes that used to be unlocked when obtaining the Totempedia are now instead unlocked by the Totem
Whittling Knife.

This update is aimed at making selecting Ceremonies more intuitive and providing more control to modpack makers and server owners. If you want to prevent players from changing the weather or climbing all over the place, now you can.

  • Playing an instrument in selection mode will now preferably target Totem Bases that already have a selection on them. This makes it more feasible to perform Ceremonies in areas where multiple Totem Poles are placed near each other.
  • Totem Bases will now emit particles when in selection mode.
  • Added a config option to disable individual Ceremonies.
  • Added a config option to disable individual Totem Carvings.
  • Added a tooltip to Totem Pole and Base items visible with advanced tooltips enabled (F3+H) showing the Totem Carving and Wood Type registry IDs.

The config options can be found in the server config, which for Minecraft 1.20.4+ is located in the usual config folder (keep in mind that the server config file is not created on the client until a world is loaded).

This update is aimed at making selecting Ceremonies more intuitive and providing more control to modpack makers and server owners. If you want to prevent players from changing the weather or climbing all over the place, now you can.

  • Playing an instrument in selection mode will now preferably target Totem Bases that already have a selection on them. This makes it more feasible to perform Ceremonies in areas where multiple Totem Poles are placed near each other.
  • Totem Bases will now emit particles when in selection mode.
  • Added a config option to disable individual Ceremonies.
  • Added a config option to disable individual Totem Carvings.
  • Added a tooltip to Totem Pole and Base items visible with advanced tooltips enabled (F3+H) showing the Totem Carving and Wood Type registry IDs.

The config options can be found in the server config, which for Minecraft 1.19.2 is located in .minecraft/saves/<save name>/serverconfig on the client and <server folder>/world/serverconfig on the server.

Totemic Icon
Download Totemic
Select game version
Select platform