You can download & install the latest release of Totems+ here:
Totems+ is a new and unique way to integrate custom totems into Minecraft!
It utilises python to generate resource/data packs automatically which enchance the Totem of Undying item in Minecraft by not only adding new features but also allowing you to upload custom textures for your totems.
The in-depth usage guide for Totems+ can be found on the Wiki but here's our current supported integrations
-
Optifine Custom Item Textures (OFCIT) (Legacy)
This allows for you to rename a totem in an anvil and have its texture change. This intergration exsists as it is purely client side (just a texture pack) so no world/server install is required. However it should be noted that we've moved it into a legacy state meaning it will recive no major updates or new features for the forseeable future. Addintionaly Optifine is manditory for this install or it wont work. You can download the latset version of optifine from its official website here: https://optifine.net/downloads
-
Minecraft Custom Model Data (MCCMD)
This allows for a fully immersive experience were your custom totems are dropped by the evoker with custom weighting, names, lore and more. This integration is both client and world side requiring both a datapack and texture pack to use. This is the intergration we actively work on maintaining and creating more content and features for.
-
Minecraft Retexture (MCRTX)
This is the most basic of all our intergrations simply allowing you to retexture the original totem in Minecraft.
-
First download the latest version of the Totems+ Installer here and run it
-
Next select the destination for the programs install (by deafult this will be in the program files x86 however you can always change this if you wish)
-
Finally you can choose if you wish to run the additional tasks including:
- Start Menu Folder
- Desktop Shortcut
These are optional however by deafult they will be checked
Setup is now complete to learn how to use Totems+ follow the documentation below
🚧 Documentation is currently under Maintenance but when it's ready you'll be able to find it here: 🚧
If your planning on contributing to Totems+ there are some basic structures we'd love you to follow to make everyones lives easier.
Main integration files are named using 5 letter acronyms
MCCMD
Minecraft Custom Model Data
Integration Add-ons are anmed with 4 letter abriviations
ADVA
Advancements
All subroutines/functions are named with 3 letter abriviations
ADV
AdvancementsCIT
OptiFine Custom Item Textures
Most variables are named using camelCase and CONSTANTS in all-caps
CONSTANT = 0
variableOne = 0
When working with JSON make sure to make use of python dictionaries and json.dumps to avoid room for errors
We're always welcome to feedback! There's two ways to submit it:
Feature requests/ideas are always welcome too.
Totems+ is currently licensed under an GNU General Public License.
To read up on what this gives you permissions to do vist the LICENSE file.
This license type is subject to change in the future before presuming allways visit this section of the README or the LICENSE file.
Totems Plus was our very first project that we still hold very close to our heart. We like to come back and add to it every now and again with the hope that one day at least 1 person will find it usefull.
Thanks - Ormatist + Dockuin