Skip to content

Tool System

Giselle edited this page Apr 15, 2026 · 13 revisions

Overview

Integrates tool systems with individual systems.
Blacksmith can repair them. Link

Supported Mods

Number Mod Name Items
1 Silent Gear All tools, armors
2 Tinkers Construct All tools, armors

Tool Level Tweak

Moded tool's level be define automatically by Tool's materials.

image

image

image

Mods Guide

Silent Gear

Tool Supports

MineColonies
Tool Type
Silent Gear's
Tool Type
Axe Axe
Paxel
Bow Bow
Sling
Crossbow Crossbow
Fishing Rod Fishing Rod
Hoe Hoe
Mattock
Pickaxe Pickaxe
Paxel
Hammer
Shears Shears
Shield Shield
Shovel Shovel
Excavator
Sword Sword
Katana
dagger
Compatibility
Tool Type
Silent Gear's
Tool Type
Knife Dagger

Tinkers Construct

Tool Supports

MineColonies
Tool Type
Tinker's
Tool Type
Axe Hand Axe
Broad Axe
Bow Long Bow
Crossbow Crossbow
War Pick
Hoe Kama
Pickaxe Pickaxe
Sledge Hammer
Vein Hammer
Shears Kama
Shield Shield
Battle Sign
Shovel Pickadze
Excavator
Sword Sword
Cleaver
Dagger

Tinkers' Levelling Addon Supported

When citizen uses tool, tool will gain xp and can level up.

Custom ToolType

Please see first: https://github.com/gisellevonbingen-Minecraft/MineColonies_Tweaks/wiki/Custom-ToolType

Custom ToolType's defaultLevel and autoLevelType should be -1, none(or skip both).
And then give Custom ToolType tags to Tinkers Construct items via KubeJS or DataPack.

Do not chagne defaultLevel and autoLevelType even if you want add other items to that ToolType,
Please give Custom ToolType/Level tags to that items via KubeJS or DataPack.
https://github.com/gisellevonbingen-Minecraft/MineColonies_Tweaks/wiki/Tool-Level-Tags

Example

1. Config

1.19.2: config/minecolonies_tweaks-common.toml

[tools]
	customTypes = ["{\"name\": \"plating_hammer\"}"]

1.20.1: config/minecolonies_tweaks-custom_tools.json

[
	{
		"name": "plating_hammer"
	}
]

2. Give a Tag

kubejs/server_scripts/example.js

ServerEvents.tags("item", event => {
	event.add("minecolonies_tweaks:custom_tools/plating_hammer", "tconstruct:sledge_hammer");
});

OR
data/minecolonies_tweaks/custom_tools/plating_hammer.json

{
	"values": [
		"tconstruct:sledge_hammer"
	]
}

3. Result

image

Clone this wiki locally