CorePlus – Server Essentials Reforged [1.18-1.21] icon

CorePlus – Server Essentials Reforged [1.18-1.21] -----

Advanced all-in-one server management and moderation plugin for Spigot servers.



ChatGPT Image 7. Nov. 2025, 19_03_48-min-min.png


CorePlus — The Modern All-in-One Utility Plugin

A lightweight, modular replacement for Essentials — designed for performance, customization, and simplicity.
✔️ Fully configurable | Smart Moderation Tools | ⚙️ Server Management GUI | Polished Messages

⚙️ Features Overview

Welcome Messages — Customizable join messages with color codes and player placeholders.
/fly — Toggle flight for yourself or others, with separate enable/disable messages.
/gamemode — Full gamemode support with customizable tags (Survival, Creative, etc).
/heal, /feed, /clear, /kill, /speed, /sudo, /time, /weather — All your admin essentials, permission-based and message-driven.
/invsee — View and manage player inventories instantly.
/godmode — Become invincible.
/ping — Check your current connection latency.
/message — Sends a private message to a specific player.
/clearchat — Clear the whole chat.
Server Management GUI — A beautiful inventory menu to control your server directly in-game.

2025-11-11_19.53.21-min.png

Reload / Shutdown Countdown — Customizable messages, delays, and sound notifications.
Kick All Players — Instantly clear your server except for yourself.
Maintenance Mode — With countdown, auto-kick, reconnect permissions, and live announcements.
Thread Monitor — View live thread information with hoverable tooltips.
TPS Monitor — View server performance (color-coded).
Automatic Backups — Compress worlds and configs into zip files directly from the GUI.
/kick — Kick players with custom global or silent messages.
/ban — Indexed ban reasons, durations, and dynamic placeholders.
/banlist — Display all bans with reason, source, and expiration date.
[​IMG]

Code (YAML):

1
:
  reason
: "Capslock"
  duration
: 1d
2
:
  reason
: "Bad words"
  duration
: 5d
3
:
  reason
: "Bug-Using"
  duration
: 1m
4
:
  reason
: "Cheating"
  duration
: perm
 
Fully Configurable — Every feature, color, and message can be edited in config.yml.
Code (YAML):

# ==========================================================
# COREPLUS CONFIGURATION FILE
# Version: 1.1
# Description: Configure every feature of CorePlus here.
#
# New Features:
#   - Custom prefix support
#   - /message, /godmode, /ping command
#   - Several bug and performance fixes
# ==========================================================

# Notes:
#   - true/false values are NOT case-sensitive.
#   - Colors use standard Minecraft codes (&a, &c, etc.)
#
#
# [------------------------ PERMISSIONS ------------------------]
# CorePlus.Clear:                                 Allows the Clear Command.
# CorePlus.Feed:                                  Allows the Feed Command.
# CorePlus.Fly:                                   Allows the Fly Command.
# CorePlus.GameMode:                              Allows the GameMode Command.
# CorePlus.Heal:                                  Allows the Heal Command.
# CorePlus.InvSee:                                Allows the Invsee Command.
# CorePlus.Kick:                                  Allows the Kick Command.
# CorePlus.Kill:                                  Allows the Kill Command.
# CorePlus.SetSpeed:                              Allows the Speed Command.
# CorePlus.Sudo:                                  Allows the Sudo Command.
# CorePlus.SetTime:                               Allows the Time Command.
# CorePlus.SetWeather:                            Allows the Weather Command.
# CorePlus.Config:                                Allows the Config Command.
# CorePlus.Ban:                                   Allows the Ban Command.
# CorePlus.ClearChat:                             Allows clearing the chat.
# CorePlus.ServerManagement.*:                    Allows all ServerManagement commands.
# CorePlus.ServerManagement:                      Allows the base ServerManagement command.
# CorePlus.ServerManagement.Stop:                 Allows stopping the server.
# CorePlus.ServerManagement.Reload:               Allows reloading the server.
# CorePlus.ServerManagement.TPS:                  Allows viewing the TPS.
# CorePlus.ServerManagement.ThreadInfo:           Allows viewing Thread Information.
# CorePlus.ServerManagement.KickAllPlayers:       Allows kicking all players.
# CorePlus.ServerManagement.BackUp:               Allows creating and viewing backups.
# CorePlus.ServerManagement.Maintenance.Switch:   Allows toggling maintenance mode.
# CorePlus.ServerManagement.Maintenance.Cancel:   Allows canceling the maintenance countdown.
# CorePlus.ServerManagement.Maintenance.Connect:  Allows connecting while in maintenance mode.

# ==========================================================
# VARIABLES
# ==========================================================
# This feature will be added soon.

