Compatibility
Minecraft: Java Edition
1.21.x
Platforms
Tags
Creators
Details
Licensed MIT
Published 11 hours ago
NexusCore - The Complete All-In-One Server Suite
NexusCore is a comprehensive, feature-rich Minecraft server management plugin built for Paper and Spigot 1.21+. Engineered to replace heavy multi-plugin setups, it combines economy, advanced moderation, teams, shops, auction house, bounties, and essential server utilities into a single, highly optimized JAR file.
Community Support: If I receive great feedback and support from the community for this project, I will definitely continue to develop and release more amazing, premium-quality plugins just like this completely for free!
To explore and discover all the hidden details and features of this suite, install the plugin on your server and try it out firsthand!
Detailed Module Breakdown
Smart Spawn & Join Management
- First-Join Routing: Automatically intercepts brand-new player connections using backend checks (
!player.hasPlayedBefore()). The moment a new player logs into your world, they are instantly routed to your designated main server spawn, preventing them from scattering into random world coordinates. - Intelligent Respawn Override: Seamlessly hooks into the server's death mechanics. When players die and click respawn, they are automatically brought back to the custom server spawn location instead of vanilla world spawn points.
- Bed Spawn Protection: Fully respects player progression! The plugin checks if a player has an active bed location (
event.isBedSpawn()). If a bed spawn exists, the system safely lets them respawn at their bed, keeping the vanilla survival feeling intact.
Dimension-Wide Random Teleport (RTP) System
- Interactive Selection GUI: Features a custom chest menu (
RtpGUI) allowing players to choose their target dimension dynamically.- Slot 11: Overworld Teleportation (Triggers level-up sounds)
- Slot 13: Nether Teleportation (Triggers wither ambient sounds)
- Slot 15: The End Teleportation (Triggers beacon activation sounds)
- Smart Cooldown & Status Indicators: If a world is disabled by an administrator or if a player is on an active warmup cooldown, the system automatically replaces menu items with Barriers or Clocks, denying access with an error sound.
- Deep Safety & Anti-Suffocation Algorithm: When a player requests an RTP, the engine runs a heavy 25-attempt verification loop. It force-loads chunks asynchronously via bitwise shift operators (
x >> 4,z >> 4) to prevent server-wide TPS drops, then scans from the highest block downward (starting at Y=100 in the Nether) to ensure:- The landing block is NOT Lava, Water, Air, Fire, Soul Fire, Cactus, or Magma.
- Both the player's feet and head zones are completely clear Air blocks to completely eliminate suffocation glitches inside solid walls.
- Action Bar Warmup Timer: Tracks player state on a synchronized runnable task, sending real-time action bar text alerts and audio ticks before completing the safe teleport.
Custom Warp Navigation Menu
- Hardcoded Layout: A centralized GUI that maps essential server locations directly to secure, immutable interface slots to prevent misconfigurations.
- Slot 11: Crates Area
- Slot 12: Combat Arena
- Slot 13: AFK Lounge Zone
- Slot 14: Random Teleport (RTP Hub)
- Slot 15: Others / Public Farms
- Administrative Permission Gates: Allows server managers to secure specific high-tier warps with backend permission nodes, ensuring players only see and access locations they are authorized to visit.
Interactive Home GUI Architecture
- Visual Home Tracker: An intuitive inventory UI that allows players to seamlessly set, view, update, and manage up to 8 named personal homes without typing complex commands.
- Dynamic Permission Scaling: Reads player permission nodes automatically to dynamically calculate the maximum home slots they can unlock based on their donor or staff ranks.
- Movement-Cancelled Warmups: Includes built-in countdown arrays. If a player moves, jumps, or takes damage during the home teleportation warmup phase, the task instantly cancels to preserve PvP integrity.
- Secure Deletion Confirmation: Features a dedicated secondary confirmation layout inside the interface to completely prevent accidental home removals.
Chat & Discord Synchronization Suite
- Formatted Chat Output: Custom chat format displaying each player's LuckPerms prefix alongside their name for a clean, professional look.
- Interactive Hover Tooltips: Hovering over any player's name in the global chat reveals an interactive tooltip displaying their live balance, total kills, and total deaths.
- DiscordSRV Integration: Deep hook synchronization that mirrors your entire in-game server activity directly to designated Discord channels via asynchronous text threading without causing main-thread server lag. It flawlessly synchronizes global chat messages, join events, and leave notifications.
Punishment & Server Security Module
- Interactive Punish GUI: Open a fully visual punishment interface for any online player via /punish. Supports Warn, Tempban, Tempmute, Permanent Ban, IP Ban, Kick, IP Mute, Freeze, Unfreeze, and Unmute — all with custom feedback sounds and confirmation menus.
- Active Mute Interceptor: Features a dedicated global chat listener that instantly blocks muted or restricted players from typing. Instead of generic block errors, it dynamically queries the flat-file database to display exact remaining punishment times, custom penalty logs, and specific punishment reasons to the restricted user in real-time.
- Warn History & Chronological Logs: View a complete visual log of all warnings issued to a player via a GUI, or check a full chronological punishment history via /history.
- Enforcements: Banned and IP-banned players are blocked at the connection level on every login attempt. Frozen players are completely prevented from moving until unfrozen by staff.
- Flexible Duration Inputs: Supports flexible time strings including seconds (s), minutes (m), hours (h), days (d), weeks (w), and permanent (perm) entries saved persistently to local files.
Economy System
- Numeric Formatting: High-performance financial engine with automatic K, M, B, T formatting for large player balances.
- Core Commands: Full support for checking balances, viewing server-wide top wealth rankings, making peer-to-peer payments, and administrative balance modifications (/balance, /baltop, /pay, /eco, /withdraw, /deposit).
- Physical Currency Notes: Withdraw your digital cash into physical paper items that can be safely traded or redeemed instantly via right-click.
Shop System
- Interface Categories: Graphical shop interface categorized into specific divisions including End, Nether, Gear, Food, and Farming.
- Dynamic Purchase GUI: Interactive purchase menu featuring an adjustment selector (+1/-1 item counter) and an emerald-themed confirmation node.
- Sell System: Right-click any shop item to open a dedicated sell GUI with full amount selection support, alongside /worth checks.
- Admin Edit System: Full in-game shop management via /editshop — add, remove, or edit items and entire sections without touching any configuration file manually.
Auction House
- Live Marketplace: Full GUI-based player-to-player auction system where any item can be listed, browsed, and purchased.
- Listing Management: Players can view and cancel their own active listings via a dedicated My Auctions GUI.
- Search & Sort: Chat-based item search and sort cycling between All Auctions and Active Auctions.
- Confirm System: Every purchase triggers a confirmation GUI before money is deducted, with expired listings automatically routed to an expiry claim area.
Bounty System
- Player Bounties: Place a monetary bounty on any online player via an intuitive GUI or direct command.
- Stackable Contributions: Multiple players can contribute to the same bounty, with amounts stacking automatically.
- Auto-Claim on Kill: When a wanted player is killed, the full bounty is instantly transferred to the killer with a server-wide broadcast.
- Sorting Options: Browse all active bounties sorted by Highest Amount, Newest, or Oldest.
Team System
- Full Team Management: Create, invite, accept, deny, kick, and disband teams with a complete command suite.
- Team Chat: Dedicated private team chat channel via /team chat.
- Friendly Fire Control: Leaders can toggle friendly fire on or off via /team pvp, preventing teammates from damaging each other.
- Scoreboard Integration: Active team name displayed on the sidebar via placeholders.
Teleportation Suite
- TPA System: Full teleport request system with GUI-based accept and deny flow.
- Back Command: Instantly return to your last death or teleport location via /back.
- Admin Teleport: Full suite of administrative teleport commands including /tp, /tphere, /tpall, /tpoffline, and /tppos.
Scoreboard System
- Animated Titles: Smooth title animations with customizable frames and independent animation speed control.
- Per-World Layouts: Define unique scoreboard line sets for each world including dedicated Nether and End configurations.
- LuckPerms Integration: Automatically reads and displays each player's rank prefix from LuckPerms via reflection without compile-time dependencies.
- Performance Color-Coding: TPS and ping values are automatically color-coded green, yellow, or red based on live performance thresholds. Players can toggle their scoreboard visibility using the settings menu.
Name Tag & Tab System
- Above-Head Prefix: Each player's LuckPerms prefix is automatically rendered above their head in the game world using the scoreboard team API without needing client mods.
- Tab List: Animated header and footer in the player list, fully customizable.
Stats System
- Kill and Death Tracking: All player kills and deaths are tracked automatically on every death event, feeding directly into live sidebar stats, hover tooltips, and persistent files.
Essentials Suite
- Movement & Survival: /fly, /god, /heal, /feed, /vanish, /afk, /sit.
- Gamemode Shortcuts: /gamemode, /gmc, /gms, /gma, /gmsp.
- World Control: /time, /day, /night, /weather.
- Item Management: /give, /item, /enchant, /rename, /lore, /hat, /repair, /repairall, /clearinventory.
- Player Inspection: /invsee, /endersee.
- Utility Menus: /workbench, /anvil, /enderchest, /grindstone, /stonecutter.
- Identity & Info: /nick, /realname, /seen, /ping, /tps, /broadcast, /sudo.
Crystal Optimizer
- Lag Prevention: Limits the number of End Crystal explosions processed per server tick, significantly reducing lag on crystal PvP environments. Players can toggle this performance filter individually via their settings panel.
Requirements
- Paper or Spigot 1.21+
- Java 17+
- LuckPerms (strongly recommended for full rank, prefix, and permission functionality)
Author
ReducedG


