promotional bannermobile promotional banner

Magic Treasures

Magic Treasures is a mod that adds magic jewelry and wearable items, gems and spells. There are 300+ items and 30+ spells.
Back to Files

magictreasures-forge-1.20.1-47.2.0-1.4.0.jar

File namemagictreasures-forge-1.20.1-47.2.0-1.4.0.jar
Uploader
gottschgottsch
Uploaded
Oct 17, 2026
Downloads
193
Size
2.7 MB
Mod Loaders
Forge
File ID
9223211
Type
R
Release
Supported game versions
  • 1.20.1

Curse Maven Snippet

Forge

implementation fg.deobf("curse.maven:magic-treasures-1057188:9223211")

Learn more about Curse Maven

What's new

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.4.0] - 2026-10-10

Added

  • Magic Treasures item tooltips now show the item, at double size, beside its name.
  • Client config (magictreasures-client.toml) with enableSpellParticles and showTooltipIcon, both on by default. Each player chooses for themselves, even on a server.
  • Jewelry Pliers (2 Iron Ingots + 1 Iron Nugget, 64 uses). Craft them with a piece of jewelry that has a gem to get the gem back; the jewelry is destroyed. Removing a gem at the anvil still keeps the jewelry and destroys the gem, so you choose which to keep.
  • Advancements: a Magic Treasures tab with Set in Stone (add a gem), Spellbound (add a spell), Second Wind (recharge), Delicate Work (remove a gem with pliers) and Fully Adorned (wear a ring, necklace and bracelet at once; without Curios, have all three in your hotbar).
  • The Skull Belt is now a working mana well (250 mana, 2 recharges) and is back in the creative tab. Wear it in the Curios belt slot, hold it, or (without Curios) keep it in your hotbar; when a spell's jewelry runs out of mana, the rest of the cost comes from the belt, so spells keep casting. Recharge it at an anvil with an Amethyst Shard, Emerald or Recharge Scroll. Found in Rare, Epic, Legendary and Mythical chests.

Changed

  • Fixed Mana Shield and Mana Tower Shield letting through too little damage when the jewelry ran short of mana. The damage the shield couldn't pay for replaced the damage it passes through instead of adding to it.
  • Every spell cast now costs at least 1 mana. Fire, Magic and Wither Resistance and Mana Shield cost a share of the damage they block, which for small hits like standing in fire was a fraction of a point, so the jewelry wore out (1 durability per cast) long before its mana ran low.
  • Fixed Drain ignoring the jewelry's range modifier when finding mobs. The tooltip already showed the modified range.
  • Mana Shield and Reflection tooltips now show their cooldown.
  • Magic Resistance (Magic Ward, Sal'andaar's Magic Coat) now resists all magic damage: Harming potions, witch potions, evoker fangs and poison. Before, it only worked while the player was poisoned.
  • Fixed Reflection and Crushing Response hitting every creature in range, including villagers, iron golems, pets and farm animals, and firing on any damage (falls, fire, drowning). They now reflect only onto the mob that hurt you (the shooter, for arrows), if it's within range, and damage with no attacker doesn't trigger them or cost mana.
  • Only shears remove a gem at the anvil now. Axes are no longer in the magictreasures:tools/stone_removal tag, because the anvil uses up the tool and it was easy to lose a good axe.
  • Fixed fishing junk never giving Magic Treasures loot, and the two fishing options in the server config doing nothing. enableFishingJunkChestLootModifier and enableFishingTreasureChestLootModifier now control the fishing loot (before, fishing treasure followed the Scarce chest option).
  • License metadata now says GNU LGPL v3, matching LICENSE.txt and the source headers (it said GPL v3).
  • Harm, Mind Jab and Mind Fist play a sound when they cast, and target the nearest mob in range instead of an arbitrary one.
  • Passive spells now show when they work, with new glowing spark particles: Harm, Mind Jab and Mind Fist (violet arc to the mob), Drain (crimson arc from each drained mob), Reflection (cyan arc to each mob hit), Mana Shield and Magic Resistance (blue), Fire Resistance (orange), Wither Resistance and Spectral Armor (pale ash), Paladin Strike (gold, on the struck mob) and Cheat Death (big gold burst plus the totem sound). Healing shows small hearts. The sparks are adapted from gottsch's Monster Manual.
  • Rebalanced Harm, Mind Jab and Mind Fist so they strike mobs as they approach instead of only ones already in melee range. Damage: 2 / 3 / 4 to 3 / 4.5 / 6. Range: 2 / 2.5 / 3 to 4 / 5 / 6 blocks. Cooldown and cost are unchanged.

Fixed

  • Fire Ward and Blessing of the Phoenix now block every kind of fire damage vanilla's Fire Resistance does: lava, magma blocks and fireballs too, not only fire and burning.

