Back to mods
Material Changer project artwork

CurseForge · Minecraft mod

Material Changer

Allows you to change various properties of weapons, tools and armor

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Material Changer release matches 1.12.2?

Updated 8 years ago
Best match for your filters Material Changer 1.0.3 - 1.12.2
Game version 1.12.2
Loader Not required

Material Changer 1.0.3 - 1.12.2 targets 1.12.2. The project page does not say whether this file belongs on the client, dedicated server, or both. No extra mods listed for this file.

Where it goes

Is Material Changer required on the client, server, or both?

The project page does not say whether this file belongs on the client, dedicated server, or both.

Client Source doesn’t say
Dedicated server Source doesn’t say
Loader for this release No loader listed
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

The source does not explicitly classify this release as client-only or server-only.

What else does Material Changer 1.0.3 - 1.12.2 need?

Material Changer 1.0.3 - 1.12.2 on 1.12.2. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Material Changer without breaking your instance.

Built for Material Changer 1.0.3 - 1.12.2 on 1.12.2. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use Material Changer 1.0.3 - 1.12.2. It targets 1.12.2; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    The project page does not say whether this file belongs on the client, dedicated server, or both.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside Material Changer 1.0.3 - 1.12.2. It opens that exact file at the source.

About this project

What does Material Changer add?

{width=982 height=95}

What's going on lately? (I quit modding)

There is so much going on with university, work and private stuff so I couldn't find the time to update my mods or even answer questions and private messages in the past months and therefore I think it's better to quit modding for now.

This unfortunately means I'm not updating this mod to a newer Minecraft version anytime soon.

If someone is interested in the source code I (finally...) put everything on github (See Source)

Feel free to continue this mod / integrate this mod in whatever project you want. Don't hesitate to contact me if you have any questions!

Material Changer is a small mod, which allows you to change various properties of weapons, tools and armor.

Everything in this mod works via your config file (materialchanger.cfg) which can be found in your config folder.

How does it work?

To change a property you need to add a new line with the following format to your changer section: property;item;value

property: This represents the name of the property you want to change.

Allowed properties:

  • ARMOR_PROTECTION: Determines how many armor points the armor item should have
  • ARMOR_TOUGHNESS: Determines the toughness of your armor item which gives you extra protection
  • ATTACK_DAMAGE: Determines the attack damage vs entities of your tool/sword
  • ATTACK_SPEED: Determines the attack speed of your tool (Doesn't work with swords at the moment)
  • DURABILITY: Determines how much uses your item should have. Use -1 for infinite durability
  • EFFICIENCY: Determines how fast your tool should be able to mine
  • ENCHANTABILITY: Determines how "enchantable" your item should be
  • HARVEST_LEVEL: Determines if your tool can mine harder blocks
  • STACKSIZE: Determines the max size a stack of the given item can have

item: This represents the item id of the item of which you want to change the property. This is usually the mod id (or "minecraft" for vanilla) followed by a colon followed by the item name. e.g. minecraft:iron_sword

value: This represents the new value which you want to change the property to.

Keep in mind that changing the enchantability or harvest level affects the whole tool material, which means that you technically only need to change it for one tool.
Unfortunately this also means that changing those attributes for one item also applies the change to every item with the same tool material (example below).
Also, you can't change the attack speed of swords at the moment.

Examples

ATTACK_DAMAGE;minecraft:iron_axe;12
(Increases the attack damage of every iron axe to 12)

DURABILITY;minecraft:diamond_sword;500
DURABILITY;minecraft:diamond_pickaxe;500
DURABILITY;minecraft:diamond_axe;500
DURABILITY;minecraft:diamond_shovel;500
DURABILITY;minecraft:diamond_hoe;500
(Decreases the durability of every vanilla diamond tool to 500)

DURABILITY;minecraft:flint_and_steel;-1
(Makes flint and steel unbreakable)

STACKSIZE;minecraft:snowball;64
(Increases the stacksize of snowballs to 64)

HARVEST_LEVEL;minecraft:diamond_pickaxe;0
(Decreases the harvest level of diamond pickaxes to 0. They can't even mine iron ore now)

ARMOR_PROTECTION;minecraft:leather_helmet;3
ARMOR_PROTECTION;minecraft:leather_chestplate;8
ARMOR_PROTECTION;minecraft:leather_leggings;6
ARMOR_PROTECTION;minecraft:leather_boots;3
ARMOR_TOUGHNESS;minecraft:leather_helmet;2
ARMOR_TOUGHNESS;minecraft:leather_chestplate;2
ARMOR_TOUGHNESS;minecraft:leather_leggings;2
ARMOR_TOUGHNESS;minecraft:leather_boots;2
(Makes leather armor as protective as diamond armor)

ARMOR_PROTECTION;minecraft:golden_helmet;2
ARMOR_PROTECTION;minecraft:golden_chestplate;6
ARMOR_PROTECTION;minecraft:golden_leggings;5
ARMOR_PROTECTION;minecraft:golden_boots;2
ARMOR_TOUGHNESS;minecraft:golden_helmet;3
ARMOR_TOUGHNESS;minecraft:golden_chestplate;3
ARMOR_TOUGHNESS;minecraft:golden_leggings;3
ARMOR_TOUGHNESS;minecraft:golden_boots;3
ATTACK_DAMAGE;minecraft:golden_sword;6.5
ATTACK_DAMAGE;minecraft:golden_pickaxe;4.5
ATTACK_DAMAGE;minecraft:golden_axe;9
ATTACK_DAMAGE;minecraft:golden_shovel;5
ATTACK_SPEED;minecraft:golden_axe;0.95
ATTACK_SPEED;minecraft:golden_hoe;3.5
DURABILITY;minecraft:golden_helmet;212
DURABILITY;minecraft:golden_chestplate;308
DURABILITY;minecraft:golden_leggings;289
DURABILITY;minecraft:golden_boots;250
DURABILITY;minecraft:golden_sword;420
DURABILITY;minecraft:golden_pickaxe;420
DURABILITY;minecraft:golden_axe;420
DURABILITY;minecraft:golden_shovel;420
DURABILITY;minecraft:golden_hoe;420
EFFICIENCY;minecraft:golden_pickaxe;7
EFFICIENCY;minecraft:golden_axe;7
EFFICIENCY;minecraft:golden_shovel;7
HARVEST_LEVEL;minecraft:golden_pickaxe;2
ENCHANTABILITY;minecraft:golden_pickaxe;16
ENCHANTABILITY;minecraft:golden_helmet;19

(Better Gold: Changes golden tools, swords and armor properties completley. As you can see, I only changed the enchantability for one tool and one armor item since it affects the whole gold material)

I would be very grateful if you could report any bugs or glitches in the issues tab. Thanks!

If you have any suggestions for future stuff go ahead and tell me about them in the comment section. :)

You are allowed to use my mod in your modpack!

Project description from CurseForge.

Pick your setup

Material Changer by Minecraft version and loader

Choose the version and loader you play, then open the matching release.

5 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Material Changer versions and loaders

3 of 8 releases match
Clear filters

Looking for an older file? The official CurseForge project page is in Resources.