-
Notifications
You must be signed in to change notification settings - Fork 18
Tool System
Integrates tool systems with individual systems.
Blacksmith can repair them. Link
| Number | Mod Name | Items |
|---|---|---|
| 1 | Silent Gear | All tools, armors |
| 2 | Tinkers Construct | All tools, armors |
Moded tool's level be define automatically by Tool's materials.



| 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 |
| 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 |
When citizen uses tool, tool will gain xp and can level up.
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
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"
}
]
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"
]
}