AuroraFFA
ABOUT:- AuroraFFA is plugin made from scratch. Project was started by myself few months ago. Fully configurable scoreboard, tablist ,messages, config - basicly everything you see you will be able to edit
. Working constanly, currently there is not any bug. There is a lot of handlers. Only No Clean scneario for now. Combat Tag system also as ELO and Divisons system. Also Aurora FFA have Sumo event made as tournament.
SCOREBOARD WITH DIFFERENT STATES
MODERN TABLIST
CLASSIC TABLIST
REQUIREMENTS:
- MongoDB
- Fully configurable/editable
- Tablist with modern and classic style
- Scoreboard
- No Clean
- Sumo Tournament
- Combat Tag
- ELO System
- Divisions System
- Leaderboards
- Spectating
- Editing Kit
- Custom States
- Making Default Kit
- FFA Commands
- a lot of more features, and adding constanly
LOCALHOST-DATABASE: false
MONGODB:
HOST: host
PORT: 27017
DATABASE: database
USER: username
PASSWORD: password
DATABASE_NAME: 'FFA-DATABASE'
DIVISIONS:
PREFIXES:
UNRANKED: '&cUnranked'
DIVISION1: '&aBronze'
DIVISION2: '&fSilver'
DIVISION3: '&eGold'
DIVISION4: '&bPlatinum'
DIVISION5: '&9Sapphire'
DIVISION6: '&3Diamond'
DIVISION7: '&cMasters'
DIVISION8: '&dGrand Masters'
ELOS:
DEFAULT: 1000
DIVISION1: 1000
DIVISION2: 1100
DIVISION3: 1200
DIVISION4: 1300
DIVISION5: 1400
DIVISION6: 1500
DIVISION7: 1600
DIVISION8: 1700
PERMISSION:
STAFF: "ffa.staff"
HOST_TOURNAMENT: "ffa.host"
REMOVE_BLOCKS_AFTER_SECONDS: 6
RESPAWN-DURATION: 5 #set 0 if you want to respawn player instant
HIDE-SPAWN-PLAYERS: true
PVP_UNDER_Y: 155
COMBAT-TAG-DURATION: 15
NO-CLEAN-DURATION: 7
COMBAT-TAG-DISABLED-COMMANDS:
- 'spawn'
default_kit:
armor:
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_BOOTS
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_PROJECTILE: 2
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_LEGGINGS
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_ENVIRONMENTAL: 2
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_CHESTPLATE
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_ENVIRONMENTAL: 2
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_HELMET
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_PROJECTILE: 2
repair-cost: 2
inventory:
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_SWORD
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
DAMAGE_ALL: 3
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: FISHING_ROD
- ==: org.bukkit.inventory.ItemStack
type: BOW
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
ARROW_DAMAGE: 3
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: WATER_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: LAVA_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: GOLDEN_APPLE
amount: 6
- ==: org.bukkit.inventory.ItemStack
type: GOLDEN_APPLE
amount: 3
meta:
==: ItemMeta
meta-type: UNSPECIFIC
display-name: "\xa76\xa7oGolden Head"
lore:
- "\xa75\xa7oConsuming this will grant you even better"
- "\xa75\xa7oeffects that normal golden apple"
- ==: org.bukkit.inventory.ItemStack
type: WOOD
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: COBBLESTONE
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: ARROW
amount: 48
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_AXE
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_PICKAXE
- ==: org.bukkit.inventory.ItemStack
type: WATER_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: LAVA_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: COOKED_BEEF
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: WOOD
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: COBBLESTONE
amount: 64
MONGODB:
HOST: host
PORT: 27017
DATABASE: database
USER: username
PASSWORD: password
DATABASE_NAME: 'FFA-DATABASE'
DIVISIONS:
PREFIXES:
UNRANKED: '&cUnranked'
DIVISION1: '&aBronze'
DIVISION2: '&fSilver'
DIVISION3: '&eGold'
DIVISION4: '&bPlatinum'
DIVISION5: '&9Sapphire'
DIVISION6: '&3Diamond'
DIVISION7: '&cMasters'
DIVISION8: '&dGrand Masters'
ELOS:
DEFAULT: 1000
DIVISION1: 1000
DIVISION2: 1100
DIVISION3: 1200
DIVISION4: 1300
DIVISION5: 1400
DIVISION6: 1500
DIVISION7: 1600
DIVISION8: 1700
PERMISSION:
STAFF: "ffa.staff"
HOST_TOURNAMENT: "ffa.host"
REMOVE_BLOCKS_AFTER_SECONDS: 6
RESPAWN-DURATION: 5 #set 0 if you want to respawn player instant
HIDE-SPAWN-PLAYERS: true
PVP_UNDER_Y: 155
COMBAT-TAG-DURATION: 15
NO-CLEAN-DURATION: 7
COMBAT-TAG-DISABLED-COMMANDS:
- 'spawn'
default_kit:
armor:
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_BOOTS
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_PROJECTILE: 2
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_LEGGINGS
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_ENVIRONMENTAL: 2
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_CHESTPLATE
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_ENVIRONMENTAL: 2
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_HELMET
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
PROTECTION_PROJECTILE: 2
repair-cost: 2
inventory:
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_SWORD
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
DAMAGE_ALL: 3
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: FISHING_ROD
- ==: org.bukkit.inventory.ItemStack
type: BOW
meta:
==: ItemMeta
meta-type: UNSPECIFIC
enchants:
ARROW_DAMAGE: 3
repair-cost: 2
- ==: org.bukkit.inventory.ItemStack
type: WATER_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: LAVA_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: GOLDEN_APPLE
amount: 6
- ==: org.bukkit.inventory.ItemStack
type: GOLDEN_APPLE
amount: 3
meta:
==: ItemMeta
meta-type: UNSPECIFIC
display-name: "\xa76\xa7oGolden Head"
lore:
- "\xa75\xa7oConsuming this will grant you even better"
- "\xa75\xa7oeffects that normal golden apple"
- ==: org.bukkit.inventory.ItemStack
type: WOOD
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: COBBLESTONE
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: ARROW
amount: 48
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_AXE
- ==: org.bukkit.inventory.ItemStack
type: DIAMOND_PICKAXE
- ==: org.bukkit.inventory.ItemStack
type: WATER_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: LAVA_BUCKET
- ==: org.bukkit.inventory.ItemStack
type: COOKED_BEEF
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: WOOD
amount: 64
- ==: org.bukkit.inventory.ItemStack
type: COBBLESTONE
amount: 64
APPLY_KIT:
ENABLED: true
MATERIAL: DIAMOND_SWORD
NAME: '&6Apply Kit'
LORE: ' &eRight click to apply kit.'
LORE-ENABLED: true
INVENTORY: 0
SPECTATE:
ENABLED: true
MATERIAL: REDSTONE
NAME: '&6Spectate'
LORE: ' &eRight click to get spectate mode.'
LORE-ENABLED: true
INVENTORY: 1
EDIT_KIT:
ENABLED: true
MATERIAL: ANVIL
NAME: '&6Edit Kit'
LORE: ' &eRight click to edit kit.'
LORE-ENABLED: true
INVENTORY: 7
CURRENT_KIT:
ENABLED: true
MATERIAL: BOOK
NAME: '&6Current Kit'
LORE: ' &eRight click to see current kit.'
LORE-ENABLED: true
INVENTORY: 8
LOAD_KIT:
ENABLED: true
MATERIAL: BOOK
NAME: '&6Load Kit'
LORE: ' &eLeft click to load your edited kit.'
LORE-ENABLED: true
INVENTORY: 1
DEFAULT_KIT:
ENABLED: true
MATERIAL: WOOL
NAME: '&6Default Kit'
LORE: ' &eLeft click to load default kit.'
LORE-ENABLED: true
INVENTORY: 4
SAVE_KIT:
ENABLED: true
MATERIAL: BOOK
NAME: '&6Save Kit'
LORE: ' &eLeft click to save your kit'
LORE-ENABLED: true
INVENTORY: 7
BACK_TO_PLAY:
ENABLED: true
MATERIAL: REDSTONE
NAME: '&6Play Again'
LORE: ' &eRight click to respawn yourself.'
LORE-ENABLED: true
INVENTORY: 8
PLAYERS:
ENABLED: true
MATERIAL: WATCH
NAME: '&6Spectate Players'
LORE: ' &eRight click to spectate players.'
LORE-ENABLED: true
INVENTORY: 0
TOURNAMENT_LEAVE:
ENABLED: true
MATERIAL: REDSTONE
NAME: '&6Leave Tournament'
LORE: ' &eRight click to leave tournament.'
LORE-ENABLED: true
INVENTORY: 4
HOST_TOURNAMENT:
ENABLED: true
MATERIAL: NETHER_STAR
NAME: '&6Host Tournament'
LORE: ' &eRight click if you want to host tournament.'
LORE-ENABLED: true
INVENTORY: 4
TOURNAMENT_MENU:
COOLDOWN-ACTIVE: '&eCurrently &cunable&e to start tournament for next &6<time> &etime.'
COOLDOWN-NOTACTIVE: '&eYou are &6currently &aable&e to start the tournament.'
ENABLED: true
MATERIAL: NETHER_STAR
NAME: '&6Host Sumo'
LORE: ' <cooldown>'
LORE-ENABLED: true
INVENTORY: 4
ENABLED: true
MATERIAL: DIAMOND_SWORD
NAME: '&6Apply Kit'
LORE: ' &eRight click to apply kit.'
LORE-ENABLED: true
INVENTORY: 0
SPECTATE:
ENABLED: true
MATERIAL: REDSTONE
NAME: '&6Spectate'
LORE: ' &eRight click to get spectate mode.'
LORE-ENABLED: true
INVENTORY: 1
EDIT_KIT:
ENABLED: true
MATERIAL: ANVIL
NAME: '&6Edit Kit'
LORE: ' &eRight click to edit kit.'
LORE-ENABLED: true
INVENTORY: 7
CURRENT_KIT:
ENABLED: true
MATERIAL: BOOK
NAME: '&6Current Kit'
LORE: ' &eRight click to see current kit.'
LORE-ENABLED: true
INVENTORY: 8
LOAD_KIT:
ENABLED: true
MATERIAL: BOOK
NAME: '&6Load Kit'
LORE: ' &eLeft click to load your edited kit.'
LORE-ENABLED: true
INVENTORY: 1
DEFAULT_KIT:
ENABLED: true
MATERIAL: WOOL
NAME: '&6Default Kit'
LORE: ' &eLeft click to load default kit.'
LORE-ENABLED: true
INVENTORY: 4
SAVE_KIT:
ENABLED: true
MATERIAL: BOOK
NAME: '&6Save Kit'
LORE: ' &eLeft click to save your kit'
LORE-ENABLED: true
INVENTORY: 7
BACK_TO_PLAY:
ENABLED: true
MATERIAL: REDSTONE
NAME: '&6Play Again'
LORE: ' &eRight click to respawn yourself.'
LORE-ENABLED: true
INVENTORY: 8
PLAYERS:
ENABLED: true
MATERIAL: WATCH
NAME: '&6Spectate Players'
LORE: ' &eRight click to spectate players.'
LORE-ENABLED: true
INVENTORY: 0
TOURNAMENT_LEAVE:
ENABLED: true
MATERIAL: REDSTONE
NAME: '&6Leave Tournament'
LORE: ' &eRight click to leave tournament.'
LORE-ENABLED: true
INVENTORY: 4
HOST_TOURNAMENT:
ENABLED: true
MATERIAL: NETHER_STAR
NAME: '&6Host Tournament'
LORE: ' &eRight click if you want to host tournament.'
LORE-ENABLED: true
INVENTORY: 4
TOURNAMENT_MENU:
COOLDOWN-ACTIVE: '&eCurrently &cunable&e to start tournament for next &6<time> &etime.'
COOLDOWN-NOTACTIVE: '&eYou are &6currently &aable&e to start the tournament.'
ENABLED: true
MATERIAL: NETHER_STAR
NAME: '&6Host Sumo'
LORE: ' <cooldown>'
LORE-ENABLED: true
INVENTORY: 4
WORLD_EDIT_CRASH_ALERT: '&4<target> &cjust tried to crash the server &7(&f<command>&7)'
WORLD_EDIT_CRASH_PLAYER_MESSAGE: '&cStaff is alreted that you tried to crash server.'
NO_PERMISSION: '&cNo permission.'
FFA_CMD:
- '&7&m----------------------------'
- '&6FFA Commands'
- ''
- ' &e/ffa setspawn &7- &fset spawn'
- ' &e/ffa setkiteditorspawn &7- &fset kit editor spawn'
- ' &e/ffa setdefaultkit &7- &fset default kit'
- ''
- ' &6/ffa togglebuild &7- &ftoggle build/place'
- ' &6/ffa gethead &7- &fget goldenhead'
- ''
- '&7&m----------------------------'
TOURNAMENT_CMD:
- '&7&m----------------------------'
- '&6Tournament Commands'
- ''
- ' &e/tournament join &7- &fjoin tournament'
- ' &e/tournament leave &7- &fleave tournament'
- ''
- '&7&m----------------------------'
TOURNAMENT_ADMIN_CMD:
- '&7&m----------------------------'
- '&6Tournament Admin Commands'
- ''
- ' &e/tournament setspawn lobby &7- &fset lobby'
- ' &e/tournament setspawn p1 &7- &fset first player spawn'
- ' &e/tournament setspawn p2 &7- &fset second player spawn'
- ''
- ' &6/tournament stop &7- &fstop tournament'
- ' &6/tournament remove-cooldown &7- &fremove host cooldown'
- ''
- '&7&m----------------------------'
STATS_CMD:
- '&7&m-----------------'
- '&6<target>''s &eStatistics'
- ''
- ' &eELO&7: &f<elo>'
- ' &eDivision&7: <divison>'
- ''
- ' &6Kills&7: &a<kills>'
- ' &6Deaths&7: &c<deaths>'
- ''
- ' &eTournament Wins&7: &f<tWins>'
- '&7&m-----------------'
DEATH_MESSAGE:
BY_PLAYER: '&c<victim>&7[&f<victimKills>&7] &ewas slain by &a<killer>&7[&f<killerKills>&7]&e.'
OTHER: '&c<victim>&7[&f<victimKills>&7] &ejust died.'
JOIN_MESSAGE:
- '&7&m-----------------------------'
- '&eWelcome player &6<player_name> &eto &6Aurora FFA'
- ''
- ' &6Store&7: &faurorastore.us.to'
- ' &6Discord&7: &fedvinje'
- ''
- '&eThere is currently &6<online> &eonline players.'
- '&7&m-----------------------------'
INVALID_STATE: '&cYou can''t do this in your current state.'
SPECTATOR_ENABLE: '&eYou are currently spectating match.'
TELEPORT_MESSAGE: '&eYou''ve been teleported to &6<target>'
SPAWN_SET_MESSAGE: '&eSpawn location has been set to &6<x> <z> <z>&e.'
RESPAWNING_MESSAGE: '&eYou''re already respawning. Please wait'
RESPAWN_MESSAGE: '&eYou will be respawned in &6<seconds> &eseconds.'
RESPAWNED_MESSAGE: '&eYou have been &asuccessfully&e respawned.'
DEFAULT_KIT_SET_MESSAGE: '&eDefault kit has been &asuccessfully &eset.'
GOLDEN_HEAD_RECEIVE_MESSAGE: '&eYou have received 1 &6Golden Head'
KIT_RECEIVED_MESSAGE: '&eYou''ve &asuccessfully &6equiped&e your kit'
KIT_EDITOR_SPAWN_SET_MESSAGE: '&eKit editor spawn has been set to &6<x> <y> <z>&e.'
BUILD_ENABLED: '&eYour terrain editing has been &aenabled.'
BUILD_DISABLED: '&eYour terrain editing has been &cdisabled.'
KIT_LOADED: '&eYou kit has been loaded. &7(Armor will be automatically equipped)'
KIT_SAVED: '&aYour kit has been successfully saved.'
PVP_DENY: '&4&lSorry, &cyou can''t damage players here. &7(Your y coord must be bellow &c<y_min>&7)'
ACTION_DENY: '&4&lSorry, &cyou can''t do that here. &7(Your y coord must be bellow &c<y_min>&7)'
RESPAWN: '&eYou have &asuccesfully &erespawned player &6<target>&e.'
DAMAGE_MESSAGE: '&6<target> &eis now at &6<health><heart>&e.'
TOURNAMENT:
JOIN_MESSAGE: '&eTournament is starting in &6<seconds> &eseconds. <CLICK_JOIN>'
CLICK_JOIN: '&7[&aClick to join&7]'
NOT_STARTED: '&cThere is no started tournaments yet'
NOT_JOINABLE: '&cTournament is not currently joinable.'
JOIN_MESSAGE_PLAYERS: '&6<player>&e has joined tournament. &7[&e<tournamnet_players>&7/&e<tournament_max>&7]'
FINISH_START_SECONDS: '&eTournament has been &6started &eand it is no longer joinable.'
NOT_ENOUGH_PLAYERS: '&6Tournament &ecan''t be started, there isn''t &cenough players&e for match.'
ALREADY_IN_TOURNAMENT: '&cYou''re already in tournament.'
NOT_IN_TOURNAMENT: '&cYou''re not currently in tournament.'
ALREADY_STARTED: '&cTournament is already started.'
START_MESSAGE: '&eYou have &asuccessfully started the tournament.'
STOP_MESSAGE: '&eYou have &asuccessfully stopped the tournament.'
STOP_MESSAGE_PLAYERS: '&eYou have been &6teleported &eback to spawn since tournament got stopped.'
LOBBY_SET: '&eYou have &asuccessfully &eset the lobby spawn for tournament.'
PLAYER_1_SPAWN_SET: '&eYou have &asuccessfully &eset &6player1&e spawn for tournament.'
PLAYER_2_SPAWN_SET: '&eYou have &asuccessfully &eset &6player2&e spawn for tournament.'
FULL: '&cTournament is currently full.'
WINNER: '&eCongratulations to &6<winner> &efor winning tournament.'
HOST_COOLDOWN: '&eTournament host cooldown is currently active. &7(&6<cooldown> &eremaining&7)'
REMOVE_COOLDOWN: '&eCooldown has been removed.'
FOUND_MATCH: '&6Found Match &7(&e<opponent1> &evs &e<opponent2>&7)'
STARTING: '&eMatch will start in &6<time> &esecond(s).'
STARTED: '&6Match Started &7(&e<opponent1> &evs &e<opponent2>&7)'
LEFT: '&6<target> &eleft while was in tournament. &7(Eliminated)'
ELIMINATED: '&eYou have been eliminated.'
WIN: '&eYou have won this match. Good luck in next fight.'
COMBAT-TAG:
COMMAND_DENY_MESSAGE: '&eYou can''t use this &6command &esince you''re in combat'
LEFT: '&6<player> &ehas left while was in combat. &7(Died)'
APPLY-TAGER: '&eYou have entered combat for &6<time> &eseconds since you hit &6<name>&e.'
APPLY-OTHER: '&eYou have been combat tagged for &6<time> &eseconds by &6<name>&e.'
NO-CLEAN:
PREFIX: '&7[&6NoClean&7] '
RECEIVED: '&eYou have received &6NoClean &efor &6<time> &eseconds.'
REMOVED: '&eYour &6NoClean &eprotection expired.'
USER-HAS-NOCLEAN: '&6<player>&e has &6NoClean &efor another &6<time> &eseconds.'
HIT-REMOVED: '&eYour &6NoClean &ehas been removed since you hit &6<player>'
ELO:
GAIN: '&eYou have gained &6<elo> &eELO for killing &6<victim>&e.'
LOST: '&eYou have lost &6<elo> &eELO for dying from &6<killer>&e.'
KILLSTREAK:
STREAK: '&7* &a&l<streaker> &eis on a killstreak of &6<streak> &ekills. &7*'
LOST: '&7* &c&l<streaker> &ejust lost killstreak of &6<streak>&e because he was killed by &a&l<killer>&e. &7*'
ELOINCREASE: '&a&l+<amount> &eELO has been added because you killed &c&l<streaker>&e.'
INVENTORIES:
CURRENT_KIT: '&eCurrent Kit'
KIT_EDITOR: '&eKit Editor'
PLAYERS: '&eAlive Players'
HOST: '&eHost Tournament'
LEADERBOARDS:
AMOUNT_OF_KILLERS: 10
CMD-BEFORE:
- '&7&m--------------------------'
- '&6Leaderboards'
- ''
FORMAT: ' &7[&f#<number>&7] &e<name>'
CMD-AFTER:
- ''
- '&eCurrently possible top &6<amount>&e killers.'
- '&7&m--------------------------'
WORLD_EDIT_CRASH_PLAYER_MESSAGE: '&cStaff is alreted that you tried to crash server.'
NO_PERMISSION: '&cNo permission.'
FFA_CMD:
- '&7&m----------------------------'
- '&6FFA Commands'
- ''
- ' &e/ffa setspawn &7- &fset spawn'
- ' &e/ffa setkiteditorspawn &7- &fset kit editor spawn'
- ' &e/ffa setdefaultkit &7- &fset default kit'
- ''
- ' &6/ffa togglebuild &7- &ftoggle build/place'
- ' &6/ffa gethead &7- &fget goldenhead'
- ''
- '&7&m----------------------------'
TOURNAMENT_CMD:
- '&7&m----------------------------'
- '&6Tournament Commands'
- ''
- ' &e/tournament join &7- &fjoin tournament'
- ' &e/tournament leave &7- &fleave tournament'
- ''
- '&7&m----------------------------'
TOURNAMENT_ADMIN_CMD:
- '&7&m----------------------------'
- '&6Tournament Admin Commands'
- ''
- ' &e/tournament setspawn lobby &7- &fset lobby'
- ' &e/tournament setspawn p1 &7- &fset first player spawn'
- ' &e/tournament setspawn p2 &7- &fset second player spawn'
- ''
- ' &6/tournament stop &7- &fstop tournament'
- ' &6/tournament remove-cooldown &7- &fremove host cooldown'
- ''
- '&7&m----------------------------'
STATS_CMD:
- '&7&m-----------------'
- '&6<target>''s &eStatistics'
- ''
- ' &eELO&7: &f<elo>'
- ' &eDivision&7: <divison>'
- ''
- ' &6Kills&7: &a<kills>'
- ' &6Deaths&7: &c<deaths>'
- ''
- ' &eTournament Wins&7: &f<tWins>'
- '&7&m-----------------'
DEATH_MESSAGE:
BY_PLAYER: '&c<victim>&7[&f<victimKills>&7] &ewas slain by &a<killer>&7[&f<killerKills>&7]&e.'
OTHER: '&c<victim>&7[&f<victimKills>&7] &ejust died.'
JOIN_MESSAGE:
- '&7&m-----------------------------'
- '&eWelcome player &6<player_name> &eto &6Aurora FFA'
- ''
- ' &6Store&7: &faurorastore.us.to'
- ' &6Discord&7: &fedvinje'
- ''
- '&eThere is currently &6<online> &eonline players.'
- '&7&m-----------------------------'
INVALID_STATE: '&cYou can''t do this in your current state.'
SPECTATOR_ENABLE: '&eYou are currently spectating match.'
TELEPORT_MESSAGE: '&eYou''ve been teleported to &6<target>'
SPAWN_SET_MESSAGE: '&eSpawn location has been set to &6<x> <z> <z>&e.'
RESPAWNING_MESSAGE: '&eYou''re already respawning. Please wait'
RESPAWN_MESSAGE: '&eYou will be respawned in &6<seconds> &eseconds.'
RESPAWNED_MESSAGE: '&eYou have been &asuccessfully&e respawned.'
DEFAULT_KIT_SET_MESSAGE: '&eDefault kit has been &asuccessfully &eset.'
GOLDEN_HEAD_RECEIVE_MESSAGE: '&eYou have received 1 &6Golden Head'
KIT_RECEIVED_MESSAGE: '&eYou''ve &asuccessfully &6equiped&e your kit'
KIT_EDITOR_SPAWN_SET_MESSAGE: '&eKit editor spawn has been set to &6<x> <y> <z>&e.'
BUILD_ENABLED: '&eYour terrain editing has been &aenabled.'
BUILD_DISABLED: '&eYour terrain editing has been &cdisabled.'
KIT_LOADED: '&eYou kit has been loaded. &7(Armor will be automatically equipped)'
KIT_SAVED: '&aYour kit has been successfully saved.'
PVP_DENY: '&4&lSorry, &cyou can''t damage players here. &7(Your y coord must be bellow &c<y_min>&7)'
ACTION_DENY: '&4&lSorry, &cyou can''t do that here. &7(Your y coord must be bellow &c<y_min>&7)'
RESPAWN: '&eYou have &asuccesfully &erespawned player &6<target>&e.'
DAMAGE_MESSAGE: '&6<target> &eis now at &6<health><heart>&e.'
TOURNAMENT:
JOIN_MESSAGE: '&eTournament is starting in &6<seconds> &eseconds. <CLICK_JOIN>'
CLICK_JOIN: '&7[&aClick to join&7]'
NOT_STARTED: '&cThere is no started tournaments yet'
NOT_JOINABLE: '&cTournament is not currently joinable.'
JOIN_MESSAGE_PLAYERS: '&6<player>&e has joined tournament. &7[&e<tournamnet_players>&7/&e<tournament_max>&7]'
FINISH_START_SECONDS: '&eTournament has been &6started &eand it is no longer joinable.'
NOT_ENOUGH_PLAYERS: '&6Tournament &ecan''t be started, there isn''t &cenough players&e for match.'
ALREADY_IN_TOURNAMENT: '&cYou''re already in tournament.'
NOT_IN_TOURNAMENT: '&cYou''re not currently in tournament.'
ALREADY_STARTED: '&cTournament is already started.'
START_MESSAGE: '&eYou have &asuccessfully started the tournament.'
STOP_MESSAGE: '&eYou have &asuccessfully stopped the tournament.'
STOP_MESSAGE_PLAYERS: '&eYou have been &6teleported &eback to spawn since tournament got stopped.'
LOBBY_SET: '&eYou have &asuccessfully &eset the lobby spawn for tournament.'
PLAYER_1_SPAWN_SET: '&eYou have &asuccessfully &eset &6player1&e spawn for tournament.'
PLAYER_2_SPAWN_SET: '&eYou have &asuccessfully &eset &6player2&e spawn for tournament.'
FULL: '&cTournament is currently full.'
WINNER: '&eCongratulations to &6<winner> &efor winning tournament.'
HOST_COOLDOWN: '&eTournament host cooldown is currently active. &7(&6<cooldown> &eremaining&7)'
REMOVE_COOLDOWN: '&eCooldown has been removed.'
FOUND_MATCH: '&6Found Match &7(&e<opponent1> &evs &e<opponent2>&7)'
STARTING: '&eMatch will start in &6<time> &esecond(s).'
STARTED: '&6Match Started &7(&e<opponent1> &evs &e<opponent2>&7)'
LEFT: '&6<target> &eleft while was in tournament. &7(Eliminated)'
ELIMINATED: '&eYou have been eliminated.'
WIN: '&eYou have won this match. Good luck in next fight.'
COMBAT-TAG:
COMMAND_DENY_MESSAGE: '&eYou can''t use this &6command &esince you''re in combat'
LEFT: '&6<player> &ehas left while was in combat. &7(Died)'
APPLY-TAGER: '&eYou have entered combat for &6<time> &eseconds since you hit &6<name>&e.'
APPLY-OTHER: '&eYou have been combat tagged for &6<time> &eseconds by &6<name>&e.'
NO-CLEAN:
PREFIX: '&7[&6NoClean&7] '
RECEIVED: '&eYou have received &6NoClean &efor &6<time> &eseconds.'
REMOVED: '&eYour &6NoClean &eprotection expired.'
USER-HAS-NOCLEAN: '&6<player>&e has &6NoClean &efor another &6<time> &eseconds.'
HIT-REMOVED: '&eYour &6NoClean &ehas been removed since you hit &6<player>'
ELO:
GAIN: '&eYou have gained &6<elo> &eELO for killing &6<victim>&e.'
LOST: '&eYou have lost &6<elo> &eELO for dying from &6<killer>&e.'
KILLSTREAK:
STREAK: '&7* &a&l<streaker> &eis on a killstreak of &6<streak> &ekills. &7*'
LOST: '&7* &c&l<streaker> &ejust lost killstreak of &6<streak>&e because he was killed by &a&l<killer>&e. &7*'
ELOINCREASE: '&a&l+<amount> &eELO has been added because you killed &c&l<streaker>&e.'
INVENTORIES:
CURRENT_KIT: '&eCurrent Kit'
KIT_EDITOR: '&eKit Editor'
PLAYERS: '&eAlive Players'
HOST: '&eHost Tournament'
LEADERBOARDS:
AMOUNT_OF_KILLERS: 10
CMD-BEFORE:
- '&7&m--------------------------'
- '&6Leaderboards'
- ''
FORMAT: ' &7[&f#<number>&7] &e<name>'
CMD-AFTER:
- ''
- '&eCurrently possible top &6<amount>&e killers.'
- '&7&m--------------------------'
HANDLERS:
COMBAT_TAG: '&6Combat Tag&7: &f<combat>s'
COMBAT_TAGV2: '&6Combat Tag&7: &f<combat>s'
NOT_TAGGED: '&cYou are not in combat.'
KILLSTREAK: '&6KillStreak&7: &f<killstreak>'
NOCLEAN: '&6No Clean&7: &f<noclean>s'
RESPAWN: '&6Respawn in&7: &f<respawn>s'
STARTING: '&6Starting in&7: &f<starting>'
PICKING_FIGHT: '&6Picking up fight&7: &f<starting>'
BOARD:
TITLE: '&6&lAurora &7<line> &fFFA'
SPAWN:
- '&7&m--------------------'
- '&6&lSPAWN'
- ''
- '&eRight click DIAMOND'
- '&eSWORD to start fighting.'
- ''
- '&6Divison&7: <division>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
PLAYING:
- '&7&m--------------------'
- '&6Fighting&7: &f<fighting>'
- '&6ELO&7: &f<elo>'
- '&6Division&7: <division>'
- ''
- '&6Kills&7: &f<kills>'
- '&6Deaths&7: &f<deaths>'
- '<killstreak>'
- ''
- '<combat>'
- '<noclean>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
SPECTATING:
- '&7&m--------------------'
- '&6&lSPECTATING'
- ''
- '&6Fighting&7: &f<fighting>'
- '&6Spectating&7: &f<spectators>'
- ''
- '&6Killed by&7: &f<killer>'
- '<respawn>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
EDITING:
- '&7&m--------------------'
- '&6&lEDITING KIT'
- ''
- '&eRight click ANVIL to'
- '&eedit your default kit.'
- ''
- '&cRight click SIGN to'
- '&cget back to spawn.'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
TOURNAMENT_WAITING:
- '&7&m--------------------'
- '&6&lTOURNAMENT'
- ''
- '&6Players&7: &f<players>'
- '&6Host&7: &f<host>'
- ''
- '&6State&7: &f<state>'
- '<starting>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
TOURNAMENT_MATCH:
- '&7&m--------------------'
- '&6&lFIGHTING'
- ''
- '&6Duration&7: &f<duration>'
- ''
- '&6Fighters&7:'
- '&e<opponent1> vs <opponent2>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
TOURNAMENT_ELIMINATED:
- '&7&m--------------------'
- '&6&lELIMINATED'
- ''
- '&6Players&7: &f<players>'
- '&6Host&7: &f<host>'
- ''
- '&eRight click REDSTONE to'
- '&eleave tournament.'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
COMBAT_TAG: '&6Combat Tag&7: &f<combat>s'
COMBAT_TAGV2: '&6Combat Tag&7: &f<combat>s'
NOT_TAGGED: '&cYou are not in combat.'
KILLSTREAK: '&6KillStreak&7: &f<killstreak>'
NOCLEAN: '&6No Clean&7: &f<noclean>s'
RESPAWN: '&6Respawn in&7: &f<respawn>s'
STARTING: '&6Starting in&7: &f<starting>'
PICKING_FIGHT: '&6Picking up fight&7: &f<starting>'
BOARD:
TITLE: '&6&lAurora &7<line> &fFFA'
SPAWN:
- '&7&m--------------------'
- '&6&lSPAWN'
- ''
- '&eRight click DIAMOND'
- '&eSWORD to start fighting.'
- ''
- '&6Divison&7: <division>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
PLAYING:
- '&7&m--------------------'
- '&6Fighting&7: &f<fighting>'
- '&6ELO&7: &f<elo>'
- '&6Division&7: <division>'
- ''
- '&6Kills&7: &f<kills>'
- '&6Deaths&7: &f<deaths>'
- '<killstreak>'
- ''
- '<combat>'
- '<noclean>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
SPECTATING:
- '&7&m--------------------'
- '&6&lSPECTATING'
- ''
- '&6Fighting&7: &f<fighting>'
- '&6Spectating&7: &f<spectators>'
- ''
- '&6Killed by&7: &f<killer>'
- '<respawn>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
EDITING:
- '&7&m--------------------'
- '&6&lEDITING KIT'
- ''
- '&eRight click ANVIL to'
- '&eedit your default kit.'
- ''
- '&cRight click SIGN to'
- '&cget back to spawn.'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
TOURNAMENT_WAITING:
- '&7&m--------------------'
- '&6&lTOURNAMENT'
- ''
- '&6Players&7: &f<players>'
- '&6Host&7: &f<host>'
- ''
- '&6State&7: &f<state>'
- '<starting>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
TOURNAMENT_MATCH:
- '&7&m--------------------'
- '&6&lFIGHTING'
- ''
- '&6Duration&7: &f<duration>'
- ''
- '&6Fighters&7:'
- '&e<opponent1> vs <opponent2>'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
TOURNAMENT_ELIMINATED:
- '&7&m--------------------'
- '&6&lELIMINATED'
- ''
- '&6Players&7: &f<players>'
- '&6Host&7: &f<host>'
- ''
- '&eRight click REDSTONE to'
- '&eleave tournament.'
- ''
- '&7&odiscord: edvinje'
- '&7&m--------------------'
CLASSIC-TABLIST:
ENABLED: false
TITLE: '&6&lAurora &7<line> &fFFA'
OPPONENT_COLOR: '&c'
PLAYER_COLOR: '&a'
HANDLERS:
COMBAT_TAG: '&eCombat Tag&7: &f<combat>s'
NOT_TAGGED: '&cNot in combat.'
NOCLEAN: '&eNo Clean&7: &f<noclean>s'
WITHOUT-NOCLEAN: '&cNoClean inactive.'
RESPAWN: '&eRespawn in&7: &f<respawn>s'
NOT-RESPAWNING: '&cNot respawning.'
#if classic tab enabled this under won't be used
LEFT:
1: ''
2: ''
3: ''
4: ''
5: '&6&lInfos'
6: ''
7: ''
8: '&eFighting&7: &f<fighting>'
9: '&eAt spawn&7: &f<spawncount>'
10: '&eSpectators&7: &f<spectatorscount>'
11: ''
12: ''
13: '&eCurrent location'
14: '&6<location> &7- &f<direction>'
15: ''
16: ''
17: ''
18: ''
19: ''
20: ''
MIDDLE:
1: ''
2: '&6&lAurora &7<line> &fFFA'
3: ''
4: '&6<player>''s&e stats'
5: '&eELO&7: &f<elo>'
6: ''
7: ''
8: '&eKills&7: &f<kills>'
9: '&eDeaths&7: &f<deaths>'
10: '&eKillStreak&7: &f<killstreak>'
11: ''
12: ''
13: '&eCurrent Division'
14: '<division>'
15: ''
16: ''
17: ''
18: ''
19: ''
20: ''
RIGHT:
1: ''
2: ''
3: ''
4: ''
5: '&6&lGame'
6: ''
7: ''
8: '<noclean>'
9: '<respawn>'
10: '<combat>'
11: ''
12: ''
13: '&eCurrent state'
14: '&6<state>'
15: ''
16: ''
17: ''
18: ''
19: ''
20: ''
ENABLED: false
TITLE: '&6&lAurora &7<line> &fFFA'
OPPONENT_COLOR: '&c'
PLAYER_COLOR: '&a'
HANDLERS:
COMBAT_TAG: '&eCombat Tag&7: &f<combat>s'
NOT_TAGGED: '&cNot in combat.'
NOCLEAN: '&eNo Clean&7: &f<noclean>s'
WITHOUT-NOCLEAN: '&cNoClean inactive.'
RESPAWN: '&eRespawn in&7: &f<respawn>s'
NOT-RESPAWNING: '&cNot respawning.'
#if classic tab enabled this under won't be used
LEFT:
1: ''
2: ''
3: ''
4: ''
5: '&6&lInfos'
6: ''
7: ''
8: '&eFighting&7: &f<fighting>'
9: '&eAt spawn&7: &f<spawncount>'
10: '&eSpectators&7: &f<spectatorscount>'
11: ''
12: ''
13: '&eCurrent location'
14: '&6<location> &7- &f<direction>'
15: ''
16: ''
17: ''
18: ''
19: ''
20: ''
MIDDLE:
1: ''
2: '&6&lAurora &7<line> &fFFA'
3: ''
4: '&6<player>''s&e stats'
5: '&eELO&7: &f<elo>'
6: ''
7: ''
8: '&eKills&7: &f<kills>'
9: '&eDeaths&7: &f<deaths>'
10: '&eKillStreak&7: &f<killstreak>'
11: ''
12: ''
13: '&eCurrent Division'
14: '<division>'
15: ''
16: ''
17: ''
18: ''
19: ''
20: ''
RIGHT:
1: ''
2: ''
3: ''
4: ''
5: '&6&lGame'
6: ''
7: ''
8: '<noclean>'
9: '<respawn>'
10: '<combat>'
11: ''
12: ''
13: '&eCurrent state'
14: '&6<state>'
15: ''
16: ''
17: ''
18: ''
19: ''
20: ''
package aurora.dev.ffa.player;
import aurora.dev.ffa.Aurora;
import aurora.dev.ffa.player.data.PlayerData;
import org.bukkit.scheduler.*;
import java.util.*;
import org.bukkit.plugin.*;
public class Profile
{
private int deaths;
private String diedby;
private boolean isintournament;
private int kill_streak;
}
}
public String getKillerName() {
return this.diedby;
}
public String getKillerStreak() {
if (!this.killer_killstreak.equalsIgnoreCase("Unknown")) {
return this.killer_killstreak;
}
return this.killer_killstreak;
}
public int getKills() {
return this.kills;
}
public boolean isInTournamentMatch() {
return this.isInMatch;
}
public int getStreak() {
return this.kill_streak;
}
public int getRespawnTime() {
return this.respawn_seconds;
}
public String getStates() {
if (this.state == State.PLAYING) {
return "Playing";
}
if (this.state == State.SPAWN) {
return "Spawn";
}
if (this.state == State.SPECTATING) {
return "Spectating";
}
if (this.state == State.EDITING_KIT) {
return "Editing";
}
if (this.state == State.TOURNAMENT_WAITING) {
return "Waiting";
}
if (this.state == State.TOURNAMENT_MATCH) {
return "In Match";
}
if (this.state == State.TOURNAMENT_ELIMINATED) {
return "Eliminated";
}
return "Unknown";
}
public boolean isinTournament() {
return this.isintournament;
}
public boolean isRespawn() {
return this.respawning;
}
public boolean isEditingWorld() {
return this.world_editing;
}
public void respawn(final Profile profile, final Player player, final int seconds) {
this.respawn_seconds = seconds;
player.sendMessage(MessagesFile.getInstance().getString("RESPAWN_MESSAGE").replace("<seconds>", String.valueOf(this.respawn_seconds)));
import aurora.dev.ffa.Aurora;
import aurora.dev.ffa.player.data.PlayerData;
import org.bukkit.scheduler.*;
import java.util.*;
import org.bukkit.plugin.*;
public class Profile
{
private int deaths;
private String diedby;
private boolean isintournament;
private int kill_streak;
}
}
public String getKillerName() {
return this.diedby;
}
public String getKillerStreak() {
if (!this.killer_killstreak.equalsIgnoreCase("Unknown")) {
return this.killer_killstreak;
}
return this.killer_killstreak;
}
public int getKills() {
return this.kills;
}
public boolean isInTournamentMatch() {
return this.isInMatch;
}
public int getStreak() {
return this.kill_streak;
}
public int getRespawnTime() {
return this.respawn_seconds;
}
public String getStates() {
if (this.state == State.PLAYING) {
return "Playing";
}
if (this.state == State.SPAWN) {
return "Spawn";
}
if (this.state == State.SPECTATING) {
return "Spectating";
}
if (this.state == State.EDITING_KIT) {
return "Editing";
}
if (this.state == State.TOURNAMENT_WAITING) {
return "Waiting";
}
if (this.state == State.TOURNAMENT_MATCH) {
return "In Match";
}
if (this.state == State.TOURNAMENT_ELIMINATED) {
return "Eliminated";
}
return "Unknown";
}
public boolean isinTournament() {
return this.isintournament;
}
public boolean isRespawn() {
return this.respawning;
}
public boolean isEditingWorld() {
return this.world_editing;
}
public void respawn(final Profile profile, final Player player, final int seconds) {
this.respawn_seconds = seconds;
player.sendMessage(MessagesFile.getInstance().getString("RESPAWN_MESSAGE").replace("<seconds>", String.valueOf(this.respawn_seconds)));
- JAR 10 EUR
- SRC 50 EUR
- SRC WITH UPDATES 75 EUR
- discord - edvinje
- Type
- Offering
- Exclusivity
-
- Non-exclusive
- Server software
-
- Spigot
- Paper
- Supported versions
-
- 1.7
- 1.8
Last edited: