← Назад к ресурсам

SunLight

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!

Modrinth game-mechanics management utility

Описание

**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! --- ![](https://nightexpressdev.com/sunlight/img/afk.png) ![](https://nightexpressdev.com/sunlight/img/bans.png) ![](https://nightexpressdev.com/sunlight/img/chat.png) ![](https://nightexpressdev.com/sunlight/img/tags.png) ## ⭐ 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](https://nightexpressdev.com/sunlight/faq/). **Dependencies:** - [NightCore](https://nightexpressdev.com/nightcore/) - Framework **required** for the plugin to run. **Optional Plugins:** - [PacketEvents](https://spigotmc.org/resources/80279/) - Required for some modules and features. Alternative to **ProtocolLib**. - [ProtocolLib](https://spigotmc.org/resources/1997/) - Required for some modules and features. Alternative to **PacketEvents**. - [PlaceholderAPI](https://spigotmc.org/resources/6245/) - For [global placeholders](https://nightexpressdev.com/sunlight/integrations/papi/) to use in other 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](https://ko-fi.com/nightexpress) :) Thank you!