Totem icon

Totem -----

You can craft customizable totems to save you from situations so you can make it back in once piece.




1.20.6 had a lot of breaking changes for NMS, this fixes and addresses all those concerns within our library.

Thank you for the patience.
----------, May 16, 2024

Hello! I'm happy to finally improve the defaults for totem! The new default configs are below, though they are bundled with the jar it could be useful if you want to update!
Code (Text):
[
  {
    "id": "totem_of_pvp",
    "settings": "totem_of_pvp_settings",
    "item": {
      "item_type": "TOTEM_OF_UNDYING",
      "name": "<italic:!><color:#A82203>Totem of PvP",
      "lore": [
        "<color:#A82203>Come back with vengeance"
      ]
    }
  },
  {
    "id": "totem_of_falling",
    "settings": "totem_of_falling_settings",
    "item": {
      "item_type": "TOTEM_OF_UNDYING",
      "name": "<italic:!><gradient:#DDDBDB:#7C7978>Totem of Falling",
      "lore": [
        "<color:gray>Does not guarantee that your legs will be healed immediately"
      ]
    }
  },
  {
    "id": "totem_of_void",
    "settings": "totem_of_void_settings",
    "item": {
      "item_type": "TOTEM_OF_UNDYING",
      "name": "<italic:!><gradient:#BED1EE:#262626>Totem of the Void",
      "lore": [
        "The void is not forgiving"
      ]
    }
  },
  {
    "id": "totem_of_gluttony",
    "settings": "totem_of_gluttony_settings",
    "item": {
      "item_type": "TOTEM_OF_UNDYING",
      "name": "<italic:!><color:#D5AD11>Totem of Gluttony",
      "lore": [
        "<color:#DD6711>Known to sap your strength"
      ]
    }
  },
  {
    "id": "totem_of_friction",
    "settings": "totem_of_friction_settings",
    "item": {
      "item_type": "TOTEM_OF_UNDYING",
      "name": "<italic:!><color:#11DD77>Totem of Friction",
      "lore": [
        "<color:gray>Friction not included"
      ]
    }
  }
]
 
Code (Text):
[
  {
    "key": "totem_of_pvp_recipe",
    "recipe_type": "shapeless",
    "result": "totem_of_pvp",
    "ingredients": [
      "end_crystal",
      "golden_carrot",
      "golden_apple"
    ]
  },
  {
    "key": "totem_of_falling_recipe",
    "recipe_type": "shaped",
    "result": "totem_of_falling",
    "shape": [
      "F", "M", "F",
      "F", "B", "F",
      "F", "M", "F"
    ],
    "ingredients": {
      "F": "feather",
      "M": "phantom_membrane",
      "B": "leather_boots"
    }
  },
  {
    "key": "totem_of_void_recipe",
    "recipe_type": "blast_furnace",
    "result": "totem_of_void",
    "input": "dragon_breath",
    "cook_time": 4800,
    "experience": 5
  },
  {
    "key": "totem_of_gluttony_recipe",
    "recipe_type": "smoker",
    "result": "totem_of_gluttony",
    "input": "pufferfish",
    "cook_time": 4800,
    "experience": 1.2
  },
  {
    "key": "totem_of_friction_recipe",
    "recipe_type": "shapeless",
    "result": "totem_of_friction",
    "ingredients": [
      "blue_ice",
      "carved_pumpkin",
      "ender_pearl"
    ]
  }
]
 
Code (Text):
[
  {
    "id": "totem_of_pvp_settings",
    "damage-types": [
      "player_explosion",
      "player_attack"
    ],
    "given-effects": [
      {
        "type": "regeneration",
        "duration": 60,
        "amplifier": 2
      },
      {
        "type": "saturation",
        "duration": 1200
      },
      {
        "type": "glowing",
        "duration": 80
      },
      {
        "type": "resistance",
        "duration": 600
      }
    ],
    "standard-effects": false
  },
  {
    "id": "totem_of_falling_settings",
    "damage-types": [
      "fall"
    ],
    "given-effects": [
      {
        "type": "slowness",
        "duration": 1200,
        "amplifier": 1
      }
    ],
    "standard-effects": false
  },
  {
    "id": "totem_of_void_settings",
    "damage-types": [
      "out_of_world"
    ],
     "given-effects": [
      {
        "type": "levitation",
        "duration": 300,
        "amplifier": 20
      },
      {
        "type": "regeneration",
        "duration": 250,
        "amplifier": 10
      }
    ],
    "standard-effects": true
  },
  {
    "id": "totem_of_gluttony_settings",
    "damage-types": [
      "starve"
    ],
    "given-effects": [
      {
        "type": "saturation",
        "duration": 1800
      },
      {
        "type": "weakness",
        "duration": 2400
      },
      {
        "type": "slowness",
        "duration": 2400
      }
    ],
    "standard-effects": false
  },
  {
    "id": "totem_of_friction_settings",
    "damage-types": [
      "fly_into_wall"
    ],
    "given-effects": [
      {
        "type": "darkness",
        "duration": 200
      }
    ]
  }
]
 

I also added some new config fields. These are filled automatically, but if you want to add them to your config see below

Code (YAML):
totem-menu:
title
: "<gray>Totem Viewer"
recipe-title
: "<gray><$totem-type> Recipe Viewer"
New Permission: totem.command.menu
This permission gives access to the totem menu note to give the items with totem menu a player still is required to have totem.command.give

Below is a small video showing off the new menu as well as the defaults changes.



There are also some more prettyified errors!!
----------, Mar 9, 2024

This updates error messaging in most places in Totem when config errors occur to be much more readable to you. Instead of spitting out just an unreadable stacktrace Totem now gives a nice error at the top so you can understand what went wrong.

[​IMG]
----------, Mar 7, 2024

This update adds Furnace Like Recipes to totem-recipes.json configuration file. Below is an example for each type of recipes.

recipe_type values are as follows, "furnace", "blast_furance", "smoker"

Code (Text):
  {
    "key": "totem_of_water_recipe",
    "recipe_type": "furnace",
    "result": "totem_of_water",
    "cook_time": 100,
    "experience": 10,
    "input": "water_bucket"
  }
Code (Text):
  {
    "key": "totem_of_water_recipe",
    "recipe_type": "blast_furnace",
    "result": "totem_of_water",
    "cook_time": 100,
    "experience": 10,
    "input": "water_bucket"
  }
Code (Text):
  {
    "key": "totem_of_water_recipe",
    "recipe_type": "smoker",
    "result": "totem_of_water",
    "cook_time": 100,
    "experience": 10,
    "input": "water_bucket"
  }
----------, Mar 3, 2024

Adds an update checker
----------, Mar 2, 2024

Adds bstats tracking
----------, Mar 2, 2024

Resource Information
Author:
----------
Total Downloads: 124
First Release: Mar 2, 2024
Last Update: May 16, 2024
Category: ---------------
All-Time Rating:
0 ratings
Find more info at docs.miles.sh...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings