SG: Reborn Premium | The Ultimate SurvivalGames/BattleRoyale Plugin for Networks (RECODE COMPLETED!) icon

SG: Reborn Premium | The Ultimate SurvivalGames/BattleRoyale Plugin for Networks (RECODE COMPLETED!) -----

The reborn of Survival Games. Ultimate Survival Games plugin, the only one you will ever need.



[​IMG]
SG: Reborn is a plugin that challenges each player to survive as long as he can and be the last man standing! Survival Games is a predecessor of the famous Battle Royale genre! This gamemode includes looting chests and gaining advantages on others! You can also find a teammate to have an easier time winning, but remember there's only one winner. So watch your back!
SG: Reborn completely revamps old SG systems and makes them better! Therefore the name SG: Reborn!

We now offer a Lite version for people who want to try the plugin with limited features:
https://www.spigotmc.org/resources/sg-reborn-lite-mcsg.121667/

[​IMG]
  • SG: Reborn is designed for network-style deployment. The intended production model is 1 game server = 1 running SG instance. It is not a classic multi-arena minigame plugin where one server hosts many separate SG matches alongside other gamemodes.
  • You can run the plugin in two roles:
    • Game server mode — the actual SG/CW/Tournament match server.
    • Hub / lobby mode — enable hub-addon.enabled to turn the server into a selector/profile hub that reads live data from your game servers.
  • Recommended soft dependencies: Vault, PlaceholderAPI, ProtocolLib. Optional integrations also exist for DecentHolograms, FancyHolograms, Citizens, FancyNpcs, Parties, Nexo, MMOItems, EcoItems, EcoArmor, MythicMobs, QualityArmory, MythicCrucible and Simple Voice Chat.
  • SGReborn now supports multiple database backends: JSON (testing), MongoDB (recommended), and MariaDB / MySQL.
  • Cross-server communication now supports Redis (recommended), MongoDB, or MariaDB/MySQL.
  • If you want a separate hub/lobby server, install SGReborn there as well, enable hub-addon.*, and point all involved servers at the same cross-server backend. This powers the game selector, quick play, profile hub, join signs, and other live hub-side UI.
  • Optional proxy companion addons for BungeeCord and Velocity are included for cross-proxy broadcasts such as JoinMe, game start, and click-to-join messages.
  • Plugin requires Java 17+.
[​IMG]

SG: Reborn is probably the best and most complete public SG plugin ever made for Minecraft Community since it has Survival Games, Clan War, Tournament and Private Games systems built in it. This is the best plugin to create a SG based gamemode for SG & CW players. SG: Reborn will be compatible with all plugins on your server. You may edit the plugin to your liking. Also all future updates are included in the product and issues will be fixed as soon as possible. If you have encountered an issue please don't leave a negative review, but first either join our discord support server or PM me on SpigotMC or just simply leave your issue under resource discussion!

