Skip to content

nulli0n/SunLight-spigot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SunLight is a modern, lightweight, all-in-one core solution featuring the essential tools every server needs.

It includes 26 fully optional and customizable modules, allowing you to select only what your server actually requires!


⭐ Core Features

  • Database Support: Works with SQLite and MySQL.
  • Modularity: Toggle any feature on/off with ease.
  • Lightweight: Only pure original code.
  • Highly Customizable: Change commands, GUI layouts, and edit every single piece of text.
  • Command Cooldowns: Set cooldown for any SunLight command.
  • Offline Data Support: Use almost any command on players, even if offline.
  • MiniMessage Support: Use all tags and text components almost anywhere.
  • PlaceholderAPI Support: Use placeholders almost anywhere.

🧩 Modules

  • AFK: Track and control inactive online players with status bar indicators, rank-based auto-kicks, and custom commands on AFK mode changes.
  • Back Location: Provides "Previous" and "Death" return points with expiration timers, world blacklists, and one-time use options.
  • Bans: A comprehensive punishment system (Ban, Mute, Kick, Warn) featuring cross-server DB syncing, role priority, alt-account detection, and history GUIs.
  • Chat: Advanced chat management with multi-channel (radius/world) settings, auto-moderation (anti-flood/caps), mentions, item showcases, and social spy.
  • Death Messages: Customizable death notifications based on damage or killer type with randomization support.
  • Essential: Provides ~35 core utility commands including flight, healing, feeding, teleportation, XP management, world/weather control, and more.
  • Extras: Adds immersive mechanics like sitting on furniture (chairs/slabs), automatic chest sorting, and block physics for explosions.
  • Greetings: Customize rank-based join and quit messages with priority system.
  • Homes: Allows players to set home points via commands or beds, featuring GUIs, guest/invite systems, and rank-based home limits.
  • Inventories: View and edit online/offline player inventories and Ender Chests, and access workstations like Anvils or Looms from anywhere!
  • Items: Modify and obtain in-game items. Edit item data in hand, including durability, model data, stack sizes, name/lore, and more!
  • Kits: Create unlimited item sets with a GUI editor, kit previews, cooldowns, and claim costs.
  • Nametags: Configure packet-based, client-side nametags with rank-based prefixes, suffixes, and colors.
  • Nerf Phantoms: Control Phantom behavior by disabling spawns, modifying damage/HP, or allowing players to personally reset their insomnia timer.
  • Player Warps: Allow players to create warps with categories, featured slots, top used warps, and more!
  • Player Teleports: A player-to-player teleport request system with customizable timeouts and a toggle to block incoming requests.
  • Random Teleport: Randomly teleports players within world-specific coordinates, featuring chunk safety checks and automatic world redirection.
  • Scheduler: Create custom server tasks that run in the background at specific times/intervals!
  • Scoreboard: Displays a side-panel information board with multiple templates, update intervals, and rank/world-specific visibility.
  • Spawns: Create unlimited spawn points with rank-based auto-teleportation on join or respawn and a GUI editor.
  • TAB: Customize the player list with automatic rank sorting, refresh intervals, and world-specific formatting.
  • Texts: Maps the contents of text files to unique custom commands with MiniMessage and PlaceholderAPI support.
  • Vanish: Hide yourself from others with a status-persisting logout feature and a Boss Bar indicator.
  • Warm Ups: Add preparation timers to teleports (Home, Spawn, RTP, etc.) with Boss Bar progress and movement/damage cancellation.
  • Warps: Create public fast-travel points with access requirements based on permissions and money costs.
  • Worlds: Create unlimited custom worlds with dynamic loading, GUI GameRule editing, and per-world inventory separation.

☑️ Requirements

The following versions and platforms are supported:

Server Version Paper Spigot Folia Java Version
26.1.X ✔️ ✔️ 25
1.21.11 ✔️ ✔️ 25
1.21.10 -
1.21.9 -
1.21.8 -
  • Anything not listed in the compatibility table is NOT supported.
  • Make sure to check out all known issues and incompatibilities here.

Dependencies:

  • NightCore - Framework required for the plugin to run.

Optional Plugins:


❤️ Donate

Everything here is created and maintained by a single person. If you enjoy my work or find my plugins useful, feel free to Buy me a coffee :)
Thank you!

About

A modern, modular core solution for your server with all the essential features.

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages