Physics Mod

Mods
540,011 Downloads Last Updated: Feb 13, 2021 Game Version: 1.16.5

Donations


If you like that mod and you want to support the development you can head over to PayPal or use Bitcoin (Address: bc1q4gga34g3u5e6elz3rds6ajnsxll8dkel8ncvhchsra3lh20whddq7jccnn):

 

 

Every help is much appreciated :)

 

Update 1.3 (Ragdolls + All Blocks supported)


 

What does it do?


It adds physics to mobs and blocks. That simple. You can fully customize the amount of physics and disable or enable certain parts of it for better performance on low end computers/laptops. 

 

Installation


Download the respective mod (Forge or Fabric) and place it in your mods folder. If you want better performance I would recommend going for Fabric and Sodium (improves performance by a lot). For Fabric you will also need to download the Fabric API and place it in your mods folder.

 

Configuration


The configuration file is located in configs/physics_config.json and configs/physics_server_config.json. However you probably don't need to edit it because I added a physics options menu. You can find it in Minecraft under Options > Physics Options.

Here is an explanation of all the options in the config file:

Client

blockPhysics

Enable/Disable block physics.

Default: true

particleLifetime

Lifetime of physics particles in seconds. It automatically adds a random amount between 0 and 3 seconds to each spawned particle.

Default: 4.0

Range: 0.1 ~ 10000.0

Default: true

maxPhysicsObjects

Maximum number of active physics objects in the world. Higher numbers also result in better quality fractures being used when a lot of objects are active. This number literally decides if you want to kill your PC or not.

Default: 500

Range: 10 ~ 10000

mobPhysicsType

Enable/Disable mob physics. (OFF, FRACTURED, FRACTURED_BLOOD, BLOCKY, RAGDOLL)

Default: 2

Range: 0 ~ 4

mobBlockyPhysics

Enable/Disable whether killed mobs should fracture or drop in their individual blocky parts.

Default: false

physicsRange

Range activation of physics measured in blocks. High numbers are not adviced because a lot of gravel will drop in freshly generated ocean biomes which cause a lot of physics and lag.

Default: 60

Range: 10 ~ 250

blockPhysicsScale

Scales the size of the blocks (when they are blocking your view too much).

Default: 1.0

Range: 0.05 ~ 4.0

Server (only Forge)

maxCollapseObjects

Maximum number of collapsing block events that get caused by one update.

Default: 100

Range: 1 ~ 5000

collapseSpeed

Collapsing speed in ticks. 0 means instant collapse.

Default: 10

Range: 0 ~ 500

collapse

Enable/Disable collapsing blocks.

Default: true

 

Visualization for some configuration options


  

Future Goals


Depending on the support of the community I can assign more time on working on this mod to implement wider Mod support (with other mods) and add features like Ragdolls (DONE, support for more mobs), fracturing depending on the material (wood, stone, sand and so on), water droplets from explosions and so on.