[​IMG]
  • Multiple SG Gamemodes in 1 Plugin
    • Regular Survival Games (sg in config) - Regular Survival Games experience!
    • Survival Games Clan Wars (cw in config) - Clan Wars experience with 2 teams, host and managing/setup system!
    • Survival Games Tournament (tournament in config) - Tournament style Survival Games with two tournament types. SG and CW. Credits, eliminations, let your moderators host the tournaments!
  • Team based matchmaking
    • Solo - FFA type Survival Games
    • Duos - Teams of two!
    • Trios - Teams of three!
    • Quads - Teams of four!
    • 50/50 - 2 giant teams fighting against each other
    • Any team of your choice - Fully configurable team amount and player-per-team!
  • Fully Configurable – Customize menus, join items, in-game messages, scoreboards, maps, kits, chests, grace periods, world settings, and more via simple config files.
  • Common Map Folder Structure – Use a single directory path for all maps across servers to streamline map sharing and backups.
  • Mutliple Database Support – Persist stats, achievements, boosters & leaderboards in multiple databases for reliable cross-server data and instant lookups. As of 2.7.0 SGReborn supports:
    • Mongo - Recommended database choice
    • MariaDB/MySQL - Standard sql implementation
    • JSON - For local testing (don't use in production!)
  • Ultra Fast & Async Chunk Loading – Preload every chunk asynchronously before teleporting players to ensure instant spawns and eliminate lag spikes.
  • Classic Clan War System – Declare war, track wins/losses, and reward clans for victories with customizable war rules.
  • Tiered Chests – Offer Tier 1 (regular), Tier 2 (ender/trapped) & custom chest tiers with distinct loot tables for progressive gameplay.
  • Coin Drop System – Randomly spawn gold coins across the map; picking them up awards points in “Hypixel The Pit” style.
  • Shrinking Border – Dynamic world border that shrinks over time to intensify late-game fights, inspired by Mineplex SG.
  • Dynamic Leaderboards – Display up-to-date rankings for both regular matches and tournaments in an intuitive GUI.
  • Advanced Stats System – View kills, deaths, K/D, win-rate, MMR, coins & more in chat or GUI or via an interactive in-game book.
  • MMR System – MMR and configurable Apex-style MMR ranks for competitive progression.
  • Flexible Kits System – Create, sell, or lock kits behind permissions or in-game currency; offer private donor kits & custom purchase GUIs.
  • Kit Abilities (NEW) – Attach passive/active abilities per kit via kits.yml → abilities: list (keys below).
    • no_op — placeholder (does nothing)
    • auto_totem — auto-equips a totem from inventory and saves you from lethal damage
    • berserk — when low HP, gain Speed + Health Boost for 10s (30s cooldown)
    • bloodlust — heal 2 hearts on kill
    • chest_detector — sneak + right-click to glow nearby chests (tier-colored) for 20s (60s cooldown)
    • explosive_arrow — fire a special arrow that explodes on impact (small explosion, 20s cooldown)
    • fire_strike — right-click a target with flint & steel to ignite (5s burn, 15s cooldown)
    • hunter_vision — sneak + right-click to highlight nearby enemies in red for 10s (30s cooldown)
    • night_vision — permanent night vision while kit is active
    • strong_reel — stronger fishing-rod pull (2×)
    • threat_scanner — action-bar scan of the player you’re looking at (MMR, level, KDR, WR, distance + threat verdict)
    • vampirism — lifesteal 30% of damage dealt
    • throwing_axe — right-click with an axe to throw it (up to 3 hearts, 1s cooldown)
    • axe_mastery — +1 damage when using axes
    • hilt_smash — right-click a player with a sword to deal 0.5 heart + slow (8s cooldown)
    • damage_reduction — reduce melee/projectile damage by 0.5
    • barrage — fires 4 extra arrows with spread on strong bow shots
    • arrow_supply — grants arrows over time (up to 3)
    • delayed_bow — receive a bow 90s after kit apply (if you don’t already have one)
    • ground_pound — right-click a weapon on ground to knock nearby players up/away (12s cooldown)
    • knockback_tuning — deal 1.25× knockback, take 0.75× knockback
    • minion_summon — kills spawn a skeleton minion wearing the victim’s gear
    • minion_inventory — right-click your minion to edit its gear
    • tnt_supply — grants Throwing TNT over time (up to 2)
    • throwing_tnt — right-click Throwing TNT to toss primed TNT (2s fuse)
    • wolf_supply — grants/maintains a tamed wolf companion
    • wolf_pounce — right-click to launch your wolf forward (8s cooldown)
    • backstab — +2 damage when striking from behind
    • fall_resist — 50% fall damage reduction
    • radar_map — right-click a map to ping the nearest player for 5s (45s cooldown)
    • nametag_cloak — hide your nametag beyond 8 blocks (ProtocolLib required)
    • blade_vortex — right-click to knock nearby players away (12s cooldown)
    • cleave — splash 75% damage to nearby entities on hit
    • kill_regen — gain regeneration for 5s on kill
    • repel — right-click to charge; next hit knocks back nearby players (12s cooldown)
  • PlaceholderAPI Support – Integrate placeholders into scoreboards, chat, holograms & GUIs for maximum server personalization.
  • Hub / Lobby Addon Mode – Run SGReborn on a separate hub server with live server selector, quick play, profile menu, join signs and cross-server status syncing.
  • Proxy Broadcast Addons – Optional BungeeCord/Velocity companions forward JoinMe/game-start broadcasts and click-to-join actions across your network.
  • Optional Simple Voice Chat Integration – If Simple Voice Chat is installed, SGReborn can auto-manage isolated team voice groups or FFA proximity voice with configurable distances.
  • NPC Integrations – Create team-join and kit-select NPCs through Citizens or FancyNpcs directly from the SG command suite.
  • Tournament Management – Host SG or CW tournaments MCMonday-style with auto-bracket generation, scheduling & prize distribution.
  • 30+ Scoreboard Placeholders – Use placeholders for kills, wins, deaths, streaks, MMR, rank, bounty & more to craft custom sidebars.
  • Built-In World Manager – Save, load, unload & teleport between worlds without external plugins; full map command suite included.
  • Donator Perks – Reward MVP donors with vote multipliers (×2/×3/×4/×5), private kits, full-server join slots & custom setup menus.
  • Custom Join Items – Add unique items or icons to your join menu to guide players into matches with flair.
  • Advanced Match Setup – Configure map pool size, skip recently played maps, grace period, flint & steel, hunger/health rules, time of day & chest types per game.
  • Command Toggles – Enable/disable bounty, confirmbounty, stats, vote, sponsor, leaderboard & other commands with a flip in the config.
  • Nametag Control – Toggle team or player nametags server-wide for custom visibility or tournament anonymity.
  • Interactive Vote System – Let players vote for their favorite map pre-game, with vote power bonuses for donors.
  • End-Game Damage Chart – Auto-generate damage breakdowns, MVP & least-damage stats at match end in a clear GUI.
  • Bounty Mechanics – Configure min/max bounty values, starting bounties for new players & confirm/send bounty commands.
  • Deathmatch Variants
    • Common Deathmatch - Shared deathmatch arena set that is configured with /sg commondeathmatch .... These arenas live in the dedicated dm world and can be reused across maps.
    • Specific Deathmatch - Deathmatch type that uses values from specific map unlike common deathmatch. It allows users to setup different deathmatch spawns from regular map spawns on the existing map.
    • Default Deathmatch - Regular MCSG style deathmatch reusing existing map spawns.
  • Refill & Grace Scheduling – Automate chest refills & initial grace periods with fully adjustable timings.
  • Loot & Coin Percentages – Emulate MCSG-style kill coin rewards and customize loot distributions to fit your economy.
  • Chest Holograms – Visualize chest locations with Decent Holograms integration for instant player guidance.
  • Leveling System – Players can level up and gain experience with fully configurable level rewards (levels.yml)
  • Playtime Awards – Grant rewards based on cumulative playtime milestones.
  • Discord Webhooks – Broadcast game start/end events, stats & winners directly to your Discord channels.
  • Custom Chest Items – Add care packages, golden heads, selection chests & any CI-prefixed item to your loot tables.
  • Corpses & Combat Logger – When a player dies he will leave a corpse on the ground that has his skin & and spawn NPC “combat loggers” when players disconnect, which must be killed to prevent loot loss.
  • Boss Spawns – Trigger special boss fights during chest refills for extra excitement and team coordination.
  • Air Drop Events – Deploy interactive air drops with sound, particle effects & GUI interaction.
  • Practice Lobby – Provide a warm-up area with looting, crafting benches & PvP training before matches.
  • Win Celebration – Display custom victory images or animations to winners at the end of each match.
  • Game Boosters – Offer global & personal XP/coin boosters that stack.
    Achievements (GUI — /achievements)
    • AFKAchievement — you were there… kind of
    • AnglersBountyAchievement — reel it in; fishing pays off
    • BlazeOfGloryAchievement — go out (or win) in blazing style
    • BlessedAchievement — fortune favors you this round
    • BossSlayerAchievement — take down a major boss event
    • BountyHunterAchievement — claim that bounty on a target
    • CaptainAchievement — lead your squad to victory
    • ComboKingAchievement — string clean hits like a machine
    • ConsecutiveKillsAchievement — stack eliminations back-to-back
    • CookAchievement — keep the team fed; chef vibes
    • CookingExpertAchievement — gourmet crafting under pressure
    • CornucopiaConquerorAchievement — control mid; own the corn
    • DemocracyAchievement — win the vote; rule by majority
    • ElonMuskAchievement — moonshot plays; go beyond
    • EndGameAchievement — thrive in the final circles
    • FBIAchievement — you saw everything; info is power
    • FirstBloodAchievement — secure the very first kill
    • FlawlessVictoryAchievement — win without a scratch
    • FlintAndSteelFiendAchievement — master FNS pressure
    • FlowerChildAchievement — peace & petals amidst chaos
    • FriendlySupportAchievement — buff, heal, assist like a pro
    • GandalfAchievement — “you shall not pass”; clutch holds
    • HadesAchievement — rule the underworld; lethal presence
    • HiddenStashAchievement — uncover secret loot routes
    • ImmortalAchievement — refuse to die; absurd survivability
    • ImpossibruAchievement — pull off the “that’s impossible”
    • InvincibleAchievement — unbreakable in the clutch
    • ItAllBeginsHereAchievement — first milestone on your journey
    • JackOfAllTradesAchievement — versatile in every role
    • KillAdminAchievement — eliminate the unthinkable (dev/test)
    • LeapOfFaithAchievement — risky jumps; perfect landings
    • LostSoulsAchievement — guide the fallen; eerie efficiency
    • MyPreciousAchievement — secure & keep the rarest item
    • NewBusinessmanTradesAchievement — profit mindset; smart trades
  • Challenges (GUI — /challenges)
    Easy
    • Aggressive — keep the pressure on; offensive play rewarded
    • Combustion — fire-centric encounters and risks
    • Deadeye — showcase precise ranged aim
    • FirstBlood — be the first to draw blood
    • Gappler — golden-apple management focus
    • Hooked — master rod usage and spacing
    • Longshot — land hits from far away
    • Looter — speed-loot and route efficiently
    • NoProduction — win with little to no crafting
    • RookieReaper — finish off newcomers quickly
    • RunItOut — kiting, movement and stamina discipline

    Normal

    • BossSlayer — defeat powerful event mobs
    • BountyHunter — track and eliminate marked targets
    • Fasting — survive with limited food
    • HoeOfHavoc — unconventional weapon challenge
    • Lifeless — low-regen/attrition survival
    • RapidEliminator — chain eliminations in short windows
    • Selfish — prioritize only your own inventory/resources
    • SingleChest — live off a single main chest route
    • SleightOfHand — quick swaps; hotbar management matters
    • SlowReflexes — punish panic; reward timed play
    • Stamina — conserve sprint; smart pathing > brute force
    • StraightUp — win with straightforward, no-gimmick combat

    Hard

    • Coward — minimal direct fights; outlast and out-position
    • Hermit — solo isolation; limited team reliance
    • MercilessExecutioner — finish what you start; no escapes
    • Naked — ultra-hard: minimal/no armor advantage
    • NoRegeneration — sustain with little to no healing
    • NoSprint — pathing, rods and positioning over speed
    • PunchMan — knockback mastery; control the arena
    • RedLightGreenLight — move on cue; freeze on warning
    • Untouchable — take (almost) no damage; perfect spacing
    • WeightedItems — inventory is heavy; choose every slot wisely
  • Quests (GUI — /quests)
    Daily
    • Bloodthirsty — Eliminate 10 players. (id: daily_kills_10)
    • Wounded — Deal 200 damage. (id: daily_damage_200)
    • Battle Ready — Take 150 damage. (id: daily_damage_taken_150)
    • Treasure Hunter — Open 15 chests. (id: daily_chests_15)
    • Gold Digger — Open 5 tier II chests. (id: daily_chests_t2_5)
    • Wingman — Get 5 assists. (id: daily_assists_5)
    • Warmup Games — Play 3 games. (id: daily_play_3)
    • Survivor — Finish in the top 10. (id: daily_top10_1)
    • Final Five — Finish in the top 5. (id: daily_top5_1)
    • Victory Lap — Win a game. (id: daily_win_1)
    • Close Quarters — Land 80 melee hits. (id: daily_melee_hits_80)
    • Sharpshooter — Land 25 projectile hits. (id: daily_projectile_hits_25)
    • Suppressing Fire — Shoot 40 arrows. (id: daily_arrows_shot_40)
    • On Target — Hit 12 arrows. (id: daily_arrows_hit_12)
    • Excavator — Break 60 blocks. (id: daily_blocks_broken_60)
    • Builder — Place 64 blocks. (id: daily_blocks_placed_64)
    • Prepared — Consume 8 items (food/potions). (id: daily_consumables_8)
    • Well Fed — Eat 6 food items. (id: daily_food_6)
    • Alchemist — Drink 3 potions. (id: daily_potions_3)
    • Explorer — Travel 3,000 blocks. (id: daily_travel_3000)
    • Social — Send 15 chat messages. (id: daily_chat_15)
    • Command Line — Use 10 commands. (id: daily_commands_10)
    • Scavenger — Open 10 tier I chests. (id: daily_chests_t1_10)
    • Swordplay — Get 8 melee kills. (id: daily_kills_melee_8)
    • Marksman — Get 4 projectile kills. (id: daily_kills_projectile_4)
    • Demolition — Get 2 TNT kills. (id: daily_kills_tnt_2)
    • Hops — Jump 250 times. (id: daily_jumps_250)
    • Butterfingers — Drop 10 items. (id: daily_drops_10)
    Weekly
    • Gladiator — Eliminate 75 players. (id: weekly_kills_75)
    • Warlord — Eliminate 150 players. (id: weekly_kills_150)
    • Wrecking Crew — Deal 2,000 damage. (id: weekly_damage_2000)
    • Unbreakable — Take 1,000 damage. (id: weekly_damage_taken_1000)
    • Dedicated Tribute — Play 15 games. (id: weekly_play_15)
    • Seasoned Veteran — Play 30 games. (id: weekly_play_30)
    • Finalists — Finish in the top 5 five times. (id: weekly_top5_5)
    • Podium Finish — Finish in the top 3 three times. (id: weekly_top3_3)
    • Champion — Win 3 games. (id: weekly_wins_3)
    • Legend — Win 5 games. (id: weekly_wins_5)
    • Relic Seeker — Open 40 chests. (id: weekly_chests_40)
    • Vault Breaker — Open 20 tier II chests. (id: weekly_chests_t2_20)
    • Team Player — Get 30 assists. (id: weekly_assists_30)
    • Brawler — Land 600 melee hits. (id: weekly_melee_hits_600)
    • Ranged Specialist — Land 150 projectile hits. (id: weekly_projectile_hits_150)
    • Volley — Shoot 300 arrows. (id: weekly_arrows_shot_300)
    • Bullseye — Hit 90 arrows. (id: weekly_arrows_hit_90)
    • Miner — Break 500 blocks. (id: weekly_blocks_broken_500)
    • Architect — Place 512 blocks. (id: weekly_blocks_placed_512)
    • Supplied — Consume 60 items (food/potions). (id: weekly_consumables_60)
    • World Traveler — Travel 20,000 blocks. (id: weekly_travel_20000)
    • Dumpster Diver — Open 60 tier I chests. (id: weekly_chests_t1_60)
    • Duelist — Get 60 melee kills. (id: weekly_kills_melee_60)
    • Archer — Get 25 projectile kills. (id: weekly_kills_projectile_25)
    • Bomb Squad — Get 10 TNT kills. (id: weekly_kills_tnt_10)
    • Pogo — Jump 2,500 times. (id: weekly_jumps_2500)
    • Careless — Drop 80 items. (id: weekly_drops_80)
    • Enable/disable: quests.enabled; configure counts with quests.daily.count & quests.weekly.count.
    • Reset timers: quests.daily.reset-time, quests.weekly.reset-day, quests.weekly.reset-time.
    • Reroll toggle: quests.reroll.enabled.
    • Starter quests (assigned when a profile has none): quests.starter-quests.
    • Starter quest IDs must be registered (built-in, config definitions, or API); unknown IDs are skipped.
    • Default rewards if no custom rewards are set: quests.rewards.daily.commands / quests.rewards.weekly.commands.
    • Add custom quests in quests.definitions or through the API (QuestsAPI.registerQuest).
    • daily_kills_10
    • daily_chests_15
    • daily_bow_kills_5
    • daily_melee_kills_8
    • daily_airdrops_1
    • weekly_play_15
    • weekly_bosses_3
    Code (Text):

    quests:
      definitions:
        - id: daily_elims_20
          type: daily
          title: Bloodbath
          description: Eliminate 20 players.
          goal: 20
          trigger: KILLS
          rewards:
            - "coins give %player% 50"
        - id: weekly_top3_10
          type: weekly
          title: Consistent Podium
          description: Finish in the top 3 ten times.
          goal: 10
          trigger: SURVIVE_TOP
          placement: 3
          meta:
            placement: 3
     
    Quest trigger keys (use in quests.definitions):
    • KILLS, KILLS_MELEE, KILLS_PROJECTILE, KILLS_TNT
    • ASSISTS, WINS, TEAM_WINS, DEATHS
    • CHESTS_OPENED, CHESTS_T1, CHESTS_T2
    • DAMAGE_DEALT, DAMAGE_TAKEN
    • MELEE_HITS, PROJECTILE_HITS, ARROWS_SHOT, ARROWS_HIT
    • ITEMS_CONSUMED, FOOD_CONSUMED, POTIONS_CONSUMED
    • BLOCKS_BROKEN, BLOCKS_PLACED, TRAVEL_DISTANCE
    • FISH_CAUGHT, JUMPS, ITEMS_CRAFTED, ITEMS_ENCHANTED
    • CHAT_MESSAGES, COMMANDS_USED, ITEMS_DROPPED
    • SURVIVE_TOP, PLAY_GAMES
    • AIRDROPS_OPENED, BOSSES_KILLED, ACHIEVEMENTS_COMPLETED, CHALLENGES_COMPLETED
    • KITS_UNLOCKED, LEVEL_UPS, EXP_GAINED, SPONSORS_SENT, VOTES_CAST
    • BOUNTIES_CLAIMED, BOUNTY_POINTS_CLAIMED, WIN_BOUNTY_POINTS_CLAIMED
  • Quests System – Daily/weekly quest rotation with rerolls, rewards, GUI, API hooks & placeholders.
  • Music System – Play music scripts music files on in-game events (start, refill, final battle, victory). Fully configurable.
  • Lunar Client Support – Full integration via Apollo API for team overlays, custom border visuals & more.
  • Glowing Blocks & Entities – Highlight key map features or targets with dynamic glow effects.
  • Ultra-Configurable API – Expose extensive methods & events for developers to modify every aspect of gameplay.
  • Season System – Run competitive seasons with separate leaderboards, detailed stats tracking & end-of-season rewards for top players, all fully configurable.
  • Performance Optimized – Built with async operations, minimal main-thread work & low-memory footprint for large networks.
  • Mach History System - Check your previously played games in a nice GUI. Track how you perform. Also admins can view all players games with /sg matchhistory in a nice GUI.
  • Gulag System (CoD Style) – Allow users to gain another life if they win the gulag match of course. Can be setup with /sg gulag
  • Scenario System (NEW) – Toggle special gameplay modifiers to keep matches fresh. Works in SG, CW, and Tournament modes.
    • Apocalypse — apocalyptic mode
    • Assassins — each player gets a target; bonus for your mark
    • BattleSiren — When two players fight their info is broadcasted
    • Bowless — bows disabled
    • Deathspawn — player deaths awake the beast within...
    • Diamondless — diamonds/diamond gear restricted
    • Disguised — all players are disguised and anonymized
    • DoNotDisturb — 1v1 with no distractions
    • ExplosiveArrows — arrows explode on impact
    • FloorIsLava — Every 30 seconds lava rises by 1 block...
    • Killswitch — Killer takes victim inventory instead of their own
    • Lifesteal — Gain 1 max health on every kill
    • NoClean — short post-kill anti-clean protection
    • Outbreak — Covid is back. practice social distancing!
    • Rodless — fishing rods disabled
    • SecondChance — one revival/extra life under set rules
    • Sprain — fall damage adds brief slow/weakness
    • Superheroes — random permanent power per player
    • Switcheroo — bow hits swap shooter with target
    • Timebomb — Chest on death that explodes
    • WeakestLink — Every minute player with lowest health die.
    • Weaponless — melee weapons restricted; improvise
    • Webcage — When a player dies cobweb cage spawns
    • Custom scenarios can be implemented with our API!
And Much More! – Explore upcoming features, API hooks, custom extensions & community-driven additions.

[​IMG]

  • Requirements
    • Java 17+.
    • Spigot/Paper based server. plugin.yml targets api-version 1.13.
    • Recommended soft dependencies: Vault, PlaceholderAPI, ProtocolLib.
    • Optional extras: DecentHolograms/FancyHolograms (holograms), Citizens/FancyNpcs (NPCs), Simple Voice Chat, Parties, custom item plugins, Mythic ecosystem plugins, etc.
  • Base Installation (Game Server)
    • Drop the SGReborn jar into /plugins and start the server once.
    • The plugin will generate / maintain: config.yml, messages.yml, chests.yml, scoreboard.yml, kits.yml, levels.yml, addons.yml, plus map / runtime data files.
    • Open config.yml and set type.mode to sg, cw, or tournament.
    • Set a unique core.server-id for every SG server instance.
    • Set the lobby spawn with /sg setlobbyspawn.
  • Database Setup (stats / leaderboards / achievements / boosters / match history)
    • Choose backend with database.type. Valid values in code: json, mongo/mongodb, mariadb/mysql/sql.
    • MongoDB: configure database.mongo.host, port, auth.username, auth.password, auth.database, database, or supply database.mongo.uri.
    • MariaDB / MySQL: configure database.sql.host, port, database, username, password, ssl, pool-size.
    • JSON: best for local testing / development; paths are under database.json.*.
    • Optional safety net: set database.fallback-to-json: true to fall back automatically if your primary DB fails to initialize.
  • Cross-Server Communication (required for hub selector / network data / quick play)
    • Enable cross-server-communication.enabled: true on every server that should publish or read live SG data.
    • Choose cross-server-communication.backend = redis, mongo, or mariadb.
    • Set the server name to server name from your proxy main config. Eg. hub for hub server, sg for game server.
    • Redis keys: cross-server-communication.redis.host, port, password, ssl, database, connect-timeout-ms, key-prefix, channel, ttl-seconds, publish-interval-ticks.
    • Set cross-server-communication.proxy-server-name and core.server-id sensibly / uniquely per server.
    • Redis is still the best choice for large networks, but MongoDB and MariaDB-backed communication are supported too.
  • Map Setup
    • Create a map entry with /map create <mapName>.
    • Use the guided builder: /map setup <mapName> start.
    • Useful guided actions: /map setup <mapName> next, back, skip, here, gui, status, save, cancel.
    • The guided flow in code covers: Pos1 → Pos2 → Center → spawn mode → player spawns or team spawns → airdrop locations → coin drop locations → DM center → DM spawns → default time → formatted name → author → link → material → description → random tiering → refill-all → DM type → DM radius → save.
    • You can also use manual subcommands such as /map addspawn, /map addteamspawn, /map addairdrop, /map addcoindrop, /map setdeathmatchcenter, /map setdeathmatchtype, etc.
    • Persist all map data with /map saveconfig or /map saveall.
  • Regular SG Setup
    • Set type.mode: sg.
    • Configure core.teams.amount and the corresponding team-size settings for solo / duos / trios / quads / custom team formats.
    • Players can join teams through /team or team/NPC selectors depending on your setup.
    • Adjust voting, grace, refill timings, DM type, loot, map pool, boosters, quests, achievements, scenarios, etc. in the generated configs.
  • Clan Wars (CW) Setup
    • Set type.mode: cw.
    • CW is centered around two opposing teams with ready checks and team balancing in lobby flow.
    • Use /team and /ready during lobby phase.
    • Configure CW-specific minimums / rules in config.yml and tournament/CW settings where applicable.
  • Tournament Setup
    • Set type.mode: tournament.
    • Choose tournament.type = sg or cw.
    • Configure tournament.team.size, tournament.team.numbers, tournament.maxrounds, tournament.credits.*, and related visibility/reward settings.
    • Use /manage in lobby to manage tournament values. In tournament.type: cw, /manage red and /manage blue are used to assign CW sides.
  • Hub Addon Setup (Lobby / Profile / Selector Server)
    • Install SGReborn on the hub server too.
    • Set hub-addon.enabled: true in addons.yml. Legacy lobby-addon.* keys are still mapped by the plugin.
    • Enable cross-server-communication.enabled: true on the hub and point it to the same backend as the game servers.
    • The hub side exposes the selector, quick play, profile menu, join signs, and live status-aware UI.
    • Default selector command is /sggames, but the label and aliases are configurable through hub-addon.command.name and hub-addon.command.aliases.
    • Hub command entry points are /sglobby and /sg (when the server runs in hub mode).
    • Join signs are managed with /sglobby signs <create|remove|list|reload> [server] and use permission sg.signs.admin by default.
  • Proxy Addon (Optional: BungeeCord / Velocity)
    • If you want click-to-join proxy broadcasts for JoinMe / game-start style messages, install the included SGReborn proxy companion on BungeeCord or Velocity.
    • The addons auto-generate bungee-config.yml or velocity-config.properties.
    • These files control anti-spam, message format, hover text and click action for proxy-wide broadcasts.
  • Simple Voice Chat (Optional)
    • Install Simple Voice Chat on the game server. SGReborn treats it as an optional soft dependency.
    • Enable / tweak it in addons.yml under voicechat.*.
    • Key options include voicechat.enabled, voicechat.auto-assign-groups, voicechat.team-mode-only, voicechat.team.distance, voicechat.ffa.proximity.enabled, voicechat.ffa.proximity.distance.
    • With it installed, SGReborn can automatically place teammates into isolated groups or use configurable FFA proximity voice. If the plugin is missing or fails to hook, SGReborn continues normally without voice features.

[​IMG]
Plugin showcase video:
N/A

Map setup video:


Fan made, made for 1.9.0 (kinda outdated).
Thx to @5KYF <3


[​IMG]
test.bytecore.hr - PUBLIC TEST SERVER
You can request your server to be added here!
----------------------------------------------------------------------------------------------
astralnetwork.com | Astral Network
play.kyodo.network | Kyodo Network [Modified SRC]
seiky.net | Seiky Network

[​IMG]
[​IMG]

[​IMG]
Player Commands (A–Z)

/achievements — open the achievements GUI
  • Usage: /achievements (alias: /achievement)
  • Permission: none

/bounty — place a bounty on a player
  • Usage: /bounty <player> [amount]
  • Permission: none (economy / config checks still apply)

/challenges — open your active challenge / choose one in lobby, or inspect another player
  • Usage: /challenges or /challenges <player>
  • Permission: viewing others requires sg.command.challenges.others

/confirmbounty — confirm the pending bounty purchase
  • Usage: /confirmbounty
  • Permission: none

/dmvote — vote for a deathmatch arena by number
  • Usage: /dmvote <number> (alias: /deathmatchvote)
  • Permission: none

/fix — self-help / unstuck utility
  • Usage: /fix (alias: /fixme)
  • Permission: none

/games / /sggames — open the cross-server game selector on hub-enabled setups
  • Default label: /sggames
  • Aliases: configurable via hub-addon.command.aliases
  • Permission: controlled by hub-addon.command.permission (blank = public)
  • Notes: only useful when hub addon + cross-server communication are enabled

/info — plugin/game information
  • Usage: /info
  • Permission: none

/kits — open kit selection/info
  • Usage: /kits
  • Permission: none (individual kit permissions, prices or unlock checks are handled elsewhere)

/leaderboards — open main leaderboard GUI
  • Usage: /leaderboards
  • Aliases: /leaderboard, /topplayers, /topplayer, /playerstop, /playertop, /lb, /lbs
  • Permission: none (hidden leaderboard viewing is gated by separate permissions / config)

/leave — leave the current team / queue / context
  • Usage: /leave
  • Permission: none; leaving protected tournament teams may require sg.leaveteam

/list — modern player / team list
  • Usage: /list (alias: /l)
  • Permission: none

/matchhistory — open recent match history
  • Usage: /matchhistory
  • Aliases: /mymatches, /matches
  • Permission: none for self

/myboosters — open owned / active booster GUI
  • Usage: /myboosters
  • Aliases: /mybooster, /booster, /boosters
  • Permission: none

/preferences — open personal settings GUI
  • Usage: /preferences
  • Aliases: /settings, /preference, /setting
  • Permission: none

/quests — open daily / weekly quest GUI and quest actions
  • Usage: /quests, /quests daily, /quests weekly, /quests claim, /quests reroll <daily|weekly>, /quests reload
  • Alias: /quest
  • Notes: claim informs players that rewards are auto-claimed on completion; reload is OP-only

/ready — mark ready in lobby/team start flows
  • Usage: /ready (alias: /rdy)
  • Permission: none

/sponsor — sponsor a player during a match
  • Usage: /sponsor <player>
  • Permission: none (costs / limits controlled by config)

/stats — open stats GUI / book / chat view depending on config
  • Usage: /stats, /stats <player|uuid>, /stats <player|uuid> <alltime|season> [seasonId]
  • Aliases: /stat, /records, /record
  • Permission: viewing other players requires sgreborn.stats.others

/team — team GUI / direct team actions
  • Usage: /team, /team join <team>, /team leave, /team name <newName>, /team chat
  • Alias: /t
  • Permission: none; availability depends on mode / lobby context

/teamchat — send a direct team-chat message
  • Usage: /teamchat <message>
  • Aliases: /tc, /tchat
  • Permission: none

/tournamentleaderboard — tournament standings GUI
  • Usage: /tournamentleaderboard <solo|team>
  • Aliases: /tournamentleaderboards, /tlb, /tlbs, /toptournament, /tournamenttop, /ttop, /topt
  • Permission: none (hidden leaderboard visibility is handled separately)

/vote — open map vote GUI
  • Usage: /vote (alias: /v)
  • Permission: none; multiplier permissions are separate

Hub / Lobby Commands

/sglobby — hub-mode entry command
  • Usage: /sglobby or /sglobby <stats|leaderboards|achievements|games|quests|questsadmin|signs>
  • Aliases: /survivalgameslobby, /sglobbyaddon, /sgrlobbyaddon
  • Notes: on a hub-enabled server, /sg delegates into the same lobby feature set

/sglobby signs — manage clickable join signs
  • Usage: /sglobby signs create <server>, /remove, /list, /reload
  • Permission: default admin permission is sg.signs.admin

Admin & Staff Commands

/fly — toggle flight
  • Usage: /fly
  • Permission: sg.command.fly

/kill — debug/admin kill command
  • Usage: /kill <player>
  • Alias: /murder
  • Permission: sg.command.kill

/manage — tournament management GUI
  • Usage: /manage
  • Permission: sg.command.manage
  • Notes: available when type.mode: tournament and the server is in lobby phase. In tournament.type: cw, /manage red and /manage blue assign CW sides.

/map — complete arena editor suite
  • Permission: sg.command.map
  • Common subcommands:
    create, info, delete, list, pool, saveconfig, saveall, save, load, unload, teleport, addspawn, removespawn, addteamspawn, removeteamspawn, cleanteamspawns, listteamspawns, adddeathmatchspawn, removedeathmatchspawn, addairdrop, removeairdrop, addcoindrop, removecoindrop, setpos1, setpos2, setcenter, setdeathmatchcenter, setdefaulttime, setchestrefillall, setformattedname, setauthor, setlink, setmaterial, setdescription, setspecial, setrandomtiering, setdeathmatchradius, setdeathmatchtype, tier2stick
  • Guided builder: /map setup <mapName> <start|status|next|back|skip|gui|here|setmaterial|save|cancel>

/setup — custom pregame setup GUI / vote menu wrapper
  • Usage: /setup or /setup <category>
  • Permission: sg.command.setup

/sgreborn — plugin meta / reload / support
  • Usage: /sgreborn <reload|info|support>
  • Notes: reload and support are OP-gated for players in code

/playsgwithme — broadcast a “play SG with me” invite
  • Usage: /playsgwithme
  • Permission: sg.playsgwithme

/spawnbots — test-server fake lobby players
  • Usage: /spawnbots [maxBots]
  • Notes: only registered when the test-server toggle is enabled

The Admin Hub — /sg
Command node: sg.command.sg

Top-level utility subcommands
  • /sg forcestart, /sg restart, /sg nextsegment
  • /sg setlobbyspawn, /sg required <amount>, /sg setmaxplayers <amount>
  • /sg getstats, /sg setstats, /sg removestats, /sg gettempstats, /sg settempstats, /sg removetempstats
  • /sg getsetting, /sg setsetting, /sg togglesetting
  • /sg savestats [all]

Season tools
  • /sg season info, /advance, /set <seasonId>, /duration <days>, /start, /list
  • Permission: sg.command.season

Booster tools
  • /sg booster broadcast
  • /sg booster create
  • /sg booster global
  • /sg booster personal

Quest admin tools
  • /sg quests and /sg questsadmin <reload|assign|reset> [player] [daily|weekly|all]
  • Permission: sg.command.quests.admin for admin quest actions

Gulag / Deathmatch / Practice builders
  • /sg gulag <pos1|pos2|wait>
  • /sg commondeathmatch <create|setauthor|setlink|setradius|setcenter|addspawn|removespawn|delete|list|teleport|save|dmworld>
  • /sg practice <firstlocation|secondlocation|create|delete>

Tournament helpers
  • /sg tournament reset
  • /sg tournament setcredits <player> <value>
  • /sg tournament setrounds <value>

Disguise / NPC / misc
  • /sg disguise check <player>, addskin, removeskin, addname, removename, listskins, listnames
  • /sg npc [citizens|fancy] team <create|delete|edit|list> ...
  • /sg npc [citizens|fancy] kit <create|delete|edit|list> ...
  • /sg hololeaderboards <stat>
  • /sg spawnboss, /sg replacer, /sg matchhistory <player>, /sg getitemid

Special Feature Permissions
  • Join Full Servers: sg.fulljoin
  • Donator-Only Spectate: sg.donatorspec
  • See Spectator Chat: sg.seespectatorchat
  • See Hidden Leaderboard: sg.seehiddenleaderboard
  • Leave Locked Tournament Team: sg.leaveteam
  • Vote Multipliers: sg.doublevotes, sg.triplevotes, sg.quadravotes, sg.pentavotes, sg.sextavotes
  • Blocked Commands Bypass: sg.blockedcommands.bypass

Staff Permission Matrix (Quick)
  • sg.command.sg — Admin hub (/sg)
  • sg.command.manage — Tournament manager GUI
  • sg.command.map — Arena editor suite
  • sg.command.setup — Setup GUI
  • sg.command.kill — Debug kill
  • sg.command.fly — Flight toggle
  • sg.command.season — Season management
  • sg.command.matchhistory — Staff target match-history opens
  • sg.command.challenges.others — View other players’ challenges
  • sg.command.quests.admin — Quest admin actions
  • sg.signs.admin — Hub join sign management
  • sgreborn.stats.others — View stats of other players
  • sg.disguise.check — Disguise verification|
[​IMG]
Moved to documentation section.
Click here to go there!



[​IMG]
[*]Redistribution of this plugin to other individuals, networks, or websites is strictly prohibited.
[*]This plugin is licensed for use exclusively on your server or network.
[*]Please refrain from leaving unconstructive reviews, such as complaints about missing features or updates not meeting your requests. The plugin's features are clearly listed on the main page, so you are fully informed before purchasing.
[*]Refunds are not available.
[*]While I strive to provide updates, they will be released as my schedule permits. Please understand that I have other commitments outside of this project.
[/LIST]​
Resource Information
Author:
----------
Total Downloads: 41
First Release: Sep 28, 2022
Last Update: Yesterday at 5:55 PM
Category: ---------------
All-Time Rating:
10 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings