[€10] ⭐️AuroraFFA ⭐️Fully Configurable - Tablist, ELO & Divisions System, Tournament, No Clean, Leaderboards

Kupplung

Premium
Feedback score
-2
Posts
13
Reactions
8
Resources
0
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.
IMAGES:

SCOREBOARD WITH DIFFERENT STATES
1693481418345.png
1693481566087.png
1693481434615.png


1693481532142.png
1693481591287.png

MODERN TABLIST
1693481771155.png

CLASSIC TABLIST

1693481842735.png


REQUIREMENTS:
  • MongoDB
FEATURES:
  • 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
FILES:
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
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
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--------------------------'
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--------------------'
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: ''
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)));
PRICES:
  • JAR 10 EUR
  • SRC 50 EUR
  • SRC WITH UPDATES 75 EUR
CONTACT:
  • discord - edvinje
 
Type
Offering
Exclusivity
  1. Non-exclusive
Server software
  1. Spigot
  2. Paper
Supported versions
  1. 1.7
  2. 1.8
Last edited:

LilJaX

Feedback score
0
Posts
2
Reactions
0
Resources
0
owner pretty dead bad resource he updated it 2 times for me fixed his own bugs and now i have been messaging him for 2 months and no replies do not buy from him

Screenshot_2.png
 
Top