You can manage the delay for saving data in database. You can set that here:
save-database-delay:300# in seconds
FLY DECREMENT METHOD
fly-decrement-method:PLAYER_FLY_MODE
Type
equals
Seems player will decremente his fly time when he active his fly.
Seems player will decremente his fly time when he active his fly AND his flying.
TP ON FLOOR WHEN FLY DISABLED
tp-on-floor-when-fly-disabled:true
When true, the player will be teleported to the floor when their flytime expired or conditions are not met.
FLY DECREMENT DISABLED BY STATIC
Need PLAYER_FLYING_MODE in the fly-decrement-method.
If true, that will stop decrementing the fly time after 3 seconds.
PVP / NEARBY PLAYER PART
Example with Lands
The fly-disable-radius: 5 configuration refers to the minimum radius (in blocks) around a player where flying is disabled.
Here’s how it works:
If a player is within 5 blocks (as specified by fly-disable-radius: 5) of another player, flying is disabled for the first player.
Essentially, if there are players within this 5-block radius, the plugin will stop the player from flying.
If you want to increase the radius to a larger value (e.g., 10 blocks), you would set:
This placeholder refers to the name of the land or area where the player is located.
The plugin checks if the land name (the area the player is in) is the same for the other players in the nearby area (within the specified radius, e.g., 5 blocks).
If another player in that radius is in a different land (different land name), then the plugin disables flying for the player. This ensures that players can't fly around in different zones unless certain conditions are met.
ALIAS
This add /wfly manage to disable/enabled the fly..
You can add more alias like that!
DECREMENT OFFLINE
If you are performing maintenance, remember to disable this; players may waste their time flying unnecessarily.
pvp:
enabled-permission-range: true #you can enable the features if needed
fly-disable-radius: 5
bypass:
placeholders:
- "%lands_land_name_plain%" # For example : The plugin checks if the land name around a player is the same.
# If there are a player that return different of all player(in 10 block around), fly will disable.
#- "%otherPlaceholder%" # You can put other placeholder if needed.
placeholders:
- "%lands_land_name_plain%" # For example : The plugin checks if the land name around a player is the same.
# If there are a player that return different of all player(in 10 block around), fly will disable.
#- "%otherPlaceholder%" # You can put other placeholder if needed.