# ==========================================================
# PREFIX
# ==========================================================
prefix
: "&7[&cCorePlus&7] &7» "

# ==========================================================
# JOIN SETTINGS
# ==========================================================
# Replacements:
#   %player% = player name
welcome-message-enabled
: true
welcome-message-global-message-enabled
: false
welcome-message
: "Welcome to the server, &a%player%&7." # Replacements: %player%

# ==========================================================
# FLY SETTINGS
# ==========================================================
# Replacements:
#   %player% = player name
fly-command-enabled
: true
fly-command-message-enabled
: "You can now fly."
fly-command-message-disabled
: "You can not fly anymore."
fly-command-message-target-enabled
: "The player &c%player% &7can now fly."             #Replacements: %player%
fly-command-message-target-disabled
: "The player &c%player% &7can not fly anymore."   #Replacements: %player%


# ==========================================================
# GODMODE SETTINGS
# ==========================================================
# Replacements:
#   %player% = player name
godmode-command-message-enabled
: "The godmode has been enabled."
godmode-command-message-disabled
: "The godmode has been disabled."


# ==========================================================
# GAMEMODE SETTINGS
# ==========================================================
# Replacements:
#   %player%    = player name
#   %gamemode%  = gamemode name
gamemode-command-message-player-gamemodeChanged
: "&c%player% &7is now in %gamemode%." # Replacements: %player%, %gamemode%
gamemode-command-gamemode-survival-tag
: "&aGameMode Survival"
gamemode-command-gamemode-creative-tag
: "&aGameMode Creative"
gamemode-command-gamemode-adventure-tag
: "&aGameMode Adventure"
gamemode-command-gamemode-spectator-tag
: "&aGameMode Spectator"


# ==========================================================
# WEATHER SETTINGS
# ==========================================================
# Replacements:
#   %weather% = weather type (clear, rain, ...)
weather-message-changed
: "The weather was to &c%weather%." # Replacements: %weather%


# ==========================================================
# ADVANCEMENT SETTINGS
# ==========================================================
# Note: If you only want to use the message of the plugin, disable the advancement messages in your server with the following command:
# /gamerule announceAdvancements false

# Replacements:
#   %player% = player name
#   %title%    = advancement title
#   %description% = advancement description
advancement-message-enabled
: true
advancement-message-chatmessage
: "&c%player% &7has made the advancement " # Replacements: %player%, %title%, %description%
# Note: If hovering is enabled, use the advancement-message-chatmessage-hover-tag to set the hoverable text.
advancement-message-chatmessage-hover-enabled
: true
advancement-message-chatmessage-hover-tag
: "&c[ %title% ]" # Replacements: %player%, %title%, %description%
advancement-message-chatmessage-hover-message
: "&7» &c %title% \n &7» %description% \n &7» &o&n(Click to Copy the description)" # Replacements: %title%, %description%


# ==========================================================
# MODERATION SETTINGS
# ==========================================================
# Replacements:
#   %reason%          = kick/ban reason (based on context)
#   %target%          = target player name
#   %player%          = player name
#   %expirationDate%  = expiration date of the ban
#   %maxPlayers%      = maximum player count
moderation-player-kick-global-message-enabled
: false
moderation-player-kick-message-target
: "&7[&cCorePlus&7]\nYou were kicked from the server by %player%.\nReason: &a%reason%" # Replacements: %target%, %player%, %reason%
moderation-player-kick-message
: "The player &c%target% has been kicked from the server. Reason: &a%reason%" # Replacements: %target%, %player%, %reason%

moderation-player-ban-global-message-enabled
: false
moderation-player-ban-message-target
: "&cYou got banned!\n&7Reason: &f%reason%" # Replacements: %reason%, %player%
moderation-player-ban-message
: "&c%player% has been banned: &a%reason%" #Replacements: %player%, %reason%
moderation-player-ban-message-rejoin
: "&7[&cCorePlus&7]\nYou were banned from the server by %player%.\nReason: &a%reason%&7\nExpires: &a%expirationDate%" # Replacements: %player%, %reason%, %expirationDate%

clearChat-Message-Cleared
: "The chat has been cleared by &c%player%&7."


# ==========================================================
# MESSAGE SETTINGS
# ==========================================================
# Replacements:
#   %sender%    = senders name
#   %receiver%  = receivers name
#   %message%   = message that has been sent
message-command-message-player-sent
: "&c%sender% &7-> &c%receiver%&7: %message%"
message-command-message-player-received
: "&c%receiver% &7-> &c%sender%&7: %message%"


