Physix
Physix V0.5.5 Beta [works on: 1.2.5-R4.0 - 1.8]
Description
Physix provide a simple gravity system that affect to whole server or selected area. By place and break a block it will check for any block around them and take a gravity to it, make it fall to the ground. You can build a house (with roof :D) by see a instruction on how to place a float block or you can watch a demonstrate video...
Features
- A simple gravity for all blocks
- TreeCut - Cut whole tree by break a tree's log
- AutoPlant - Plant by drop seed on soil
- GlueBlock - Make a float block/area by attach to glue block
How to install
Just put the .jar file in Plugins folder and run the server...
How to use
Place or break some blocks and feels the power of gravity!


TreeCut feature
TreeCut make you easy to cut a whole tree by cut only 1 log
A plugin will define as tree with following condition:
- A block under lowest log block must be dirt
- A block above highest log block must be leaf
- Between lowest and highest log block must be log only
You can cut whole tree by break a log at any part of tree
When tree was cut all leaves in 5x5 area around tree will be disappear and no sapling drop
You can gather sapling by cut leaves before cut a log
AutoPlant feature
AutoPlant make you feel more real on farming by drop a seed of Wheat, Melon, Pumpkin on soil, it will auto plant for you.
AutoPlant has a delay to plant. If you stand on high ground and drop a seed down to soil below, it is possible that sometimes seed will not plant due to long delay while seed stay in the air.
GlueBlock feature
GlueBlock is a block which attach another block to it. A block place near glue block (3x3x3 area, center at block you placed) will be attach and stay in the air, make a float area/land possible to create.
Commands

