Loading...
Beta Modpages Unclaimed

Material Changer

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

0 Likes
1449482 Downloads
Created by Lellson8

Description

 

 

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!


AD Become Premium to remove Ads!

What means Verified?

  • Compatibility: The mod should be compatible with the latest version of Minecraft and be clearly labeled with its supported versions.
  • Functionality: The mod should work as advertised and not cause any game-breaking bugs or crashes.
  • Security: The mod should not contain any malicious code or attempts to steal personal information.
  • Performance: The mod should not cause a significant decrease in the game's performance, such as by causing lag or reducing frame rates.
  • Originality: The mod should be original and not a copy of someone else's work.
  • Up-to-date: The mod should be regularly updated to fix bugs, improve performance, and maintain compatibility with the latest version of Minecraft.
  • Support: The mod should have an active developer who provides support and troubleshooting assistance to users.
  • License: The mod should be released under a clear and open source license that allows others to use, modify, and redistribute the code.
  • Documentation: The mod should come with clear and detailed documentation on how to install and use it.

AD Become Premium to remove Ads!

How to Install

1

Download Forge & Java

Download Forge from the offical Site or here. If you dont have Java installed then install it now from here. After Downloading Forge you can run the file with Java.

2

Prepare

Lounch Minecraft and select your Forge istallation as Version this will create a Folder called Mods.

3

Add Mods

Type Win+R and type %appdata% and open the .minecraft Folder. There will you find your Folder called Mods. Place all Mods you want to play in this Folder

4

Enjoy

You are now Ready. Re-start your Game and start Playing.

More Mods like this

Mouse Tweaks

Enhances inventory management by adding various functions to the mouse buttons.

Bookshelf

An open source library for other mods!

BetterFps

Performance Improvements

Comforts (Fabric/Forge/Quilt)

Adds sleeping bags and hammocks for, respectively, portability and turning day to night, without setting new spawns. Comes in 16 different colors!

RandomPatches (Forge)

A bunch of miscellaneous patches for Minecraft, including configurable connection timeouts, player speed limits and other bug fixes and improvements.

Supplementaries

Vanilla+ additions: Jars, signposts, faucets, weather vanes spring launchers, sconces, planters, lights, decoration and automation

Phosphor (Forge)

Performance improvements for Minecraft's lighting engine

FancyMenu [Forge]

Minecraft menus, but much more fancy! Customize menu screens with animations & more!

Snad

Finally, sand that actually makes sugarcane grow faster.