[1.3.2] - 2026-10-09

Changed

  • Fixed gem ores (Topaz, Onyx, Jadeite, Ruby, Sapphire, in Stone and Deepslate) dropping the ore block instead of the gem. They now drop their gem, with Fortune giving more, like vanilla diamond ore. Silk Touch still drops the ore block.
  • Fixed Uncommon, Scarce, Rare, Legendary and Mythical chest loot never appearing. Their loot table ids were missing the chests/ folder (ex. minecraft:simple_dungeon instead of minecraft:chests/simple_dungeon), the same typo fixed for Epic chests in 1.3.1, so only Epic chests ever had Magic Treasures loot. Also fixed three misspelled ids: Shepherd and Tannery village chests, and big Underwater Ruins (Epic).

[1.3.1] - 2026-10-08

Added

Changed

  • Fixed Epic chest loot modifier never firing (incorrect loot table ids, ex. minecraft:desert_pyramid instead of minecraft:chests/desert_pyramid).
  • Epic chest loot modifier now also applies to Abandoned Mineshaft, Ancient City and Ancient City Ice Box chests.
  • Fixed Epic entity loot table "legendar" rarity typo.
  • Removed Vex from the General entity loot modifier.
  • Updated GottschCore dependency to 2.6.0 (now the minimum required version).
  • Fixed rarity loot modifiers always giving the same item; items are now chosen at random.
  • Fixed fractional mana being truncated on save/load and client sync (jewelry and Mana Well).
  • Fixed hotbar jewelry (no Curios) only checking the first 4 hotbar slots instead of the first 4 jewelry items.
  • Fixed jewelry in a second (or later) Curios slot of the same type not casting spells.
  • Fixed custom names and enchantments on jewelry being lost on the client and in creative mode.
  • Fixed named jewelry (ex. Silbro's Ring of Vitality) gaining duplicate copies of its spells each time it was repaired or recharged at an anvil.
  • Fixed spell priority sorting violating the comparator contract (equal priorities now keep their order).
  • Harm spells (Harm, Mind Jab, Mind Fist) no longer cast at mobs that are briefly invulnerable after being hit (ex. right after a melee hit), which wasted the spell's mana and cooldown. The spell waits until the mob can be hurt again, or targets another mob in range.
  • Curios slots (necklace, ring, bracelet, belt) are now registered by datapack (data/magictreasures/curios/) instead of the deprecated IMC messages. Players still get 1 ring slot. Modpacks can add more with their own curios/slots/ring.json (Curios uses the largest size).
  • Fixed the Speed spell tooltip on jewelry showing "%s" instead of its duration and cooldown.
  • Removed an unused Treasure2 import that broke compiling against Treasure2 4.x.
  • Skull Belt hidden from the creative tab (the Mana Well feature is not implemented yet).
  • Network protocol version bumped to 1.1 (client and server must both be updated).

[1.3.0] - 2024-11-12

Changed

  • applied Config options to control each Loot Modifier for LootModifierByRarity
  • fix Raw Silver smelting recipe
  • remove guide book on first join. Still available in Creative tab.

Added

  • Russian lang by CoolDemon96.
  • Raw Silver blast furnace recipe.

[1.2.0] - 2024-09-02

Changed

  • Silver Ore blocks now drop Raw Silver items.
  • Raw Silver can be smelted into Silver Ingots.
  • Use datagen for blockstate, block model and block loot tables.

Added

  • Raw Silver Item
  • Raw Silver to the Forge tags (aka ore dictionary)
  • Config options to control each Loot Modifier

[1.1.0] - 2024-07-15

Changed

  • Renamed Magic Treasures Manual to Guide.
  • Added Magic Treasures Guide (Patchouli Guide) to the Magic Treasures tab.
  • Updated Guide book to version 1.2
  • Added jewelry entries to Guide book.
  • Fixed Patchouli guide not adding on first use (naming issue).
  • Fixed mods.toml to point to the correct update.json file.
  • Blood jewelry material has -10% spell cost.
  • Fixed LootModifiers to use the correct chance (the chance always calculated to 0 and thus was not working).
  • Update global_loot_modifiers files with the zombie and wither_skeleton modifier.
  • Update loot_modifiers loot tables to remove killed_by_player, use random_chance, and rebalance values.

Added

  • Jewelry-Rarity tag mappings!

[1.0.0] - 2024-07-11

  • Initial port from mc1.19.2.

Changed

  • Moved loot function registrations to the common setup.
  • Removed Integration config options. If Curios is present, it is enabled.
  • Updated Patchouli book to version 1.1
  • Cleaned up extra textures
  • Fixed naming of some jewelery items during deferred construction.

Added

This mod has no additional files