All materials, tool types, and tool parts are data-driven, so they can be changed, and or added via datapacks (currently cannot be removed though)
This project is still highly experimental for 1.16, however it offers a few things I didn't know how to do back in 1.15:
Also the gui is a lot fancier, and the tool system is more similar to that of Tetra
A mod that allows you to draw your own tools and weapons.
To use this mod, you need a tool forge (currently only obtainable on creative).
If you want screenshots, go to the "images" tab.
Due to a glitch in the mod, you need to put the material you want to switch to into your hotbar before switching, then use the number keys to switch to it.
Current materials:
Vanilla:
- All wood planks
- Iron
- Gold
- Diamond
- Emerald
- Quartz
- Cobblestone
- Stone
Botania:
- Blaze quartz
- Dark quartz
- Elven quartz
- Sunny quartz
- Mana quartz
- Manasteel ingot
- Elementium ingot
- Terrasteel ingot
Bumblezone:
PSI:
Deep Waters (Discord/Download):
- Prismarine Crystal
- Aqualite Ingot
Currently, you can only make swords. This will change in the future.
"Will the materials used change my weapon?
Yes they will! When hovering over a material in the forge, the tooltip will describe the strength, durability, and weight the material will have in the final tool as well as the color used. Strength determines the damage of the tool, Durability determines how durable it is, and Weight determines how fast or slow your weapon will attack! Also, certain materials can cause special events that can occur when the player does specific things or when you have the tool in your inventory, so be sure to experiment!"
PenguinChoi5:Link(Deep Waters Discord)
Grid size is 16x16, to fit in with vanilla textures.
Here's a video of it in use.
Somehow this was fully inspired by tinkerer's construct...
Anyway, none of this is survival ready.
Adding Custom Materials:
The API offers a couple utils for creating a config file for adding custom materials.
Example:Deep Waters
For Modpack Makers:
There's also an easy to use config format for adding custom materials.
Here's an example item.
id=minecraft:white_wool
durability=23
strength=0.5
weight=1
color=16777215
-----------------------------------
Then you'd repeat this format, replacing id with the mod_id:item_id of the item you want to add a material for, and changing all the stats to match what you want to have the stats of the material to be.
"We are fully aware what people will do with this much power. It is suggested that you don't do the thing that we are trying to tell you not to do. We are not responsible for any mishaps or any inappropriate content that might arise from this mod."