SG: Reborn - Ultimate Survival Games Plugin for Networks icon

SG: Reborn - Ultimate Survival Games Plugin for Networks -----

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




SGReborn Unified Changelog
Version:
2.2.5 (Unified Release)

New Features & Improvements
  • Configuration Refresh: It’s highly recommended to reset all your config files to take full advantage of the new setup.
  • Database & Cross-Server Communication:
    • MySQL support has been completely removed in favor of MongoDB.
    • MongoDB now also powers Cross-Server Communication, paving the way for our upcoming Lobby Addon.
  • Revamped Profiling System:
    • Completely recoded profiling system integrating:
      • Leveling System
      • MMR System
      • Leaderboard System
      • Playtime Tracking
      • Settings Management
  • Enhanced Messaging: Most in-game messages now utilize the Adventure API for rich text formatting, hoverable text, and cross-version compatibility.
  • New Music & Sound Integration: Enjoy dynamic custom noteblock sounds triggered by specific game events.
  • Leaderboard & Commands Overhaul: The leaderboard system has been optimized with a new, responsive command.
  • Improved Timers: New bossbar and actionbar timers provide polished countdowns and event timing.
  • Boosters Integration: Boosters now operate seamlessly with MongoDB, ensuring a smoother experience.
  • Achievements System:
    • Introducing two types of achievements – Regular and Tiered.
    • Achievements require MongoDB connectivity.
    • An extensive API is available for creating custom achievements.
    [​IMG]
    Code (Java):

    public class CustomAchievementsExample {
        public CustomAchievementsExample (SGReborn sgReborn ) {
            AchievementAPI. registerAchievement ( new CustomAchievementExample ( ) ) ;
        }
        private static class CustomAchievementExample extends AbstractAchievement {
            public CustomAchievementExample ( ) {
                super (
                    "Custom Achievement",            
                    "CUSTOM",                        
                    Arrays. asList ( "Complete a special task." ),
                    "complete_special_task",        
                    100,                            
                    50                              
                ) ;
            }
            @EventHandler
            public void onPlayerCompleteSpecialTask (PlayerJumpEvent event ) {
                AchievementAPI. completeAchievement (event. getPlayer ( ), this ) ;
            }
        }
    }
     
  • Ranks System: Create custom ranks linked directly with MMR.
    Code (Text):

    mmr:
        allowed: true
        starting-mmr: 1000
        suicide-scaling: 0.2
        k-factors: 0:1000:25,1001:1400:20,1401:1800:15,1801:2200:10,2201:3000:5
        default-k-factor: 25
        win: 1
        loss: 0
        ranks:
        - Bronze;0;§6[☰ Bronze]§r
        - Silver;1000;§7[⚪ Silver]§r
        - Gold;1400;§e[✪ Gold]§r
        - Platinum;1800;§b[◆ Platinum]§r
        - Diamond;2200;§3[❖ Diamond]§r
        - Champion;2600;§5[✦ Champion]§r
     
  • Deathmatch Arena Voting: Added voting for the Deathmatch arena (currently supports common deathmatch mode).
  • Levels Rewards System: Introduced levels rewards via levels.yml, allowing execution of custom commands when a player levels up (supports ranges and specific levels).
  • External Plugin Items Support:
    • Full support for items from external plugins (MMOItems, MythicCrucible, Nexo, QualityArmory).
    • Use prefixes (e.g. nexo:itemid) and the new subcommand [/B]/sg getitemid[/B] to identify custom items.
  • Glowing Blocks & Entities: Added glowing effects to blocks and entities across various systems.
  • Lobby PvP Practice: New Lobby PvP practice mode is now available.
  • Dependency Injection Optimization: Implemented dependency injection to reduce file size.
  • Java 17 Update: The plugin is now updated to Java 17. (Note: Although it still supports 1.8.8, Java 8 will no longer load the plugin.)
  • Licensing System & BuildByBit Migration: Complete migration from SpigotMC to BuildByBit with a revamped licensing system. Verify your previous purchase for continued access.

