Sueta
EX

ExpandingBorder

1.1

Expands your worldborder as you progress...

·Plugin

This plugin allows you to expand or contract the worldborder depending on what advancements/statistics a player gains

Each time the criteria is met, the worldborder expands or contracts by a set amount. (Supports 2D and 3D volumetric expansion)

Prerequisites:

  • Set worldborder to initial size and centerpoint.
  • Install, restart, configure plugin and then run /expandingborderreload
Permissions
tau.expandingborder.reload : GRANTS COMMAND '/expandingborderreload'
Config
# By Tau
# https://www.spigotmc.org/members/tau.300190/
# IGN (TauCubed)

Enabled Worlds:
- 'world'
- 'world_nether'
- 'world_the_end'
# CaSe SeNsItIvE

Statistic Based Incrementation:
  EXPAND ON:
    MOB_KILLS: 0.500
  CONTRACT ON:
    DEATHS: 5.000
# For a list of valid statistics:
# https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Statistic.html
# Please make sure not to use statistics not of your game-version.
# Duplicate advancements/stats in EXPAND/CONTRACT will only cause one to be acted upon.

Advancement Based Incrementation:
  EXPAND ON:
    "ANY": 5.000
    "minecraft:story/enter_the_end": 100000.000
    "cofh:foo/some_custom_advancement": 0.000
    # Use minecraft advancement names (CaSe SeNsItIvE)
  CONTRACT ON:
    "NIL": 0.000
# 'ANY' will act upon all advancements not in the list, Treat it like a default action.

Minimum Size: 32.000
# Size From Center-point of world border (32 = 64 wall to wall).

Border Blocks Per-Second: 1.00
# How may blocks per-second should the border expand at.
# (Will be rounded by games code to 1s per change)

Increment Logic Mode: 1
# How should the plugin represent the borders' size?
# 0 = None, Only increment via radius from ceneterpoint.
# 1 (Default) = 2D volumetric incrementation. (Top down volume of area)
# 2 = 3D volumetric incrementation. (3D volume of area)

Command Decimal Format: "0.000"
# How should the plugin format huge decimal values such as worldborder size
# Used for %size% and %old_size%

Command: ""
# Console Command for the server to run when the worldborders size changes.
# %size% will be replaced with worldborder new size.
# %old_size% will be replaced with the worldborders old size.
# Note: Do not include "/" unless it needs a double slash

Command Cooldown Millis: 1000
# The delay in Milliseconds that must expire before the command may run again.

### No Touchy ###
Config Version: 4
### No Touchy ###
[/SPOILER]

Enjoy.

Similar projects

Plugin →