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
@th3controller
Great plugin =) hope to see this grow more and more..
How about a big server ... with a big map how will this tackle the issue on dropping this plugin in the middle of ongoing game? How will it process the new big map with loads of big floating cobble platform monsters?
Will it start to run it in segments or just taggle the whole map =) at ones and Jam the server?
@Akrucious
Oh, thanks for pointing out. I forgot that :P
@DryerBox
Yeah, WIP BTW :D I designing a V-Like structure like invert piramid or something like that to be possible :D
@KodekPL
Sure! and works on specific area also!
@Rescindent
Block data already fixed on v0.2 (although it not show for download or something) Next version will be first beta version for Physix :D
PS. For all these times until Mid-Jan, I have an exam. So, it'll take sometimes to finish this :\
I've noticed, that if you place a block above snow, it wont fall down due to the snow acting as a block. Hopefully this will get changed.
You should make it so even without two supports they can go 1 block out and have a max for how far the supports can go
Planning to add a multiworld support? So that plugin works on specific worlds?
Hmm, great idea! Especially for people who make 1x1 towers! All those towers will be gone :D
I quite like the idea...
Looking forward to testing 0.2 out, glad to see this plugin being actively developed. Currently having an issue with my test server where the server fails to send block data to the client on login. The developers' biggest necessary evil: debugging :)
@spywhere
Tnx for answering! im looking foward on this proyect, also... i know some java coding if you need some help but ive never tried to code a plugin for minecraft... thats the catch XD anyway, yesterday i was testing this with my brother, we tryed to build a wooden house but making the roof was nearly impossible XD so i got a simple idea to make building simple... but realistic! maybe you can detect how many faces of one cube block are next to another block, and if that number is less than 2 the physhix gets on, also i got this idea: if you put some glue on the block you can atach it if it has at least one face next to another block.
That faces rule together with the phisyx rule should work nice and relistic n_n.
Also we noticed that when you chop down a tree, the leafs intead of disapearing are falling on the floor... wich is very annoing XD can you make that when the leafs got afected by phisix they disappear? tnx again, and good luck bro! this is exactly what minecraft needs!
@Nilinking
Thanks for suggestion.
For specific block type, it's possible and I'll added it to newer version (for now, it's already have some blocks that not apply Physix on it :P )
For special rules, it's a good idea. but it take a time to do that because of it's like programming a Physix to do what you want.
For longer mining with lower level tools, I don't know if this possible or not, need to check the code first.
For v0.2, I already uploaded it (may be already approved) but it say "Waiting for project" which may be I need to upload a beta of Physix to move from experiment to normal state.
Hi spywhere, i love your plugin, i was looking for something like this long time ago! i wanna make a suggestion, it would be great if the physic changes to certain types of blocks... by example, a solid wall of stone shouldnt fall when you mine the lower part (but a dirt one or a sand one should!) you could make a special physic rule for blocks of that tipe, the rule should be like... it falls if its 2 blocks away from any nearest direct block(not diagonal ones!)... it would be perfect if the user can configure that radius via config!... also i wanted to make you a request, can you make mining and digging harder with lower level tools? (like longer to mine) that should be awesome! tnx in advance! and keep going this iscript is great!
oh btw... wheres the V0.2? i cant download it XD i think the link is broken or something hahaha XD or maybe im blind! anyway TNX! for such AWESOME script n_n cya!
@QuantumSicarius
That's already fixed in v0.2 (and already upload) but it still say "Waiting on project" may be it need at least 1 beta version to move from experiment to normal state.
@GarretSidzaka
Newer version (as I planned) can make it affect only selected area (in selected world) and only ops can do (I'm not sure with permissions cause of AdvLog already has a lot problems with it D:)
@minecraftyord
That's a good idea. May be I will add option to check a block around player (ops) or selected area immediately. Thanks for suggestion :D
An idea for you (really just an idea, do what you want, i already love the plugin ;-) )
What about a config option to just let very high blocks fall down. For example if there is a block at a maximum of 3 blocks around it, it'll stay; if there is nothing within 3 blocks or more it will fall down. That could be used perfectly for automatic grief clean up (yes, it doesn't remove it, but it removes for example trees that aren't totally gone or remaining blocks of burnt down houses.)
Thanks for this plugin :)
i would add this but it would terribly grief my server. this is better to start a fresh map with.
kudos for the concept!!
A problem I have noticed is that when you break redwood, it changes to normal wood when it falls!
@Joager
Is it already multi-world? I think it already effect every world, is I'm right? (not be tested)
@SuperPyroManiac
lol. You're right! Newer system may be add option to make it effect only selected area.
PS. Sorry for my bad English (as always D:)
Griefers would love this as no logging system can fix the falling part.
FOR ODIN'S SAKE, PUT MULTIWORLD.
Please.
Wow this is so cool! I thought of making something like this one day, you beat me to it! Well done!
@Rescindent
Yeah, I have these error too. I'm checking what make these error happen. Beta version will fix this error for sure. :D