Information
AbyssOutposts is a powerful outpost plugin that allows you to create an endless number of outposts with interval-based and boost-based rewards, particles, holograms, and more! In terms of performance and features, the plugin vastly outperforms and exceeds the alternatives.
Dependencies
AbyssLib (required)
Boost Types
ShopGUIPlus
SuperMobCoins
Experience
AbyssCollectors
AbyssEconomy
UltraPrisonCore
Note: If you want any new boost type to be added please suggest it in our discord
Commands
/outposts
/outposts help
/outposts setcornerone <outpost>
/outposts setcornertwo <outpost>
/outposts setcontroller <outpost> <team/player>
Showcase
Configuration Files
outposts/example-outpost.yml
settings:
border-particles:
enabled: true
particle: "PURPLE_REDSTONE"
capture-rate: "%players% * 2.5"
display-name: "&e&lExample Outpost"
region:
world: "world"
min-x: 7
min-y: 94
min-z: 7
max-x: 12
max-y: 101
max-z: 12
# Available Boosts
# - abysscollectors
# - abysseconomy
# - experience
# - autosell
# - ultraprisoncore-gems
# - ultraprisoncore-tokens
# - shopguiplus
boosts:
- "experience;0.1" # Booster Type ; Amount (0.1 = 10%)
holograms-enabled: true
holograms-location: "world;10;100;10"
holograms-default-lines:
- "&f&m--------------------------------------------"
- ""
- "&3&l[&b&l!&3&l] &b&lExample Outpost &7(Information)"
- ""
- "&3&l* &bState: &f%state%"
- "&3&l* &bProgress: &f%current-progress%/100.0"
- "&3&l* &bAttacking Team: &f%attacking-team%"
- "&3&l* &bControlling Team: &f%controlling-team%"
- ""
- "&f&m--------------------------------------------"
# You can specify which outpost hologram to use PER STATE.
# Available States: IDLE, CAPTURING, CAPTURED, NEUTRALIZING, CONTESTING
# You can also leave this section as "holograms: []" to use the default lines above.
holograms:
"IDLE":
- "&f&m--------------------------------------------"
- ""
- "&3&l[&b&l!&3&l] &b&lExample Outpost &7(Information)"
- ""
- "&3&l* &bState: &f%state%"
- "&3&l* &bProgress: &f%current-progress%/100.0"
- "&3&l* &bAttacking Team: &f%attacking-team%"
- "&3&l* &bControlling Team: &f%controlling-team%"
- ""
- "&f&m--------------------------------------------"
"CAPTURING":
- "&f&m--------------------------------------------"
- ""
- "&2&l[&a&l!&2&l] &a&lExample Outpost &7(Information)"
- ""
- "&2&l* &aState: &f%state%"
- "&2&l* &aProgress: &f%current-progress%/100.0"
- "&2&l* &aAttacking Team: &f%attacking-team%"
- "&2&l* &aControlling Team: &f%controlling-team%"
- ""
- "&f&m--------------------------------------------"
"NEUTRALIZING":
- "&f&m--------------------------------------------"
- ""
- "&7&l[&f&l!&7&l] &f&lExample Outpost &7(Information)"
- ""
- "&f&l* &7State: &f%state%"
- "&f&l* &7Progress: &f%current-progress%/100.0"
- "&f&l* &7Attacking Team: &f%attacking-team%"
- "&f&l* &7Controlling Team: &f%controlling-team%"
- ""
- "&f&m--------------------------------------------"
"CONTESTING":
- "&f&m--------------------------------------------"
- ""
- "&4&l[&c&l!&4&l] &c&lExample Outpost &7(Information)"
- ""
- "&4&l* &cState: &f%state%"
- "&4&l* &cProgress: &f%current-progress%/100.0"
- "&4&l* &cAttacking Team: &f%attacking-team%"
- "&4&l* &cControlling Team: &f%controlling-team%"
- ""
- "&f&m--------------------------------------------"
menu-settings:
"outpost-menu-item":
custom-model-data: 0
enchanted: true
hide-flags: true
material: "DIAMOND"
name: "&6&l[&e&l!&6&l] &eExample Outpost"
lore:
- " "
- "&6Information"
- "&8- &eState: &f%state%"
- "&8- &eProgress: &f%progress%&7/&f100.0"
- "&8- &eProgress Bar: &f%progress-bar%"
- " "
- "&6Attacking Team"
- "&8- &e%attacking-team%"
- " "
- "&6Controlling Team"
- "&8- &e%controlling-team%"
- " "
- "&6Rewards"
- "&8- &e$10,000 &7(10m)"
- "&8- &e2x Diamonds &7(20m)"
- "&8- &e10x Stone (30m) &7(Leader Only)"
- " "
- "&7&o(( Control the &f&oOutpost&7&o for buffs and rewards! ))"
# Available Types: LEADER_ONLY, MEMBER_ONLY, ALL
rewards:
"0":
type: LEADER_ONLY
every: 5 # in seconds
messages:
- "&aLeader Only Reward &7(Example Outpost)"
commands:
- "eco give %player% 50"
- "give %player% diamond 10"
"1":
type: ALL
every: 5
messages:
- "&aAll Reward &7(Example Outpost)"
commands:
- "eco give %player% 10"
"2":
type: MEMBER_ONLY
every: 10
messages:
- "&aMember Only Reward &7(Example Outpost)"
commands:
- "eco give %player% 100"
menus.yml
menus:
"outpost-menu":
title: "&8&lOUTPOSTS"
rows: 3
borders:
"gray":
material: "GRAY_STAINED_GLASS_PANE"
name: " "
lore: []
slots:
- "0-26"
outposts:
example-outpost: 10
settings.yml
base-command: 'outposts'
aliases:
- 'aoutposts'
- 'abyssoutposts'
- 'outpost'
- 'aoutpost'
- 'abyssoutpost'
# Available types: SUM, HIGHEST
#
# SUM: If the player has multiple captured outposts, the boosts for each outpost will be added up.
# HIGHEST: The highest booster of that type will be used out of all captured outposts.
boost-type: SUM
lang.yml
messages:
"admin-help":
sound:
enabled: true
value: "ORB_PICKUP"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m-------------------------------------"
- " "
- "&b&lAbyss&3&lOutposts &8&l┃ &bAdmin Help"
- "&7&oMade by &f&oAbyssDev&7&o."
- " "
- "&7&o<> = Required"
- "&7&o[] = Optional"
- " "
- "&3&lADMIN COMMANDS:"
- "&3&l» &b/outpost setcornerone <outpost>"
- "&3&l» &b/outpost setcornertwo <outpost>"
- "&3&l» &b/outpost setcontroller <outpost> <player>"
- " "
- "&3&lPLAYER COMMANDS:"
- "&3&l» &b/outpost &7- Opens the outpost menu"
- "&3&l» &b/outpost help &7- Shows help chat message"
- " "
- "&3&m-------------------------------------"
"player-help":
sound:
enabled: true
value: "ORB_PICKUP"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&m-------------------------------------"
- " "
- "&b&lAbyss&3&lOutposts &8&l┃ &bAdmin Help"
- "&7&oMade by &f&oAbyssDev&7&o."
- " "
- "&7&o<> = Required"
- "&7&o[] = Optional"
- " "
- "&3&lPLAYER COMMANDS:"
- "&3&l» &b/outpost &7- Opens the outpost menu"
- "&3&l» &b/outpost help &7- Shows help chat message"
- " "
- "&3&m-------------------------------------"
"no-permission":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &cYou don't have permission to do this."
"player-not-online":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &cThis player is not online."
"invalid-outpost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &cThis outpost does not exist."
"invalid-state":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &cThis outpost state does not exist."
- "&7(IDLE, CONTESTING, CAPTURING, CAPTURED, NEUTRALIZING)"
"set-controller":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &bYou have set &3%player%&b as controller of %outpost%&b."
"outpost-captured":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &3%team% &bhas captured the %outpost% &bOutpost."
"outpost-lost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &3%team% &bhas lost control of the %outpost% &bOutpost."
"set-corner-one":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &bYou have set corner one for &3%outpost%&b."
"set-corner-two":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss&b&lOutposts &8- &bYou have set corner two for &3%outpost%&b."
"experience-boost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss &8- &bYou have gained &3%amount%x&b exp. &7(Outpost Boost)"
"autosell-boost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss &8- &bYou have gained &3$%amount%&b. &7(Outpost Boost)"
"vault-boost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss &8- &bYou have gained &3$%amount%&b. &7(Outpost Boost)"
"shopguiplus-boost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss &8- &bYou have gained &3$%amount%&b. &7(Outpost Boost)"
"ultraprisoncore-gems-boost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss &8- &bYou have gained &3%amount%x&b Gems. &7(Outpost Boost)"
"ultraprisoncore-tokens-boost":
sound:
enabled: true
value: "FIZZ"
volume: 1
pitch: 1
message:
enabled: true
value:
- "&3&lAbyss &8- &bYou have gained &3%amount%x&b Tokens. &7(Outpost Boost)"
Last updated