feat(base): implement progression system
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
# Core Base progression
|
||||
base-unlock-blocks: 250
|
||||
navigation-unlock-blocks: 500
|
||||
initial-radius: 10
|
||||
initial-vertical-range: 25
|
||||
relocation-cooldown-seconds: 86400
|
||||
|
||||
# Base size
|
||||
stone-expansion-blocks: 500
|
||||
deepslate-expansion-blocks: 1000
|
||||
obsidian-expansion-blocks: 1000
|
||||
first-expanded-radius: 25
|
||||
second-expanded-radius: 75
|
||||
third-expanded-radius: 150
|
||||
|
||||
# Flight
|
||||
flight-warning-buffer: 5
|
||||
second-flight-vertical-range: 100
|
||||
|
||||
# Base III teleportation and warm-up progression
|
||||
teleport-unlock-placements: 200
|
||||
second-warmup-placements: 1000
|
||||
third-warmup-placements: 2000
|
||||
instant-warmup-placements: 12000
|
||||
initial-warmup-seconds: 30
|
||||
second-warmup-seconds: 15
|
||||
third-warmup-seconds: 5
|
||||
|
||||
# Teleport cooldown progression
|
||||
first-cooldown-breaks: 1000
|
||||
second-cooldown-breaks: 2000
|
||||
third-cooldown-breaks: 3000
|
||||
instant-cooldown-breaks: 5000
|
||||
initial-teleport-cooldown-seconds: 10800
|
||||
second-teleport-cooldown-seconds: 7200
|
||||
third-teleport-cooldown-seconds: 3600
|
||||
fourth-teleport-cooldown-seconds: 1800
|
||||
|
||||
# Base IV
|
||||
visitor-unlock-diamond-cost: 128
|
||||
@@ -0,0 +1,36 @@
|
||||
name: SpigotBase
|
||||
version: ${version}
|
||||
main: games.dmg.spigotbase.SpigotBasePlugin
|
||||
api-version: "1.20"
|
||||
description: Progression-gated player bases and quality-of-life unlocks.
|
||||
author: dmg.games
|
||||
commands:
|
||||
setbase:
|
||||
description: Set your unlocked personal base.
|
||||
usage: /setbase
|
||||
base:
|
||||
description: Teleport to or upgrade your base.
|
||||
usage: /base [upgrade]
|
||||
basenavigation:
|
||||
description: Toggle particle navigation toward your base.
|
||||
usage: /basenavigation
|
||||
baseflight:
|
||||
description: Toggle flight within your base.
|
||||
usage: /baseflight
|
||||
basevisitors:
|
||||
description: Toggle visitor access to your base.
|
||||
usage: /basevisitors
|
||||
gotobase:
|
||||
description: Visit an available player base.
|
||||
usage: /gotobase <player>
|
||||
baseprogress:
|
||||
description: View progression or toggle progress boss bars.
|
||||
usage: /baseprogress [bossbar]
|
||||
baseadmin:
|
||||
description: Administer Spigot Base.
|
||||
usage: /baseadmin <subcommand>
|
||||
permission: spigotbase.admin
|
||||
permissions:
|
||||
spigotbase.admin:
|
||||
description: Allows administration of Spigot Base.
|
||||
default: op
|
||||
Reference in New Issue
Block a user