/physix instant area = Apply physic instantly on selected area
/physix instant around [Radius in number] = Apply physic instantly within radius
Please note that only OP can create, view and delete area.
Configurations
| Main | Options | Result | |
|---|---|---|---|
| Physix: | |||
| MinimumBlockConnected: 2 | A block will stay in the air if block adjacent up to this number of blocks near by | ||
| CheckRadius: 15 | Checking distance from currently place/break location | ||
| CheckEntity: false | Check physic if entity pickup a block (BETA) | ||
| GlueBlock: 30 | Block id of glue block (default is Cob Web) | ||
| TreeCut: true | Enable TreeCut feature | ||
| AutoPlant: true | Enable AutoPlant feature | ||
| PlantDelay: 10 | Delay before plant a seed (20 ticks equal 1 second) | ||
| ApplyWorlds: | Enable physic to affect in selected world | ||
| WorldName: true | Enable physic on WorldName | ||
| WorldName_nether: true | Enable physic on WorldName's nether | ||
| WorldName_the_end: true | Enable physic on WorldName's the end | ||
| WorldName2: true | Enable physic on WorldName2 | ||
| WorldName2_nether: true | Enable physic on WorldName2's nether | ||
| WorldName2_the_end: true | Enable physic on WorldName2's the end |
A new world will be added when start a plugin.
Physic applied area will force enable physic to selected area (despite you disable world physic) make possible to create a physic applied room!
Video
[In Spanish] Thanks to Indeleble
Changelog
[A] = Add
[F] = Fix
[I] = Improve
[R] = Remove
v0.5.5 [#1.2.5-R4.0]
[A] Supported for 1.2.5-R4.0
v0.5.4 [#1.2.5-R1.0]
[A] Supported for 1.2.5-R1.0
[F] Sapling should AutoPlant on dirt now
[F] Duplication glitch
[F] All drops should not disappear
v0.5.3 [#1.2.4-R1.0]
[A] Supported for 1.2.4-R1.0
[A] Instant Physix [Beta]
[A] Sapling now added into AutoPlant feature
[I] TreeCut feature now break a tree naturally instead of removing it (possible for sapling to drop)
[I] Block will be check if it not cancelled from another plugin (prevent block duplication)
v0.5.2 [#1.1-R6]
[A] Supported for 1.1-R6
v0.5.1 [#1.1-R4]
[I] Supported for 1.1-R4
[I] Enderman physic now change to entity physic
v0.5 [#1.0.1-R1]
[A] Block list configuration
[F] Fixed null pointer exception
v0.4 [#1.0.1-R1]
[A] Per world physic
[A] Apply physic on selected area
[A] GlueBlock added
[A] AutoPlant - Plant by drop seed on soil (Wheat, Melon, Pumpkin only)
[A] Option to turn off enderman pickup block cause of checking physic
[A] Block fall to small objects (Torch, Button, Lever, etc.) will cause of objects to pop out of attached block
[F] No-physic-apply blocks bug (Torch, Button, Lever, etc. fall by gravity if attach to a block)
[F] Physix bug when a block connected with no-physic-apply blocks, it will float (Another block attach to torch, button, lever, etc. will float)
[F] Block fall to no-physic-apply block will still float (Another block fall to torch, button, lever, etc. must break them and fall to the ground)
[F] Skip all dropped-block without break and drop them (Block fall from high area did not break a torch, button, lever, etc. in their way)
v0.3.1 [#1.0.1-R1]
[F] Fixed showing text when use bucket
v0.3 [#1.0.1-R1]
[A] Tree Cut - Cut whole tree by breaking log (drop only log)
[A] Physix now can be configured
[I] Rewrite whole physix calculation system (more stable and easy to edit :D)
v0.2 [#1.0.1-R1]
[I] Supported for 1.0.1-R1
[F] Physix applied block are actual block now (contain block data)
v0.1 [#1561]
Initial release
-
View User Profile
-
Send Message
Posted Jun 19, 2012nice! Thank you for the fast replies, i have just one more question, has someone measured the raise of cpu/ram usage using this plugin, is there any, noticeable ? Thanks again, snitride
-
View User Profile
-
Send Message
Posted Jun 19, 2012@snitride
Yes, as BEQOsNtDi6xRDGzqIAT7 said. Plugin will check only when you place or break a block and it'll check a block around them (usually 15-20 blocks)
If no one touch a floating island after install this plugin then your build will not collapse...
-
View User Profile
-
Send Message
Posted Jun 18, 2012@snitride
You can, yes. It will only check for physics in a 16 block or so radius of blocks being modified. At least with the current version.
-
View User Profile
-
Send Message
Posted Jun 18, 2012Hello there,
ill better check before i apply your excellent plugin, at the moment my map is still in the beginnings, there are a few buildings and some walls, there physics all should check out ok. Here my question: Can i apply this plugin to a already existing world? Will this world collapse in certain places like natural caves?
Thanks, snitride
-
View User Profile
-
Send Message
Posted Jun 17, 2012@spywhere
Okay, thank you!
-
View User Profile
-
Send Message
Posted Jun 17, 2012@Alexcityoffun
Ok... next version will do...
But actually... there're some of tree-cutting plugin... you can search for it :)
-
View User Profile
-
Send Message
Posted Jun 16, 2012Is there any way to disable a specific feature? For example i want just the Tree Cut feature , but i wont install your plugin because all my architectural building will collapse.
-
View User Profile
-
Send Message
Posted May 18, 2012@BEQOsNtDi6xRDGzqIAT7
For explosion trigger physics, in fact, I already planned to added them but I forgot it while I'm fix a duplication glitch and also want to improve a physics calculation (look hard so far :\).
For block actually fall down, I'm working on a whole new physics system include both Gravity and Anti-Gravity also smooth fall which will animated a block falling to each step (and also options to instant physics for some low performance server) but it will not smooth as sand/gravel but at least it's looks quite good :)
-
View User Profile
-
Send Message
Posted May 17, 2012Say, not having looked at any other comments, what's the over/under on explosions being added to the trigger events for physics to apply to? :)
(Ie, you blow something up and physics apply to the new structure.)
Also, i support the idea of having blocks actually fall down like gravel/sand, if possible.
-
View User Profile
-
Send Message
Posted May 13, 2012@ichimoskilla
Yeah, that's very interesting idea. I love that... should add in a newer version...
-
View User Profile
-
Send Message
Posted May 12, 2012You should make it so that certain block when dropped transform into other! example: When stone falls it will turn to cobblestone and when cobblestone falls it turns into gravel. hope you thought this was good.
-
View User Profile
-
Send Message
Posted May 8, 2012@Dibujaron
It's just move the block on this version. Only a new version that do the actual animation (not smooth as sand/gravel) also a new version contain an anti-gravity so your unsupported block will float up to the sky limit and disappear :)
-
View User Profile
-
Send Message
Posted May 8, 2012does this just move the block, or does it do an actual falling animation, similar to sand and gravel in the default game? if it has a falling animation, i want to shake your hand, sir. and then I want to go tell the people at movecraft how you did it, so that they can apply the same thing, but sideways, to make their ships move more realisitcally.
-
View User Profile
-
Send Message
Posted May 5, 2012@Erisine
I'll check it... Thanks for report this :)
@Edit
Monster spawn properly
All animals drop items properly
Chicken still not drop egg
Fix coming soon...
-
View User Profile
-
Send Message
Posted May 5, 2012Hi,
I'm trying out your beta. I've noticed some odd behavior.
With the AutoPlant feature turned on, the game will not spawn new monsters. Non-hostile animals seem to spawn just fine. It also appears to tamper with drops from animals: chickens will not lay eggs (but you can get chicken meat) and all other animals only drop experience orbs. (Plant, wood, and ore drops work as expected.) This behavior seemed to exist regardless of what other mods were turned on.
All other features seem to great! No more floating trees!
Using Minecraft 1.2.5, latest recommended build of Bukkitcraft. Windows 7 64-bit. Misc Other Mods (in case this is caused by some random conflict): bPermissions, mChat Suite, NoLagg, Orebfuscator, Sewers, UltraBan, xAuth, Mineral Vein, and Vault
-
View User Profile
-
Send Message
Posted Apr 27, 2012@Chaznuts
How it's floating?... when it have less than 2 supporter then it should fall... and it's affect to all block except in the list...
If you want all the block to be fall, doesn't matter how it's connected, then you should edit config.yml file where the part called "MinimumBlockConnected" to 4 or more. This will make all block fall down without any condition to make it float...
In fact, I might be implement a physic system again... and this should also have anti-gravity too...
-
View User Profile
-
Send Message
Posted Apr 27, 2012@spywhere
That would be ok.. but would it be possible to make it happen automatically (for newly placed blocks.. not existing). I don't want the "GlueBlock" or any other special block for that matter. I just don't want things to float! The problem, though, is that I like that only sand and gravel can't be cantilevered (or sticking out). I like the fact that stone, dirt, etc. can be hanging out. What I don't like is the fact that you can destroy the bottom of those stone, dirt, etc. blocks and the blocks/structure is now floating. Any ideas on how you might be able to go about this? Thanks :)
-
View User Profile
-
Send Message
Posted Apr 4, 2012@Pandamatak
if you want to let's them fall down with the same texture as they are, it's impossible. But if you convert it into sand or gravel and let's them drop like they're used to be so that is possible. But changing block immediately, I don't think it'll fall down. Just like when you going to desert and found some well and they're floating sand until you touch them.
-
View User Profile
-
Send Message
Posted Apr 4, 2012It would be nice if you could make the falling effect similar to sand or gravel. But I don't know if that's possible without client-side addons...
-
View User Profile
-
Send Message
Posted Mar 14, 2012@Nekuroi
OK. Next version will do... :)