Back from Vacation - Soft Body Physics WIP & Sodium 0.5
🕑 Added 2023-08-03 07:26:53 +0000 UTCI've just returned from a refreshing vacation and I'm excited to share an upcoming feature with you all! I've been delving into the world of soft body physics, beginning with a 2D custom physics engine designed with Minecraft in mind. By starting in 2D, I hope to tackle many challenges before transitioning to a 3D environment, which will undoubtedly introduce its own unique hurdles. I appreciate your patience as this is a long-term endeavor and might take much longer to finish. In the interim, I'm also looking into enhancing the minecart physics, potentially allowing them to sway gracefully on curves or exhibit dynamic movements on downward slopes. Exciting times ahead!
POST UPDATE: v157a now works with the latest Sodium 0.5.0 and Iris 1.6.5. Prior versions will crash the game!
Tested Setups: https://minecraftphysicsmod.com/installation
Liquid Physics V2 Supported Shaderpacks: https://pastebin.com/BHJv430d
Every support to upkeep the development is much appreciated!
Physics Mod Pro Information: https://pastes.io/elo24p93xo
Comments
Gabriel Vilar Fay
Hey do you know how to buy the pro physics
Mohammed Sameer
Ragdoll does not work for me either
Alex Woosley
I gave you money to report some bugs lol- with the latest versions of this, Minecraft, and sodium+iris, rag dolls do not have any effect. Also, if you were to enable dynamic blocks, as an example you would see a plant stationary, and a plant that gets affected by physics, in the same block
Gamershy
For further clarification, I'm running the 157a for 1.20.1. I had to update due to updating Iris and Sodium causing a crash,
Gamershy
Ragdolls dont' seem to be working for some reason for me, despite it all being set up. Only mod I've added is an ambient sounds mod which worked before with physics mod. I have no resource packs modifying models or anything... I'm also on Fabric.
Mohammed Sameer
I re-downloaded the file and updated all mods and it works fine now except that tall grass has render issue. It has flickering shimmer like water when it's close. Far tall grass renders fine.
Voxel Music
I can see this being used in some interesting situations. Slimes, player body addons. Giving villagers noses jiggle physics.
I Honsal
imc the problem was old mods that is using sodium as dependency. works well after update all these mods. thanks.
I Honsal
same here
Mohammed Sameer
I have both installed
David Haubner
You need the latest Sodium 0.5.0 and Iris 1.6.5 for v157a
Mohammed Sameer
My game (1.20.1) crashes a short time after loading the world java.lang.NoClassDefFoundError: me/jellysquid/mods/sodium/client/render/vertex/VertexBufferWriter at java.base/java.lang.ClassLoader.defineClass1(Native Method) at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017) at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:153) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at net.diebuddies.physics.DummyMultiBufferSource.lambda$getBuffer$0(DummyMultiBufferSource.java:24) at java.base/java.util.Map.computeIfAbsent(Map.java:1054) at net.diebuddies.physics.DummyMultiBufferSource.getBuffer(DummyMultiBufferSource.java:24) at net.minecraft.class_922.method_4054(class_922.java:138) at net.minecraft.class_927.method_4072(class_927.java:45) at net.minecraft.class_927.method_3936(class_927.java:18) at net.diebuddies.physics.PhysicsMod.blockifyEntity(PhysicsMod.java:746) at net.minecraft.class_1309.handler$ded000$physicsmod$onDeath(class_1309.java:14650) at net.minecraft.class_1309.method_6078(class_1309.java) at net.minecraft.class_1309.method_5711(class_1309.java:1801) at net.minecraft.class_1308.method_5711(class_1308.java:345) at net.minecraft.class_1477.method_5711(class_1477.java:223) at net.minecraft.class_634.method_11148(class_634.java:1067) at net.minecraft.class_2663.method_11471(class_2663.java:33) at net.minecraft.class_2663.method_11054(class_2663.java:11) at net.minecraft.class_2600.method_11072(class_2600.java:22) at net.minecraft.class_1255.method_18859(class_1255.java:156) at net.minecraft.class_4093.method_18859(class_4093.java:23) at net.minecraft.class_1255.method_16075(class_1255.java:130) at net.minecraft.class_1255.method_5383(class_1255.java:115) at net.minecraft.class_310.method_1523(class_310.java:1175) at net.minecraft.class_310.method_1514(class_310.java:802) at net.minecraft.client.main.Main.main(Main.java:250) at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:468) at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) Caused by: java.lang.ClassNotFoundException: me.jellysquid.mods.sodium.client.render.vertex.VertexBufferWriter at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:641) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:226) at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:112) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525) ... 34 more
Azertyman Any
Live in the sunshine where you belong.
Azertyman Any
Haubna you need to have more money than Elon musk
Nosha Y
SLIME PHYSICS?!? Also ragdolls, so like softbody ragdolls, and potently sand and gravel.
TheMexican Melon
Take all the time you need man, the stuff you put out before is already A grade stuff.