The-Iceburg / TotemsPlus

Pushing the limits with Totems in Minecraft

Home Page:https://theiceburg.net/totems-plus

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

totemsplusbanner

You can download & install the latest release of Totems+ here:

Totems+ v1.4.0

🟠 Introduction

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.

πŸƒ Integrations

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.

πŸͺ› Setup

  1. First download the latest version of the Totems+ Installer here and run it

  2. 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)

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

image image

πŸ“„ Documentation

🚧 Documentation is currently under Maintenance but when it's ready you'll be able to find it here: 🚧

The Totems+ Wiki

Integrations

πŸ›οΈ Contribute

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 Advancements
  • CIT 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

πŸ“£ Feedback

We're always welcome to feedback! There's two ways to submit it:

Feature requests/ideas are always welcome too.

πŸ“œ License

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.

🟠 Conclusion

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

About

Pushing the limits with Totems in Minecraft

https://theiceburg.net/totems-plus

License:GNU General Public License v3.0


Languages

Language:Python 100.0%