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
I should more clarify the reasoning for me leaving behind this amazing project. I requested to takeover this plugin because at the time i was still intrested in the game, and i love the idea of gravity as it made way for intresting gameplay. At the time i was just learning programming and i felt like i knew enough to get by and update it. Nowadays i only really program as a hobby and while i understand a bit of the code, i do not understand enough of the bukkit api or java. Perhaps in the future i may uptake this amazing project once again, but for now it will remain silent. Im sorry.
Does this work well with Landslide Plugin?
Please update this.
@F4BSE
"Extra Hard Mode" have some physics.
Somebody know an alternative plugin for this?
@F4BSE
Yea but looks that works with 1.3.1
Is this plugin really inactive?
@spywhere
Yeah, it'd make it easier to build without completely ruining the feel. lol
Now imagine a single player mod for this. I would never use it on my server due to griefers, but on single player it would be interesting!
@renadi
like you set 2 set of blocks right? one required 2 connection to make it stay in the air and another one is required only 1 connection...
Am I understand it right?
PS. That's an interesting idea too :)
@spywhere
They'd be support blocks, things that would only require one connection rather than two.
@renadi
Multiple glueblock is already supported... Just add it like another exclude blocks...
Could you explain a bit more about secondary block? I don't quite understand it...
And thanks for suggestion :)
@elias1979
I second this, I'd assumed that any two sides could be touching a supported block and it'd be fine allowing you to build from corners but as it is you need to pretty much cover the entire area below you with blocks if you want to build anything(probably not a problem for your average house buy castles and towers tend to get much more difficult).
If there's something I'm missing it would be great to know it but I don't see anything in the config.
Also, I really like the idea of using end stone as the glue block, at least that's what I'm doing, if you want any floating castles they're going to require a rare and really limited resource(but having the option of multiple glue blocks would be nice too)! lol
And one more thing >_< Could we have an option for 2 sets of blocks, one the normal building blocks and one for secondary(with a different requirement, in my mind 1 instead of 2 blocks), things like fences and maybe stairs? Not realistic but it would make things a little easier as far as crenelations on castle walls and stairways while still imposing a tad more order than minecraft tends to.
All in all I really like the idea of this mod for my server, I'm working on a semi-realistic one and but you always have people showing others up with amazingly impractical builds, things like this level the playing field but still give us great options.
This is very hard and also unrealistic in the current state but i understand your working on a new system.
@kingofchris1
if there's an error... please send it to me... so i can check it and fix it... May be you can send me a config file too...
Usually, plugin will read a config file when plugin load and save when plugin disable... So, when you change your settings while server is running may be it replace your config file...
The reload command (/blah blah reload) is in every new plugin or feature update... So, in a new version of Physix i'm working on... should have "/blah blah reload" command for sure...
sorry
i made it works now but only by making areas... i wonder... how can enable to all the world map?
cause when i go to config and change "world = false to world= true" when i load the server it sends an error and then it change back to false :S
hello!
well i am kind of new as an admin
so i need some help
i was trying to run the version for R1 since the R4 still not realeased... i saw that its gonna be avaible today, but i wanted to test the R1 anyways...
i add the plugin but when i try to use comands at the game, is not working or i dont know what im doing wrong
so i would like you to tell me step by step how to install and make it works plz
thanks
@elias1979
Update for support latest CB is coming today... Update for a new system take a while...
Any updates ?
@snitride
It's all upon your server performance and settings... a high settings for server can make a noticable lag...
The best solution is you need to try all the settings (especially for CheckRadius) and adjust it to suit your server...