notevil
3aec681436
Phase 2.2 : fork mesh/transformer/ (vanilla PlayerModel → SkinnedMesh)
COPY verbatim EF + rewrite imports :
- rig/mesh/transformer/VanillaModelTransformer.java (~700 LOC)
Transformer principal : bake PlayerModel vanilla / HumanoidModel → SkinnedMesh biped
EF. Utilise les PartTransformer (HEAD/ARM/LEG/CHEST) avec AABB cover area.
- rig/mesh/transformer/HumanoidModelTransformer.java (~70 LOC)
Base abstract commune aux transformers humanoïdes.
- rig/mesh/transformer/HumanoidModelBaker.java (~115 LOC)
Entry point bake() + export JSON + registry MODEL_TRANSFORMERS.
L'ancienne stub de VanillaMeshPartDefinition (record 55 LOC) est remplacée par
la vraie record dans le fork — API identique (of(partName), of(partName, path,
invertedParentTransform, root)).
Ajouté mixin accessor :
- rig/mixin/client/MixinAgeableListModel.java (@Invoker pour headParts/bodyParts
sur AgeableListModel).
- src/main/resources/tiedup-rig.mixins.json (nouveau mixin config, package
com.tiedup.remake.rig.mixin).
- build.gradle : args '-mixin.config=tiedup-rig.mixins.json' dans client+server
run configs.
- META-INF/mods.toml : [[mixins]] config="tiedup-rig.mixins.json"
Logger EpicFightMod.LOGGER → TiedUpRigConstants.LOGGER dans HumanoidModelBaker.
Packages correctement rewrités par scripts/rig-rewrite-imports.sh. Compile
BUILD SUCCESSFUL maintenu.
2026-04-22 20:59:32 +02:00
..
2026-04-22 19:58:51 +02:00
2026-04-22 03:16:14 +02:00
2026-04-22 00:53:42 +02:00
2026-04-22 14:28:37 +02:00
2026-04-22 03:16:14 +02:00
2026-04-22 02:45:18 +02:00
2026-04-22 00:53:42 +02:00
2026-04-22 00:26:29 +02:00
2026-04-22 00:33:39 +02:00
2026-04-22 20:59:32 +02:00
2026-04-22 20:59:32 +02:00
2026-04-22 20:31:00 +02:00
2026-04-22 03:16:14 +02:00
2026-04-22 03:16:14 +02:00
2026-04-22 03:16:14 +02:00
2026-04-22 00:53:42 +02:00
2026-04-22 19:58:51 +02:00
2026-04-22 00:53:42 +02:00