diff --git a/README.md b/README.md index 10fc90e..8699658 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,12 @@ -# Fabric Example Mod +# SekC Physics -## Setup +A work in progress physics mod for Minecraft -1. Edit build.gradle and mod.json to suit your needs. - * The "mixins" object can be removed from mod.json if you do not need to use mixins. - * Please replace all occurences of "modid" with your own mod ID - sometimes, a different string may also suffice. -2. Run the following command: +I was requested to finally release ragdoll physics in Minecraft so here it is :) -``` -./gradlew idea -``` +I will focus more on this if people are interested or if I just generally want to play around with it more. At the moment I am currently working on a tool to help make skeleton mappings for entities and also need to add the armour layers -## License - -This template is available under the CC0 license. Feel free to learn from it and incorporate it in your own projects. +#### Current Development Focus +* Armour Layer Renderer +* Mapping out more mobs +* Rotational Constraits (Low priority atm) \ No newline at end of file diff --git a/src/main/resources/assets/sekcphysics/ragdolldata/minecraft.json b/src/main/resources/assets/sekcphysics/ragdolldata/minecraft.json index f6fe1fe..34efed0 100644 --- a/src/main/resources/assets/sekcphysics/ragdolldata/minecraft.json +++ b/src/main/resources/assets/sekcphysics/ragdolldata/minecraft.json @@ -52,40 +52,40 @@ "armRight": { "anchor" : "rightShoulder", "pointTo" : "rightArm", - "obfName" : "f" + "obfName" : "i" }, "armLeft": { "anchor" : "leftShoulder", "pointTo" : "leftArm", - "obfName" : "g" + "obfName" : "j" }, "legRight": { "anchor" : "rightLegTop", "pointTo" : "rightLegBot", - "obfName" : "h" + "obfName" : "k" }, "legLeft":{ "anchor" : "leftLegTop", "pointTo" : "leftLegBot", - "obfName" : "i" + "obfName" : "l" } }, "triangleTrackers" : { "body":{ "tracker" : "body", - "obfName" : "e" + "obfName" : "h" }, "head":{ "tracker" : "head", "rotOffX" : 180, - "obfName" : "c" + "obfName" : "f" } } } }, "net.minecraft.entity.mob.SkeletonEntity" : { "inherit" : "EntityBiped", - "entityObf" : "anj", + "entityObf" : "aqd", "texture": ["minecraft", "textures/entity/skeleton/skeleton.png"], "modelData": { "class": "net.minecraft.client.render.entity.model.StrayEntityModel", @@ -102,12 +102,12 @@ } }, "net.minecraft.entity.mob.GiantEntity" : { - "entityObf" : "amx", + "entityObf" : "apo", "entityScale" : 6, "inherit" : "net.minecraft.entity.mob.ZombieEntity" }, - "net.minecraft.entity.monster.EntityHusk" : { - "entityObf" : "amz", + "net.minecraft.entity.mob.HuskEntity" : { + "entityObf" : "apq", "entityScale" : 1.0625, "inherit" : "net.minecraft.entity.mob.ZombieEntity", "texture": ["minecraft", "textures/entity/zombie/husk.png"]