Plugin Components
MorePhysics contains multiple components, each of which can be enabled or disabled independently of others, including disabling the components per-world. More information is available at the
configuration page.
Arrow Component
Version: 2.3.0
The arrow component allows you to specify custom damage modifiers that affect players that are hit in specific body parts. The valid areas include: head, neck, torso, crotch, legs, and toes.
You can specify the damage modifiers for each of the aforementioned areas in the configuration file. In order for the damage modifiers to be applied, the player who is shot has to have the
physics.arrows permission.
Blocks Component
Version: 2.3.0
It is advised that you either change the block materials or disable this component completely if you do not need it.
This component adds effects to several blocks that are activated when players walk over them. By default, orange wool speeds up the players, blue wool bounces them up into the air, and dark green wool slows them down. Block materials and velocity multipliers can be changed in the plugin configuration.
In order to be affected by the blocks, players must have the
physics.blocks permission.
Blood Component
Version: 2.3.0
Nothing too fancy - this component adds particle effects when an entity takes damage. 11 different blood colors are available for you to choose from. You can specify different blood colors for players, monsters, and animals.
Be warned: this component heavily utilizes the CraftBukkit methods that will break on every major Bukkit update.
Here is the official reason for this problem. As as result, this component will be automatically disabled if it is not compatible with your server version.
In order for a player to shed blood, he has to have the
physics.blood permission.
Boat Component
Version: 2.3.0
Boats behave strangely in Minecraft - it's time to make them right! Boats will now sink a little every time they take damage, up to the point when they will completely submerge and will not be operable.
You can change the rate at which boats take damage in the configuration. In order for the boats to sink, the passenger has to have the
morephysics.boats permission.
Minecart Component
Version: 2.3.0
Tired of animals stampeding all over your rails? Make them pay for intruding by enabling this component, which will cause entities to take damage when hit by a minecart.
You can specify the damage in relation to the speed at which the cart was traveling, and enable the knockback effect, in the configuration file. In order for a player to take damage from minecarts, he has to have the
physics.minecarts permission.
Piston Component
Version: 2.3.0
Arguably the most fun component, enabling this option will cause any entities that are unfortunate to be pushed by a piston to be launched into the air! If you do not want any piston to start propelling everything everywhere, you can enable the sign functionality, which will require a
formatted sign to be placed on the piston in order for the latter to work.
This component can utilize the weight component to modify the velocity at which the players are launched, if the corresponding option is enabled in the configuration.
In order for a player to be launched by a piston, he has to have the
physics.pistons permission.
Player Component
Version: 2.3.0
Nothing outstanding - just a bunch of modifiers that change different player aspects, including hunger and experience rates, damage rates, and so on.
In order for a player to be affected by this component, he has to have the
physics.player permission.
Weight Component
Version: 2.3.0
Last, but certainly not least, component handles the player weight functionality. You can add weight to literally any block and item in the game - and have it slow down players to a leisurely trot.
Weight configuration can be specified in
weight.yml - more config can be found in the main configuration file.
In order for a player to be affected by weight, he has to have the
physics.weight permission.