# ==========================================================
# SERVERMANAGEMENT SETTINGS
# ==========================================================
# Replacements:
#   %seconds%       = seconds till event
#   %minutes%       = minutes till event
#   %timeUnit%      = evaluated time unit (based on seconds / 60)
#   %threadAmount%  = number of active threads
#   %coloredTPS%    = colored tps string

# ServerManagement: Shutdown
servermanagement-shutdown-countdown-enabled
: true # Note: If this is disabled, the server will be shut down immediately, use it carefully.
servermanagement-shutdown-countdown-time
: 5 # Note: This is measured in seconds.
servermanagement-shutdown-message-finished
: "The server has been &cshut down&7."
servermanagement-shutdown-message-inProgress
: "The server will be shut down in &c%seconds% seconds&7." # Replacements: %seconds%
# Note: Reloading can cause some minor lags.

# ServerManagement: Reload
servermanagement-reload-countdown-enabled
: true
servermanagement-reload-countdown-inSeconds
: 5
servermanagement-reload-message-announcement
: "The server will be reloaded in &c%seconds% seconds&7. This could cause some minor lags." # Replacements: %seconds%
servermanagement-reload-message-finished
: "The server has been reloaded."
# Note: The TPS will be colored, lower ms will be shown as yellow and so on.

# ServerManagement: TPS
servermanagement-tps-message
: "Current TPS: %coloredTPS%ms" # Replacements: %coloredTPS%

# ServerManagement: Threads
servermanagement-thread-message-threads-found
: "Found &c%threadAmount% &7active threads. (Maybe not all could be displayed)" # Replacements: %threadAmount%

# ServerManagement: Maintenance
servermanagement-maintenance-global-message-enabled
: true
servermanagement-maintenance-kick-message
: "You have been kicked due to maintenance."
servermanagement-maintenance-message-onDisabled
: "The maintenance has been &cturned off&7. Players can now rejoin."
servermanagement-maintenance-message-onCancelled
: "The maintenance task has been cancelled."
servermanagement-maintenance-message-onEnabled
: "The maintenance has been &cturned on&7. All players have been kicked &cthat are not allowed&7 to stay."
servermanagement-maintenance-countdown-time-inSeconds
: 120
servermanagement-maintenance-message-announcement
: "The server will be in maintenance in &c%time% %timeUnit%." # Replacements: %minutes%

# ServerManagement: KickAllPlayers
servermanagement-kick-players-message-target
: "&7[&cCorePlus&7] \n &7You have been kicked from the server."
servermanagement-kick-players-message-success
: "&c%playerCount% &7players have been kicked."


# ==========================================================
# MOTD SETTINGS
# ==========================================================
# Replacements:
#   %onlinePlayers% = online player count
#   %maxPlayers%    = maximum player count
motd-custom-messages-enabled
: true
motd-message-1
: "&7[&cCorePlus&7] &7⯈ This is a custom MOTD line [1]." # Replacements: %onlinePlayers%, %maxPlayers%
motd-message-2
: "&7[&cCorePlus&7] &7⯈ This is a custom MOTD line [2]." # Replacements: %onlinePlayers%, %maxPlayers%
motd-message-3
: "&7[&cCorePlus&7] &7⯈ This is a custom MOTD line [3]." # Replacements: %onlinePlayers%, %maxPlayers%


# ==========================================================
# ERROR SETTINGS
# ==========================================================
# Replacements:
#   %player%     = player name
#   %permission% = permission name
error-message-player-not-online
: "&c%player% &7is not online." # Replacements: %player%
error-message-player-not-found
: "&c%player% &7was not found." # Replacements: %player%
error-message-no-permissions
: "You have not enough permissions to do this. [ &a%permission% &7]" # Replacements: %player%, %permission%
error-message-player-ban-self
: "You can not ban yourself."
error-message-player-kick-self
: "You can not kick yourself."
 
MOTD Rotation — Custom rotating server list MOTDs with placeholders.
View attachment 929450 View attachment 929451 Screenshot 2025-11-13 180717-min.png Screenshot 2025-11-13 180736-min.png
Permission Integration — Works perfectly with LuckPerms and other permission systems.
Optimized Performance — Uses asynchronous I/O and thread-safe backups.

Lightweight & Compatible
• Compatible with Spigot, Paper, Purpur (1.18–1.21)
• Runs smoothly on small survival servers and large networks

Why CorePlus?
"Because you deserve a utility plugin that actually feels modern."

CorePlus combines the most essential admin tools, performance monitors,
and quality-of-life improvements into one clean plugin.​

Please report Bugs instantly, I will try to fix them as fast as possible. As this is my first plugin, please be nice.

Note: Pictures follow soon.
Resource Information
Author:
----------
Total Downloads: 17
First Release: Nov 7, 2025
Last Update: Nov 17, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings