GoodestSG
GoodestSG plugin is a plugin that is based on a pot pvp. After game gets required amount of players pre-match will begin and player will have some time to look around and find themself best direction to go. Last to live is a winner. Author: GoodestEnglish
(The original creator was BGHDDevelopment, I have taken their projects and fix lots of bugs, and made it highly configurable)
Price: 10.99USD (8USD if you purchase before 20/2)
Src price: 40USD
FEATURES
- Configuration
- Announce - Bungee announce that the game is about to start
- Data saved in MongoDB
- Synchronized data and settings
- Chest configuration in game
- Start Countdown
- Pre-match Countdown
- Feasts Countdown
- PvP Countdown
- Deathmatch Countdown
- Enderpearl Cooldown
- CombatTag
- Leaderboards
- Lobby support as fallback server
- Lobby support as waiting world
- Glass Border (Like Badlion)
- Points system (gain points by killing other players or win)
- Settings for players - based on points rewards
*Please note that some of the features may removed since it cayse bugs
Configuration:
Code:
DEBUG: false
MONGODB:
ADDRESS: 'mongoAddress'
PORT: 25565
DATABASE: 'mongoBase'
AUTHENTICATION:
ENABLED: false
USERNAME: 'mongoUser'
PASSWORD: 'mongoPassword'
DATABASE: 'mongoBase'
COLORS:
MAIN: '&6'
SECONDARY: '&f'
MIDDLE: '&e'
ANNOUNCE:
ENABLED: true
BUNGEE: true
FORMAT: '&7[&b<server_name>] &f<player_display_name>&7: &6Come play &f<server_name> &6by typing &f/server <server_name>'
ROADS:
MAKE-ROADS: false
ROAD-MATERIALS:
- COBBLESTONE
- GRASS
- GRAVEL
- STONE
CHAT-FORMAT:
ENABLED: true
FORMAT: '&f<player_display_name>&7: <message>'
SPECTATOR-FORMAT: '&7[Spectator&7] &r<player_display_name>&7: <message>'
SERVER-PREMIUM: false
LEADERBOARD-FORMAT: '&f<pos>. &e<name>&7: &7(&6<amount>&7)'
PREFIXES:
GAME: '&7[&6&lPotSG&7] '
BORDER: '&7[&6&lBorder&7] '
WORLDS:
LOBBY: lobby
GAME: potsg_map
LOCATIONS:
LOBBY:
YAW: -90
PITCH: 0
BOOLEANS:
##LOBBY-ENABLED is to toggle do you have bungeecord enable or not
LOBBY-ENABLED: true
DEATH-MATCH: true
LOBBY-FALLBACK-SERVER: hub
GAME-CENTER-LOCATION: 0;100;0
DEATH-MATCH:
FLOOR-MATERIALS:
- BEDROCK
- STONE
WALL-MATERIALS:
TOP:
- FENCE
BEETWEEN:
- BEDROCK
- COBBLESTONE
- STONE
BOTTOM:
- BEDROCK
INFORMATIONS:
WEB: www.your-web.com
IP: mc.your-ip.eu
TS: ts.your-ip.eu
STORE: store.your-store.com
SERVER: SG1
BORDER:
START: 500
SHRINK-UNTIL: 25
SHRINK-EVERY-SECONDS: 300
SHRINK-STREAM: 500;200;150;100;50;25
START-BORDER: 500
REBOOT_COMMAND: stop
POINTS:
PER-KILL: 5
PER-WIN: 10
MINIMUM-PLAYERS-TO-START-GAME: 2
MAXIMUM-PLAYERS-PER-GAME: 30
AUTO-START-COUNTDOWN-IN-SECONDS: 20
COUNTDOWNS:
IN-SECONDS:
START: 20
PRE-MATCH: 60
PVP-PROT: 180
REBOOT: 20
IN-MINUTES:
FEASTS-SPAWN: 10
DEATH-MATCH: 30
Code:
##ALL INVENTORY SIZE MUST ME 9,18,27.36,45,54
enabled: "&aenabled"
disabled: "&cdisabled"
settings-inventory:
title: "&aSettings..."
size: 9
name: "&a<name>"
##points_lore will be linked to not-enough-points-lore if you don't have enough points, else will link to enough-points-lore.
upper-lore:
- "&7&m------------------------"
- "&7Your &e<name>"
- "&7is currently <settings_status>&7."
- " "
description:
chestclick:
- "&bDescription&7:"
- "&7If this is disabled you will not"
- "&7be able to break chest by"
- "&7left clicking it."
- " "
chest-auto-pickup:
- "&bDescription&7:"
- "&7If this is enabled all items when you"
- "&7left click the chest will go to"
- "&7your inventory automatically."
- " "
glass-border:
- "&bDescription&7:"
- "&7If this is enabled"
- "&7red glass will be spawned"
- "&7around border if you're close enough."
- " "
scoreboard:
- " "
not-enough-points-lore:
- "&c&lYou don't have enough"
- "&c&lpoints to toggle this."
- " "
- "&bRequired points&7: &f<required_points>"
- "&7&oYou still need <needed_points> more points to toggle this."
enough-points-lore:
- "&e&oClick to toggle"
under-lore:
- "&7&m------------------------"
leaderboard-inventory:
title: "&eLeaderboard"
name: "&6<name>"
empty-leaderboard:
- "&7&m-----------------------"
- "&eThis leaderboard is"
- "&ecurrently empty."
- "&7&m-----------------------"
stats-inventory:
title: "&7Stats: &a<target>"
combat:
name: "&6Combat"
lore:
- "&7&m-----------------------"
- "&7Kills&7: &6<target_kills>"
- " "
- "&7Deaths&7: &6<target_deaths>"
- " "
- "&7KDR&7: &6<target_kdr>"
- "&7&m-----------------------"
misc:
name: "&6Misc"
lore:
- "&7&m-----------------------"
- "&7Games Played&7: &6<target_games_played>"
- " "
- "&7Wins&7: &6<target_wins>"
- " "
- "&7Points&7: &6<target_points>"
- "&7&m-----------------------"
other:
name: "&6Other"
lore:
- "&7&m-----------------------"
- "&7Golden apples eaten&7: &6<target_golden_apples_eaten>"
- " "
- "&7Bow shots&7: &6<target_bow_shots>"
- " "
- "&7Chest opened&7: &6<target_chest_opened>"
- "&7&m-----------------------"
player-statistics-inventory:
title: "&aStatistics"
name: "&6<player_name>"
lore:
- "&7&m--------------------------"
- "&6Kills&7: &f<player_kills>"
- "&6Deaths&7: &f<player_deaths>"
- "&6KillStreak&7: &f<player_killstreak>"
- "&6Wins&7: &f<player_wins>"
- "&6Points&7: &f<player_points>"
- "&6Games Played&7: &f<player_games_played>"
- "&6Golden apples eaten&7: &f<player_golden_apples_eaten>"
- "&6Bow shots&7: &f<player_bow_shots>"
- "&6Chests opened&7: &f<player_chests_opened>"
- "&7&m--------------------------"
page-button:
next-page-name: "&aNext page"
previous-page-name: "&4Previous page"
last-page-name: "&cThis is last page"
first-page-name: "&cThis is first page"
lore:
- "&9Right click to"
- "&9jump to a page"
player-alive-inventory:
title: "&aAlive Players"
name: "&6<player_name>"
lore:
- "&7Click to teleport"
- "&7to <player_name>"
Code:
join-message:
- '&7&m----------------------------------'
- '&eWelcome, &f<player> &eto &6&lGoodest &7[&fSG&7]'
- ''
- '&c&lThis is FFA game and teaming is now allowed.'
- '&c&lPlease play on yor own and avoid teaming.'
- ''
- '&7&oPlease report all bugs to our staff members!'
- '&7&m----------------------------------'
win-message:
- "&7&m----------------"
- "&6(winner) &f<winner>"
- "&6(winner kills) &f<winner_kills>"
- "&6(total winner wins) &f<winner_wins>"
- "&7&m----------------"
stay-in-border: "&cYou must stay within the border."
become-spectator: "&eYou are now &fspectator&e."
add-points-because-kill: "&e+<points> points &7(killed a player)"
add-points-because-win: "&e+<points> points &7(Win)"
cannot-use-enderpearl: "&eYou can't use &fenderpearl &efor another &f<enderpearl_cooldown> seconds&e."
tracking-player: "&eYou're now tracking &f<target>&e."
tracking-player-failed: "&cFailed to find a player to track"
cannot-drop-item: "&cSorry&7, &eyou can't drop items in your current state."
cannot-enter-portal: "&cSorry&7, &eyou're not allowed to enter the portal."
cannot-place-block: "&cSorry&7, &eyou can't place blocks in your current state."
cannot-break-block: "&cSorry&7, &eyou can't break blocks in your current state."
pre-match-countdown: "&eNow you got &f<seconds> seconds &eto look around and find yourself best direction. Be quick!"
loading-server: "&cPotSG &7(<server>) &cserver is currently loading. Please wait.."
already-started: "&cThis game has already started. You are now allowed to join!"
game-end: "&cThis game is about to end. Please wait few seconds."
start-border-strink: "&6Border shrink has been started. Border shrink will go every &f<border_minutes> minutes &7(<border_seconds> seconds) &6until &f<last_border>&6x&f<last_border>"
border-strunk: "&6Border has been shrunk to &f<border_size> blocks&6."
border-strink-minutes: "&6Border is going to shrink to &f<next_border>&6x&f<next_border> &6in &f<minutes> &6minute(s)"
border-strink-seconds: "&6Border is going to shrink to &f<next_border>&6x&f<next_border> &6in &f<seconds> &6second(s)"
teleport-success: "&eYou've been teleported to &f'<target>'&e."
not-enough-point: "&cYou don't have enough points to toggle this. Go play some games to gain them by killing other players!"
no-alive-players: "&eThere is no alive players at the moment!"
kicked-from-server: "&eYou've been kicked from &f'<server_name>' &fserver&e."
bungeecord-send-to-lobby: "&eYou've been sent to &f'<lobby_server_name>'&e."
open-player-inventory: "&eOpening inventory of &f'<target>'&e."
cannot-open-chest: "&eYou can't open chest in your current state."
deathmatch-started: "&6Deathmatch has been started. Good Luck."
deathmatch-countdown-minutes: "&6Deathmatch is about to start in &f<minutes> &6minute(s)."
deathmatch-countdown-seconds: "&6Deathmatch is about to start in &f<seconds> &6second(s)."
feast-spawned: "&6Feasts is spawning at &e0&7,&e0&6. &fThere will not be free feasts anymore!"
feast-countdown-minutes: "&6Feasts will be spawned at &e0&7,&e0 &fin &f<minutes> &6minute(s)."
feast-countdown-seconds: "&6Feasts will be spawned at &e0&7,&e0 &fin &f<seconds> &6second(s)."
game-started: "&aGame has been started. Good luck!"
game-begin-countdown-minutes: "&6Game will begin in &f<minutes> &6minute(s)."
game-begin-countdown-seconds: "&6Game will begin in &f<seconds> &6second(s)."
pvp-enabled: "&6PvP is now enabled."
pvp-countdown-minutes: "&6Your pvp protection will be removed in &f<minutes> &6minute(s)."
pvp-countdown-seconds: "&6Your pvp protection will be removed in &f<seconds> &6second(s)."
reboot-countdown-minutes: "&6Server is going to reboot in &f<minutes> &6minute(s)."
reboot-countdown-seconds: "&6Server is going to reboot in &f<seconds> &6second(s)."
starting-pre-match: "&aStarting pre-match..."
pre-match-countdown-minutes: "&6Pre-match will begin in &f<minutes> &6minute(s)."
pre-match-countdown-seconds: "&6Pre-match will begin in &f<seconds> &6second(s)."
start-stopped-not-enough-players: "&cStart has been stoped since there is no enough players to start."
require-players-amount: "&6The game requires &f<player_amount> &6more player(s) to join."
death-messages:
##The format of killer and victim, it should shows the name and kills, anyway, you can customize to your like.
killer-name-format: "&a<killer>&7[&f<killer_kills>&7]"
victim-name-format: "&c<victim>&7[&f<victim_kills>&7]"
##You should be able to config ALL DEATH MESSAGE format, if i miss something, please tell me.
block-explosion: "<victim_format> &ejust got blown the hell up"
contact: "<victim_format> &ewas pricked to death"
drowning-contains-killer: "<victim_format> &edrowned whilst trying to escape <killer_format>"
drowning: "<victim_format> &edrowned!"
entity-attack: "<victim_format> &ewas slain by <killer_format>"
fall-contains-killer: "<victim_format> &ewas doomed to fall by <killer_format>"
fall: "<victim_format> &ehit the ground too hard"
falling-block: "<victim_format> &egot freaking squashed by a block"
fire-contains-killer: "<victim_format> &walked into a fire whilst fighting <killer_format>"
fire: "<victim_format> &ewent up in flames"
fire-tick-contains-killer: "<victim_format> &ewas burnt to a crisp whilst fighting <killer_format>"
fire-tick: "<victim_format> &eburned to death"
lava-contains-killer: "<victim_format> &etried to swim in lava while trying to escape <killer_format>"
lava: "<victim_format> &etried to swim in lava"
lightning: "<victim_format> &egot lit the hell up by lightning"
poison: "<victim_format> &ewas poisoned"
projectile-contains-killer: "<victim_format> &ewas shot by <killer_format>"
projectile: "<victim_format> &ewas shot"
starvation: "<victim_format> &estarved to death"
suffocation: "<victim_format> &esuffocated in a wall"
suicide: "<victim_format> &etook his own life like a peasant"
thorns: "<victim_format> &ekilled themself by trying to kill someone"
void-contains-killer: "<victim_format> &ewas knocked into the void by <killer_format>"
void: "<victim_format> &efell out of the world"
wither: "<victim_format> &ewithered away"
default: "<victim_format> &edied"
Code:
title: "&6&lGoodest &7<I> &fSG"
enabled: "&aenabled"
disabled: "&cdisabled"
enderpearl-countdown: "&6Enderpearl&7: &e<enderpearl_countdown>s"
combat-countdown: "&6Combat&7: &e<combat_countdown>s"
##line is for enderpearl countdown and combat countdown, if they is active, then this will display
line: "&7&m-----------------------"
border-info:
minutes: "&7(&6<minutes>m&7)"
seconds: "&7(&6<seconds>s&7)"
##spectator scoreboard will place above in-game scoreboard
spectator-scoreboard:
- "&7&m-----------------------"
- "&6Server&7: &f<server_name>"
- "&6Spec Chat&7: &f<spectator_chat_boolean>"
lobby-scoreboard:
- "&7&m-----------------------"
- "&6Waiting for players"
- "&f<require_players> &6more players required."
- " "
- "&6Server&7: &f<server_name>"
- "&7&m-----------------------"
lobby-countdown-scoreboard:
- "&7&m-----------------------"
- "&6Starts in &f<start_countdown>&6..."
- " "
- "&6Server&7: &f<server_name>"
- "&7&m-----------------------"
pre-match-scoreboard:
- "&7&m-----------------------"
- "&6&lPre-match"
- " &7* &6Starts in &f<prematch_countdown>&6..."
- " "
- " &7* &6Server&7: &f<server_name>"
- " &7* &6Players&7: &f<prematch_players_size>/<max_players>"
- "&7&m-----------------------"
pvp-countdown-scoreboard:
- "&7&m-----------------------"
- "&6Border&7: &f<border_size> <border_info>"
- "&6PvP Protection&7: &f<pvp_protection_countdown>"
- " "
- "&6Players&7: &f<game_players>/<max_players>"
- "&6Kills&7: &f<player_kills>"
- " "
- "&6Your ping: &f<player_ping>"
- " "
- "&6<server_ip>"
- "&7&m-----------------------"
feast-countdown-scoreboard:
- "&7&m-----------------------"
- "&6Border&7: &f<border_size> <border_info>"
- "&6Feast&7: &f<feast_countdown>"
- " "
- "&6Players&7: &f<game_players>/<max_players>"
- "&6Kills&7: &f<player_kills>"
- " "
- "&6Your ping: &f<player_ping>"
- " "
- "&6<server_ip>"
- "&7&m-----------------------"
deathmatch-countdown-scoreboard:
- "&7&m-----------------------"
- "&6Border&7: &f<border_size> <border_info>"
- "&6Deathmatch&7: &f<deathmatch_countdown>"
- " "
- "&6Players&7: &f<game_players>/<max_players>"
- "&6Kills&7: &f<player_kills>"
- " "
- "&6Your ping: &f<player_ping>"
- " "
- "&6<server_ip>"
- "&7&m-----------------------"
deathmatch-scoreboard:
- "&7&m-----------------------"
- "&6Border&7: &f<border_size> <border_info>"
- "&6Deathmatch&7: &f<deathmatch_countdown>"
- " "
- "&6Players&7: &f<game_players>/<max_players>"
- "&6Kills&7: &f<player_kills>"
- " "
- "&6Your ping: &f<player_ping>"
- " "
- "&6<server_ip>"
- "&7&m-----------------------"
winner-scoreboard:
- "&7&m-----------------------"
- "&6&lWinner&7: &f<winner>"
- " &7- &6Kills&7: &f<winner_kills>"
- " "
- "&cRebooting in <reboot_countdown>..."
- "&7&m-----------------------"
Code:
player-tracker:
name: "&6Player tracker"
spectator-inventory:
alive-players:
name: "&eAlive Players"
lore:
- "&7Click to see"
- "&7player who are still playing."
quit-sg:
##if LOBBY-ENABLED in config.yml is true, it will get lobby-enabled data, else will get lobby-disabled data
lobby-enabled:
name: "&eConnect to lobby"
lore:
- "&7Click to connect"
- "&7to lobby server."
lobby-disabled:
name: "&eQuit"
lore:
- "&7Click to quit"
- "&7this sg server."
inspect-inventory:
name: "&eInspect Inventory"
lore:
- "&7Click player to"
- "&7inspect inventory."
random-teleport:
name: "&eRandom Teleport"
lore:
- "&7Click to teleport"
- "&7to a random player in game."
join-inventory:
leaderboard:
name: "&eLeaderBoards"
lore:
- "&7Right click me to"
- "&7see leaderBoards."
player-stats:
name: "&ePlayers Statistics"
lore:
- "&7Right click me to"
- "&7see players statistics"
settings:
name: "&eSettings"
lore:
- "&7Right click me to"
- "&7toggle your settings"
your-stats:
name: "&eYour Statistics"
lore:
- "&7Right click me to"
- "&7see your statistics"
If you are interested to purchase, contact me in mcmarket via dm
I am not going to give out vouch copy since it is a product selling in mcmarket
Last edited: