promotional bannermobile promotional banner

SystemServer

A high-performance, multi-functional plugin that replaces dozens of individual tools with one unified server system
video thumbnail

Description

🛠️ SystemServer

The All-in-One Solution for Survival & SMP Servers

SystemServer is a lightweight, comprehensive plugin designed to replace multiple essential plugins. It handles authentication, economy, clans, teleports, shops, and moderation in a single, optimized package.


✨ Key Features

🔐 Authentication & Security

  • Built-in Auth: Secure /register and /login system.
  • Protection: Prevents movement, interaction, and chat before logging in.

💰 Economy & Trade

  • Full Economy: Balance management with /money and /pay.
  • Tax System: Automatic 5% tax on payments to control inflation.
  • GUI Shop: Fully configurable category-based shop (Buy & Sell).
  • Auction House: Players can sell items to others via a GUI (/ah).
    • Includes an expiry and collection system for unsold items.

⚔️ Clans System

  • Create and manage your own clan.
  • Clan Bank: Deposit and withdraw funds for shared progression.
  • Clan Home: Set a shared teleport point for all members.
  • Chat: Private clan chat channel.
  • Management GUI: easy-to-use menu to manage members.

🌍 Teleportation & Exploration

  • RTP: Random Teleport to find new land instantly.
  • Homes: Set personal homes (/sethome, /home).
  • Warps: Server-defined warps and Player Warps (/pwarp).
  • TPA: Request to teleport to other players.
  • Back: Return to your last location or death point.

🎒 Gameplay Enhancements

  • Jobs: Simple progression system (Miner, Lumberjack) to earn money and XP.
  • Player Vaults: Virtual chests to store your items safely (/pv).
  • Kits: Create and claim kits with cooldowns.
  • Treasure Chests: Automated event that spawns loot chests in the world.

🛡️ Administration & Moderation

  • Punishments: Ban, Tempban, Kick, and Mute players with reason tracking.
  • Inventory Management: View player inventories.
  • Chat Formatting: Custom prefixes and colors based on rank and clan.

📜 Commands & Permissions

👤 Player Commands

Command Permission Description
/register <pass> system.auth Register a new account.
/login <pass> system.auth Log in to the server.
/rtp system.rtp Teleport to a random location.
/sethome, /home system.home Set and teleport to home.
/tpa <player> system.tpa Request teleport to a player.
/pay <player> <amount> system.pay Send money (5% tax applies).
/money, /bal system.money Check your balance.
/shop N/A Open the server shop GUI.
/ah system.auction.use Open the Auction House.
/ah sell <price> system.auction.sell Sell the item in hand.
/job system.job Open the jobs selection menu.
/pv <number> system.pv.use Open a personal vault.
/clan system.clan.use Main clan command.
/pwarp system.pwarp.use Player warps menu.
/msg, /r system.msg Private messaging.

👮 Admin Commands

Command Permission Description
/gamemode <mode> system.gamemode Change gamemode.
/eco <give/take/set> system.admin.eco Manage player balances.
/setwarp, /delwarp system.admin.warp Manage server warps.
/createkit, /delkit system.kit.admin Manage kits.
/ban, /mute, /kick system.admin.punish Punish players.
/spawnchest system.admin.chest Force spawn a treasure chest.
/system reload system.reload Reload configuration files.

⚙️ Configuration Files

The plugin generates several .yml files in the plugin folder.

🔧 Editable Configuration

  • permissions.yml: Configure permission groups (default/admin) and chat prefixes.
  • shop.yml: Configure shop categories, items, and buy/sell prices.
  • kits.yml: Define kit contents, cooldowns, and whether they are one-time use.

💾 Data Storage (Do not edit manually)

  • database.yml: Stores player passwords and balances.
  • clans.yml: Clan data, members, and homes.
  • auction.yml: Active listings and collection bin data.
  • warps.yml: Server warp locations.
  • playerwarps.yml: Player warp locations.
  • vaults.yml: Player vault contents.
  • punishments.yml: Active bans and mutes.

🚀 Installation

  1. Download the .jar file.
  2. Place it in your server's /plugins folder.
  3. Restart the server.
  4. Edit permissions.yml and shop.yml to fit your server's needs.
  5. Enjoy!

Developed by RuslanSem

The SystemServer Team

profile avatar
  • 7
    Followers
  • 41
    Projects
  • 54.5K
    Downloads

More from RuslanSemView all

  • Paranoia VHS: Isolation project image

    Paranoia VHS: Isolation

    • 4.6K
    • Shaders

    A haunting analog horror experience featuring bodycam distortion, psychological fog, and striking selective red highlights

    • 4.6K
    • March 9, 2026
    • Shaders
    • +2
  • Recastional project image

    Recastional

    • 27.1K
    • Shaders

    Recastional cinematic shader

    • 27.1K
    • March 2, 2026
    • Shaders
    • +2
  • Atmospheric Horizons project image

    Atmospheric Horizons

    • 56
    • Worlds

    Explore a meticulously generated wilderness offering diverse biomes and stunning natural landmarks for your next survival adventure

    • 56
    • February 24, 2026
    • Worlds
    • +4
  • Brunhilda City project image

    Brunhilda City

    • 1.8K
    • Worlds

    Brunhilda city map

    • 1.8K
    • February 19, 2026
    • Worlds
    • +4
  • Paranoia VHS: Isolation project image

    Paranoia VHS: Isolation

    • 4.6K
    • Shaders

    A haunting analog horror experience featuring bodycam distortion, psychological fog, and striking selective red highlights

    • 4.6K
    • March 9, 2026
    • Shaders
    • +2
  • Recastional project image

    Recastional

    • 27.1K
    • Shaders

    Recastional cinematic shader

    • 27.1K
    • March 2, 2026
    • Shaders
    • +2
  • Atmospheric Horizons project image

    Atmospheric Horizons

    • 56
    • Worlds

    Explore a meticulously generated wilderness offering diverse biomes and stunning natural landmarks for your next survival adventure

    • 56
    • February 24, 2026
    • Worlds
    • +4
  • Brunhilda City project image

    Brunhilda City

    • 1.8K
    • Worlds

    Brunhilda city map

    • 1.8K
    • February 19, 2026
    • Worlds
    • +4