ModsJava
Fancy Physics ✨ [ 1.19.4 - 1.21.x ]
Minecraft Java mod. File opened and checked on 2 Oct 2026; downloads from the MC Java Mods app on Android.
⬇ Download on SpigotSupported Versions:
1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.4, 1.20.6, 1.21
Author: Maxim.jsx
Source Code: https://github.com/maximjsx/FancyPhysics
Support: https://discord.gg/4pA7VUeQs4
https://github.com/maximjsx/cursor-reset-powershell
This plugin only works on version 1.19.4 or higher! (any other 1.19 version will not work!)
Also if you are using Geyser it will not work for the Bedrock players because the display entities im using do not exist in Bedrock Edition
There is no Worldguard support yet!
![[IMG]](//proxy.spigotmc.org/c5b4fac103b6c3d34010c1dc8d292e8eba567233/68747470733a2f2f6769746875622e636f6d2f6d6178696d6a73782f696d616765732f626c6f622f6d61696e2f4e657565735f50726f6a656b745f2d5f323032332d30362d3135543233333731372e3039322e706e673f7261773d74727565)
Read documentation
![[IMG]](//proxy.spigotmc.org/5a29427eabef9d8cf71843f244cc5d2ff4e68274/68747470733a2f2f6769746875622e636f6d2f6d6178696d6a73782f696d616765732f626c6f622f6d61696e2f4e657565735f50726f6a656b745f2d5f323032332d30362d3135543233333634352e3830362e706e673f7261773d74727565)
For support and suggestions!
English
Spanish
Russian
German
Problems with the plugin?
Before you write a bad review ask for support on the discord server or open an issue on github
Fancy Physics is part of the awesome-plugins list!
Do not use the review section below for suggestions/feature requests or support.
Author: Maxim.jsx
Source Code: https://github.com/maximjsx/FancyPhysics
Support: https://discord.gg/4pA7VUeQs4
100% Vanilla! Works completely without a mod or resourcepack
-
Block particles
-
Tree fall animation
-
Realistic explosions
-
Explosion & tree regeneration
-
Visual crafting
-
Entity death particles
-
Damage particles
-
Trapdoor animation (Experimental)
-
API
-
Sprint door break
This plugin only works on version 1.19.4 or higher! (any other 1.19 version will not work!)
Also if you are using Geyser it will not work for the Bedrock players because the display entities im using do not exist in Bedrock Edition
There is no Worldguard support yet!
-
Download plugin
-
Copy into the servers plugins folder
-
Restart your server
Code (Text):
/fancyphysics reload
/fancyphysics clear-particles
/fancyphysics clear-particles
Code (Text):
fancyphysics.admin
fancyphysics.commands
fancyphysics.commands
Code (YAML):
# Fancy Physics sounds like for block crack
Sounds : true
SpawnPhysicsProtection:
Enabled : true
RadiusInBlocks : 20
Location:
world : world
x : 1
y : 70
z : 1
Explosion:
Physics : true
NaturalDrops : true
Drops : true
EntityDeathParticles : true
# Block break particles
Particle:
Enabled : true
Animation :
# Rotate the particles
Rotation : true
# Blocks will just fly up and get smaller when broken
FlyUp : false
SpeedInTicks : 40
EndSizeMultiplier : 0.5
# How many particles can exist at once on the entire server
MaxAmount : 4000
DamageParticles : true
PerformanceMode : true
Tree:
Physics : true
DropSaplings : true
# This adds like multiple stages to the broken block to make it longer to fell a tree
ChopDelay : true
# If true a tree will fall on the ground if a block was broken below it
GravityIfInAir : true
# Adds all the broken blocks of a tree when fallen to the players stats
AffectedBlocksInPlayerBreakBlocksStatistic : true
AdvancedStemScan : false
ScanMaxStemSize : 200
ScanMaxLeavesSize : 260
MaxInvalidScans : 2700
MaxInvalidBlockDistance : 2
# Displays the currently used items in a crafting table above the actual block (One player limit)
VisualCrafting : true
# Breaks all blocks when falling
FallingBlockPhysics : true
# Adds the particle animation to blocks which fall
BlockCrackOnFall : true
# Adds a small opening and closing animation to trapdoors.. Just use this for testing not on a production server
TrapdoorPhysics : false
# When sprinting against glass or a door it will break
SprintBreak:
Door : false
Glass : false
# Regenerate certain blocks or trees when destroyed after a specific delay
Regeneration:
TreeRegeneration:
Enabled : false
Delay : 10
ExplosionRegeneration:
Enabled : false
Delay : 10
# There will be no particles for the following blocks when broken
BlockParticleBlackList :
- END_ROD
- POINTED_DRIPSTONE
- CANDLE
- BLACK_CANDLE
- CYAN_CANDLE
- GRAY_CANDLE
- LIGHT_GRAY_CANDLE
- BAMBOO
- PURPLE_CANDLE
- BLUE_CANDLE
- LIME_CANDLE
- RED_CANDLE
- WHITE_CANDLE
- PINK_CANDLE
- MAGENTA_CANDLE
- BROWN_CANDLE
- GRAY_CANDLE
- GREEN_CANDLE
- YELLOW_CANDLE
- ORANGE_CANDLE
- RED_CANDLE
- LIGHT_BLUE_CANDLE
- CHAIN
- GRASS
- DANDELION
- CRIMSON_FUNGUS
- WARPED_FUNGUS
- OXEYE_DAISY
- WITHER_ROSE
- ORANGE_TULIP
- RED_TULIP
- RED_MUSHROOM
- BROWN_MUSHROOM
- TALL_GRASS
- SCULK_VEIN
- CHERRY_SAPLING
- LARGE_FERN
- SUNFLOWER
- CORNFLOWER
- PINK_PETALS
- TORCHFLOWER
- MANGROVE_PROPAGULE
- TWISTING_VINES
- POPPY
- ALLIUM
- PINK_TULIP
- LILY_OF_THE_VALLEY
- BLUE_ORCHID
- WARPED_ROOTS
- AZURE_BLUET
- BAMBOO
# In these worlds no physics will be applied
DisabledWorldsList :
- DisabledWorld
- AnotherDisabledWorld
# If you are bridging and this option is enabled, at some point the blocks will fall down without support below
BlockPhysics:
Enabled : false
Blocks:
DEFAULT :
# Max bridging lang till the blocks fall down
Limit : 10
STONE:
Limit : 12 [/LEFT ]
BlockParticleSettings:
Blocks:
DIAMOND_ORE:
ParticleMaterial : DIAMOND_BLOCK
CustomModelData : 0
Sounds : true
SpawnPhysicsProtection:
Enabled : true
RadiusInBlocks : 20
Location:
world : world
x : 1
y : 70
z : 1
Explosion:
Physics : true
NaturalDrops : true
Drops : true
EntityDeathParticles : true
# Block break particles
Particle:
Enabled : true
Animation :
# Rotate the particles
Rotation : true
# Blocks will just fly up and get smaller when broken
FlyUp : false
SpeedInTicks : 40
EndSizeMultiplier : 0.5
# How many particles can exist at once on the entire server
MaxAmount : 4000
DamageParticles : true
PerformanceMode : true
Tree:
Physics : true
DropSaplings : true
# This adds like multiple stages to the broken block to make it longer to fell a tree
ChopDelay : true
# If true a tree will fall on the ground if a block was broken below it
GravityIfInAir : true
# Adds all the broken blocks of a tree when fallen to the players stats
AffectedBlocksInPlayerBreakBlocksStatistic : true
AdvancedStemScan : false
ScanMaxStemSize : 200
ScanMaxLeavesSize : 260
MaxInvalidScans : 2700
MaxInvalidBlockDistance : 2
# Displays the currently used items in a crafting table above the actual block (One player limit)
VisualCrafting : true
# Breaks all blocks when falling
FallingBlockPhysics : true
# Adds the particle animation to blocks which fall
BlockCrackOnFall : true
# Adds a small opening and closing animation to trapdoors.. Just use this for testing not on a production server
TrapdoorPhysics : false
# When sprinting against glass or a door it will break
SprintBreak:
Door : false
Glass : false
# Regenerate certain blocks or trees when destroyed after a specific delay
Regeneration:
TreeRegeneration:
Enabled : false
Delay : 10
ExplosionRegeneration:
Enabled : false
Delay : 10
# There will be no particles for the following blocks when broken
BlockParticleBlackList :
- END_ROD
- POINTED_DRIPSTONE
- CANDLE
- BLACK_CANDLE
- CYAN_CANDLE
- GRAY_CANDLE
- LIGHT_GRAY_CANDLE
- BAMBOO
- PURPLE_CANDLE
- BLUE_CANDLE
- LIME_CANDLE
- RED_CANDLE
- WHITE_CANDLE
- PINK_CANDLE
- MAGENTA_CANDLE
- BROWN_CANDLE
- GRAY_CANDLE
- GREEN_CANDLE
- YELLOW_CANDLE
- ORANGE_CANDLE
- RED_CANDLE
- LIGHT_BLUE_CANDLE
- CHAIN
- GRASS
- DANDELION
- CRIMSON_FUNGUS
- WARPED_FUNGUS
- OXEYE_DAISY
- WITHER_ROSE
- ORANGE_TULIP
- RED_TULIP
- RED_MUSHROOM
- BROWN_MUSHROOM
- TALL_GRASS
- SCULK_VEIN
- CHERRY_SAPLING
- LARGE_FERN
- SUNFLOWER
- CORNFLOWER
- PINK_PETALS
- TORCHFLOWER
- MANGROVE_PROPAGULE
- TWISTING_VINES
- POPPY
- ALLIUM
- PINK_TULIP
- LILY_OF_THE_VALLEY
- BLUE_ORCHID
- WARPED_ROOTS
- AZURE_BLUET
- BAMBOO
# In these worlds no physics will be applied
DisabledWorldsList :
- DisabledWorld
- AnotherDisabledWorld
# If you are bridging and this option is enabled, at some point the blocks will fall down without support below
BlockPhysics:
Enabled : false
Blocks:
DEFAULT :
# Max bridging lang till the blocks fall down
Limit : 10
STONE:
Limit : 12 [/LEFT ]
BlockParticleSettings:
Blocks:
DIAMOND_ORE:
ParticleMaterial : DIAMOND_BLOCK
CustomModelData : 0
Spoiler: <CLICK> For more gifs ...
Read documentation
For support and suggestions!
English
Spanish
Russian
German
Some other plugins I made
-
Better Chat Bubbles (Animated & packet based)
-
Custom score numbers (Remove the red numbers from the sidebar)
-
Hologram / Leaderboard API (Packet based text display hologram api)
Problems with the plugin?
Before you write a bad review ask for support on the discord server or open an issue on github
Fancy Physics is part of the awesome-plugins list!
Do not use the review section below for suggestions/feature requests or support.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
Fancy Physics ✨ [ 1.19.4 - 1.21.x ] is a free Minecraft Java mod. Downloaded 40,671 times (via Spigot). Download it and open it directly in the game.
Related Java mods
1.19
Turtle Shaders
1.21
Better GUI - Workbench, Villagers...
1.8
Dream Fish [1.8.x - 1.13.x]
1.20.1
Enhanced Vibrance Edition Shaders (1.20.1) – Realistic Reflections
1.8.9
Super Realistic Sky
1.16