Totemic

Totemic

Mod

A mod with a focus on Totems, music and nature

Client and server Magic

13.1k downloads
18 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!
Filter loader...
Filter versions...
Filter channels...
  • 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

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 or Discord channel.

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
  • 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
  • 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.

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.

This is an early release for Minecraft 1.20.4 with NeoForge. From now on, we will be targeting NeoForge rather than Forge.

I haven't tested everything thoroughly and NeoForge is still unstable, so issues may occur. Loading worlds from Totemic 1.19.2-0.12.9 appears to be working, but as always, making a world backup is highly recommended. If you encounter any problems, please don't hesitate to report them to our issue tracker.

As Patchouli for NeoForge is still work in progress as of now, the Totempedia is not available yet. Most of the basic crafting recipes are instead unlocked when obtaining a Totem Whittling Knife.

  • (@unroman) Added Ukranian translation
  • Certain particle effects are now always visible even when the graphics option is set to "Minimal"
  • Added particles visualizing the amount of Totem Effect Melody that a Totem Base has
  • Comparators can now sense the amount of Totem Effect Melody from Totem Bases
  • Fixed a bug where the Totem Effect Melody was not saved properly

Project members

ljfa-ag

Owner

Sunconure11

Member

Details

Licensed MIT
Published a year ago
Updated 18 days ago