Bug Fixes and Improvements
  • Fixed leaderboards GUI loading issues caused by improper asynchronous method usage.
  • Resolved map world loading and saving issues.
  • Corrected the nametag system’s bounty objective update problem.
  • Fixed graves not spawning heads correctly on 1.8.8.
  • Addressed various minor bugs to enhance overall plugin stability.

Upcoming Features (v2.3 - v2.5)
  • Bus System
  • Challenge System
  • Quests System

After countless hours of development and community testing, we are proud to deliver this comprehensive update. Enjoy SGReborn 2.0 and all its new enhancements!
----------, Mar 15, 2025

Added a new system that will allow you to execute any commands from console when a killer kill a victim. When a game starts. When a deathmatch starts. When a player wins a game.

For elimination you can use built in placeholder (%killer% & %victim)
For win, deathmatch and start you can use %player% placeholder to get all players for that event.

I also fixed some issue with xmaterial.
----------, Aug 16, 2024

Just a simple hotfix for items not loading properly due to the new XMaterial system on 1.8.8
----------, Aug 14, 2024

Hey guys,

in this update I added a lot more configurable messages for new systems (air drop, elo). It's what customer requested.

Fixed the bug with cross version compatibility and packet rabbit entity not working properly on 1.8.8. Fixed it with some reflection magic. And block breaking/placing bug using material id instead of names on 1.8.8 version. Now we're incorporating XMaterial that should allow for cross versions compatibility of materials.

I've removed some obsolete dependencies and reduces the file size quite a bit.

In case you're using the plugin on 1.8.8 I'd recommend regenerating config since a lot of things have changed internally.
----------, Aug 13, 2024

Bug fixes around the new boss and air drop system
----------, Jul 31, 2024

Hey fellow buyers and my friends :smile:
In this update I've added quite a lot of things to the current SGReborn system in preparation for the large recode and update 2.0!
Some things added or fixed:
- Added Boss System!
- Added new api events!
- Added complete 1.21 support (took a while!)
- Air Drops system!
- New custom items! (ci-loyaldogspawner and ci-protectorzombiespawner)
- Fixed some errors with grave system!
- Added chest item quantity in holograms!
- And much more! :D
Things to expect in the near future:
- Completed level system!
- Achievements system!
- Feasts system!
- Shopkeeper (Similar to bedwars, spawns randomly on the map)
- Game win and kill commands!
All the features are toggleable in the config, so if you don't like them simply turn them off.
----------, Jul 28, 2024

Hey fellow buyers and my friends :D

In this update I've added quite a lot of things to the current SGReborn system in preparation for the large recode and update 2.0!

Some things added or fixed:
- Added Graves system!
- Added Custom items system that works well with chests.yml. If you want to add custom items to tier 1 or tier 2 chests you can add following custom items (ci-goldenhead, ci-selectionchest, ci-carepackage). Soom more custom items will be added :D
- Fixed scoreboard not working well with placeholderapi, should work fluently now!
- Fixed Error with mysql database not being properly updated when new objects were added!
- Added precentage system for map voting instead of relying on static integers to choose the map.
- Fixed deathmatch not starting when using specific mode sometimes
- Fixed that players without permission could use color codes in chat.
- Fixed disguise system. Should work properly now :D
- and some other things that I made and forgot what it was :'D

Things to expect in the near future:
- Air Drops system
- Boss protecting the center on chest refill (ssh :D)
- Completed level system!
- Achievements system!
- Corpse system (if graves aren't enough ' :D)
- Fiests system!
- Shopkeeper (Similar to bedwars, spawns randomly on the map)
All the features are toggleable in the config, so if you don't like them simply turn them off.

Thank you for your time and have a good day!
----------, Jul 24, 2024

New animated titles when the game starts, lmk if you like them :D
----------, Jul 19, 2024

