CrystallAdmin

CrystallAdmin

This plugin adds extensive capabilities for server administration.

95 downloads 1 followers

🛡️ CrystallAdmin

Advanced administration toolkit for Minecraft servers with built-in anti-cheat, moderation tools, and monitoring systems.

Modrinth Downloads Version Minecraft


✨ Features

🔨 Moderation System

  • Custom Punishment Screens - Beautiful kick/ban/mute messages with server branding
  • Punishment History - Full database tracking of all punishments
  • Warnings System - Timed warns with auto-expiration
  • Report System - Player reports with GUI, claim/close, teleport to location
  • Freeze & Vanish - Staff utilities for moderation

🕵️ Anti-Cheat (Lightweight)

  • Reach Detection - Lag-compensated with ping filtering
  • FastPlace Detection - Block placement speed monitoring
  • AutoClicker Detection - CPS threshold checking
  • X-Ray Monitor - Smart ore/stone ratio analysis with server-wide statistics
  • Client Detection - Identifies Fabric/Forge/cheat clients via brand packets
  • Configurable Alerts - Toggle per-check alerts and auto-kick/ban thresholds

👤 Player Management

  • Player Cards (/cp <player>) - Detailed info: UUID, IP, client, ping, alts, punishments, warns, staff notes
  • Staff Notes - Internal annotations on players (/note <player> <text>)
  • Screenshare Mode (/ss <player>) - Freeze player, show contact info, auto-ban on disconnect
  • Inventory Inspection - View player inventory and ender chest in real-time
  • Spy Mode - Monitor player commands

📊 Server Tools

  • Statistics Dashboard - TPS, RAM, uptime, player count
  • Lagg Clear - Auto-cleanup with configurable warnings and filters
  • Admin Chat - Toggle mode or quick prefix #message
  • Anonymous Messages - Send messages to players without revealing sender
  • Broadcast System - Server-wide announcements with formatting

🌍 Localization

  • Full i18n Support - English and Russian included
  • Easy to Translate - Add your own language via messages_<lang>.yml
  • Switch in Config - Change general.language: en or ru

🔗 Integrations

  • Discord Webhooks - Log all admin actions, punishments, reports to Discord
  • LuckPerms Integration - Quick group assignment via /adm class <player> <group>

📥 Installation

  1. Download the latest .jar from Modrinth
  2. Place in your server's plugins/ folder
  3. Restart your server
  4. Configure in plugins/CrystallAdmin/config.yml

Requirements

  • Purpur/Paper 1.21.x (tested on Purpur 1.21.1)
  • Java 21 or higher

🎮 Commands

Main Command

  • /adm or /ca - Main command (alias)
  • /adm help [page] - Command help (3 pages)

Quick Commands (No /adm prefix needed)

  • /cp <player> - Player info card
  • /checkore <player> - X-Ray statistics
  • /ss <player> - Start screenshare check
  • /note <player> <text> - Add staff note
  • /invsee <player> - View inventory
  • /ec <player> - View ender chest
  • /ac - Toggle admin chat

Punishment Commands

All work without /adm prefix and override Essentials:

  • /ban <player> <reason> - Permanent ban
  • /tempban <player> <time> <reason> - Temporary ban
  • /mute <player> <time/perm> <reason> - Mute player
  • /warn <player> <time/perm> <reason> - Warn player
  • /kick <player> <reason> - Kick with custom screen
  • /unban <player>, /unmute <player>, /unwarn <player> <#>

Time formats: 30m, 1h, 12h, 1d, 7d, 30d, 1mo, perm

Admin Tools

  • /adm bc <text> - Broadcast message
  • /adm a <player> <text> - Anonymous message
  • /adm reports - Open reports GUI
  • /adm v or /adm vanish - Toggle vanish
  • /adm freeze <player> - Freeze/unfreeze
  • /adm spy <player> - Spy on commands
  • /adm history <player> - Punishment history
  • /adm alert <text> - Title to all players
  • /adm tpo <player> - Silent teleport
  • /adm stats - Server statistics
  • /adm lc - Manual lagg clear
  • /adm reload - Reload config

⚙️ Configuration

Anti-Cheat Fine-Tuning

anticheat:
  enabled: true
  show-alerts: true
  modules:
    reach:
      enabled: true
      max-distance: 3.5    # blocks
      min-violations: 5    # consecutive hits before flag
      max-ping: 300        # ignore high-ping players
    fast-place:
      enabled: true
      max-blocks-per-second: 15
    auto-clicker:
      enabled: true
      max-cps: 20
    xray:
      enabled: true
      notify-threshold: 3.0      # percent
      deviation-multiplier: 2.5  # flag if >2.5x server average

Language Switching

general:
  language: ru  # or 'en'

Discord Integration

discord:
  enabled: true
  webhook-url: "https://discord.com/api/webhooks/..."
  log-commands: true
  log-punishments: true
  log-anticheat: true

🔐 Permissions

  • crystalladmin.admin - Full access (default: op)
  • crystalladmin.report - Send reports (default: true)
  • crystalladmin.anticheat.alerts - Receive AC alerts (default: op)
  • crystalladmin.bypass.mute - Bypass mute (default: op)
  • crystalladmin.bypass.freeze - Bypass freeze (default: op)
  • crystalladmin.bypass.anticheat - Bypass AC checks (default: op)

📝 Support & Contributing


📜 License

This project is licensed under MIT License - free to use, modify, and distribute.


🙏 Credits

Developed by l1stok
Special thanks to all testers!


🌟 If you like this plugin, please like it.

No gallery available for this project.

Version Minecraft Loader Download

CrystallAdmin 1.1.2

1.1.2

1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
bukkit, paper, purpur, spigot
Download

CrystallAdmin 0.9.5

0.9.5-ONLY-RU

1.20.6, 1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
bukkit, paper, purpur, spigot
Download

CrystallAdmin 0.9.1

0.9.1-ONLY-RU

1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
paper, purpur
Download