Supporoform is the fabric version of Tinker's Construct
**Supporoform for Better Combat** is a datapack that gives Supporoform tools and weapons proper **Better Combat** attack animations on **Minecraft 1.20.1**.
Supporoform does not ship Better Combat weapon attribute files, so its tools keep vanilla attack behavior even with Better Combat installed. This datapack fixes that by mapping each weapon/tool to the closest Better Combat animation preset.
---
### What it covers (18 weapons)
| Supporoform tool | Better Combat animation |
|---|---|
| Sword | Sword |
| Dagger | Dagger |
| Cleaver | Claymore |
| Hand Axe / Mattock | Axe |
| Broad Axe | Heavy Axe |
| Pickaxe / Pickadze / Excavator | Pickaxe |
| Scythe | Scythe |
| Kama | Sickle |
| Vein Hammer / Sledge Hammer | Hammer |
| Longbow | Bow (two-handed light) |
| Crossbow | Crossbow (two-handed light) |
| Earth / Ichor / Sky Staff | Staff |
---
### Requirements
- Minecraft **1.20.1**
- **[Better Combat](https://www.curseforge.com/minecraft/mc-mods/better-combat-by-daedelus)**
- **[Supporoform](https://www.curseforge.com/minecraft/mc-mods/supporoform)**
---
### Installation
**Per-world (vanilla):**
1. Create or open a world
2. Copy the zip into `saves/<WorldName>/datapacks/`
3. Enable the datapack in world settings
4. Rejoin the world
**Modpack-wide (recommended):**
| Loader | Where to put the files |
|---|---|
| **KubeJS** | Extract and copy `data/tconstruct/` into `kubejs/data/` |
| **OpenLoader** | Drop into `config/openloader/data/` |
| **Paxi** | Drop into `global_packs/required_data/` |
For KubeJS, you only need the `tconstruct/weapon_attributes/` folder — not the whole zip.
The set up should look like this --- KubeJS>Data>tconstruct>weapon_attributes
---
### How it works
Better Combat looks up each held item at `data/<mod_id>/weapon_attributes/<item_id>.json`. This datapack adds those files for Supporoform items, each inheriting from a Better Combat preset:
```json
{ "parent": "bettercombat:sword" }