Customers requested, I delievered. New ELO system is here. Also the assist system and new sg sub commands where you can change state of you match.
Also new api events!
----------, Jul 13, 2024

Added a few new placeholders for users, extended the API for more extensive usage and fixed a few bugs that customers encountered.
----------, Jul 9, 2024

Fied a few things around BlockState and /sg replacer command where the correct rotation of ender chests wasn't saved for chests
and some other things.
----------, Jul 4, 2024

New Discord webhooks and base for achievement system.
----------, May 22, 2024

In this update I've added webhooks (which are disabled by default), but can be enabled in the config.
Current webhooks offer 2 different events, onGameStart and onGameEnd.
You can modify both to your liking.
I've also optimized various parts of the plugin to be less resource intensive.
Fixed the /sgreborn reload command so it actually works and load changes directly from the config without the need of restarting the plugin.
----------, May 21, 2024

Added Chest Holograms (they requires Decent Holograms plugin as dependency.)
They can be toggled on and off in the config.

Fixed an issue with mysql not updating properly due to added async functions.
----------, May 19, 2024

Bug with mysql with modern drivers fixed.
Fixed a bug where killer didn't receive extra points.
Bug with color codes fixed.
Forgot to shade XSeries into the plugin.
Any other bug? Report them in discord server :D
----------, May 19, 2024

Bug with mysql with modern drivers fixed.
Fixed a bug where killer didn't receive extra points.
Bug with color codes fixed.
Any other bug? Report them in discord server :D
----------, May 18, 2024

  • I would like to increase the number of votes for ranker and allow live players to see spectator chat. there's one more thing I'd like to ask, How do I keep the server from shutting down after the game? I want to run the /restart command automatically after the game.
  • I just want to know all SG Reborn command & permissions.I would like to increase the number of votes for ranker and allow live players to see spectator chat. there's one more thing I'd like to ask, How do I keep the server from shutting down after the game? I want to run the /restart command automatically after the game.
  • Also make placeholderapi support in stats
----------, May 16, 2024

My apologies, I've uploaded the past version of the plugin.
----------, May 15, 2024

Added full support for PlaceholderAPI and Vault. Including both receiving papi placeholders in messages and placeholders you can use in other plugins from SG:Reborn. Vault support is also added and now you can use points for whatever you'd like them to use.
Also big update is on the way that includes completely changing disguise system and introducing new elo and leveling system which can be turned on and off depending on the server owner!
----------, May 15, 2024

Quick fix for Vault and PlaceholderAPI
----------, May 15, 2024

Buyer reported a bug that occurs when using common deathmatch. It happens when index is out of bounds (if more players are entering the common dm than there are setup locations for common dm spawns).
I've made a simple hotfix so players are teleported to the same locations of previous players if there are too many players joining the dm.

Got any other bug reports or suggestions? Join our dev discord and the staff will quickly assist you.
----------, Feb 24, 2024

Hello everyone,
in this update some things were changed:

1. Code optimization.
2. Added kill/win precentages instead of the the old system that used random between two integer values. This system can be configured in the config and resembles MCSG better.
Recommended config options (add this under misc config block):

Code (Text):
Kill Precentage: 5
Win Precentage : 2
Win precentage uses the system that combines points of all players that have played that game at the start and then rewards the precentage of that points to the winner.

That's all, if you have any other suggestions leave them in the discord :D
----------, Feb 20, 2024

Plugin now works on all supported versions.
Currently 1.8- 1.19.4
----------, Apr 17, 2023

1.) New Cross Version support is here!
This update was tested on latest version of Spigot (1.19.2). If any problems occur, be sure to report them on my discord support server.

2.) Base for leveling system!
----------, Oct 19, 2022

Fixed a few bugs:
1.) In some cases deathmatch didn't start if spectator joined the existing game.

2.) Players could join over max player count in some occasions.
----------, Oct 2, 2022

Resource Information
Author:
----------
Total Downloads: 22
First Release: Sep 28, 2022
Last Update: Mar 15, 2025
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings