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!
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+.
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!
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.
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.
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.
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
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.
Requirements
Java 17+.
Spigot/Paper based server. plugin.yml targets api-version 1.13.
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.
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.
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.
Plugin showcase video:
N/A
Map setup video:
Fan made, made for 1.9.0 (kinda outdated).
Thx to
@5KYF <3
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
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
[*]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]