promotional bannermobile promotional banner
premium banner
The beginning of a series of custom spells categorised by element, Frost Mastery focuses on the ice category and aims to add several spells based on ice.

Description


🧊 Frost Mastery — SimpleEnchantments Addon

Frost Mastery Enchantements is a config-driven addon for Hytale servers that adds ice-themed enchantments to the Simple Enchantments system. No coding required — every enchantment, level value, scroll recipe, and behavior is defined in a single JSON config file that you can edit freely without recompiling.

This is the second official addon in the SimpleEnchantments series develop by me, following NPC Slayer Enchantments. While Slayer focuses on combat bonuses against specific enemies, Frost Mastery introduces environmental Ice Magic — Ice-based enchantments for all types of equipment pieces .


✨ Current Enchantments

❄️ Frost Walker

Equip boots enchanted with Frost Walker and water will freeze beneath your feet as you walk. Frozen blocks melt back to water after 2 seconds. Higher levels increase the freeze radius.

Level Freeze Radius
I 2 block
II 3 blocks
III 5 blocks

More ice enchantments are planned for future updates.


🛠️ Configuration

On first server start, the plugin automatically creates the config file at:

saves/<world>/mods/FrostMastery/config/frost_enchantments.json

Edit this file to adjust level values, freeze radius, scroll recipes, crafting tiers, and ingredients. Restart the server to apply changes.

Example Config

{
  "enchantments": [
    {
      "id": "frost:frost_walker",
      "displayName": "Frost Walker",
      "description": "Freeze water beneath your feet as you walk: radius {amount} blocks",
      "effect": "FREEZE_WATER",
      "levels": 3,
      "levelAttributes": [
        { "level": 1, "value": 2 },
        { "level": 2, "value": 3 },
        { "level": 3, "value": 5 }
      ],
      "scrolls": [
        {
          "level": 1,
          "quality": "Uncommon",
          "craftingTier": 1,
          "ingredients": [
            { "itemId": "Ingredient_Crystal_Blue", "quantity": 5 },
            { "itemId": "Ingredient_Bone", "quantity": 10 }
          ]
        },
        {
          "level": 2,
          "quality": "Rare",
          "craftingTier": 2,
          "ingredients": [
            { "itemId": "Ingredient_Crystal_Blue", "quantity": 10 },
            { "itemId": "Ingredient_Crystal_White", "quantity": 5 }
          ]
        },
        {
          "level": 3,
          "quality": "Epic",
          "craftingTier": 3,
          "ingredients": [
            { "itemId": "Ingredient_Crystal_Blue", "quantity": 20 },
            { "itemId": "Ingredient_Crystal_White", "quantity": 15 },
            { "itemId": "Ingredient_Fang", "quantity": 5 }
          ]
        }
      ]
    }
  ]
}

Config Fields Reference

Field Description
id Unique enchantment ID, format namespace:name
displayName Name shown in-game
description Tooltip text shown on enchanted items
effect Internal effect type — currently only FREEZE_WATER is supported
levels Number of enchantment levels
levelAttributes Per-level value — for Frost Walker this is the freeze radius in blocks
scrolls Crafting recipe per level: quality tier, crafting tier, and ingredients

Preview

https://gyazo.com/b5209d3c29ce5e91c324adee775d7f6d

📋 Installation

  1. Download the .jar file
  2. Place it in your world's mods/ folder:
mods/FrostMastery/FrostMasteryAddon0.0.1.jar
  1. Start the server — the config file is created automatically at mods/FrostMastery/config/frost_enchantments.json
  2. Edit the config to customize enchantments
  3. Restart the server

📦 Requirements


Credits:

  • Simple Enchantments API Author: Herolias
  • Frost Mastery Addon Author: Utopia.