SunLight - Essentials [1.13 - 1.15]

Lightweight essentials plugin!

  1. NightExpress
    Native Minecraft Version:
    Tested Minecraft Versions:
    • 1.13
    • 1.14
    • 1.15
    What's SunLight-Core?
    It's an lightweight yet powerful essentials plugin, which contains the most common things for every server management. The plugin is moduled, which means you can disable any part of the plugin that you don't want to use.

    Online counter:

    [​IMG] [​IMG]
    ▸ Everything is configurable!
    ▸ Every message/text is translatable!
    ▸ This plugin has small size and well optimized.
    ▸ Does not cause lags and memory leaks!
    SQL Data storage:
    ▸ Provides MySQL and SQLite data storages.
    ▸ Auto-purging inactive users and old plugin data.
    ▸ You can disable any part of the plugin!
    ▸ Disabled module will be disabled completely (no memory usage, etc).
    Custom Text Files:
    ▸ There is a special folder for your custom .txt files.
    ▸ Each .txt file registers it's own command to quicky see this file in game!
    Command Manager and Utility:
    ▸ Disable any command of this plugin completely (including aliases)!
    ▸ Disabled plugin commands will not register and will not override commands from other plugins.
    ▸ Define custom commands for time management including world time for each command: like /day, /night, etc.
    Command cooldowns:

    ▸ You can add cooldown for any command of any plugin!
    ▸ Cooldown will also work for all command aliases and you not needed to provide all of them.
    ▸ Smart command check: commands like /plugin:command won't bypass the cooldowns!
    ▸ Limitations for /nick command, such as length and black list of words.
    ▸ Configurable time for accept or decline teleport from /tpa.
    ▸ Configurable radius for /near command.
    ▸ Ability to send sounds for private message commands.
    Customizable /list command:

    ▸ Define custom format for each rank.
    ▸ Define custom colors for each rank.

    ▸ Auto-detect player group. [Vault Required]
    ▸ Ability to disable weather completely (rain and snow).
    ▸ Disable fly mode in certain worlds.
    ▸ Disable certain gamemodes on the server.
    ▸ Disable god mode in certain worlds.
    ▸ Disable mob spawn in certain worlds from certain spawn reasons.

    Module - AFK:
    ▸ Notify players when someone goes to afk or comes back, with afk time.
    ▸ Define the max. afk time before player will be kicked. Or disable it.
    Execute custom actions when players goes to afk or comes back:

    ▸ Send messages.
    ▸ Execute commands.
    ▸ Play sounds and particles.
    And much more! Check wiki...

    Module - Anti-Lagg (WIP)
    ▸ Keep your server at good performance with this module!
    Entity Limiter:

    ▸ Define the max. mobs amount in a chunk for different mob groups: like 20 animals, 50 monsters, etc.
    ▸ Define the period of chunks inspection.

    Module - Bans:

    Simple punishment system.
    Define default punishment reason if no reason was provided.
    Define appeal text, that will be displayed on bans/kicks.
    Ability to see all bans by typing /banlist.
    Immunity list with player names or IP addresses.
    Temporary Punishments:

    ▸ Define custom time aliases in config to specify punishment time.
    Ability to ban player by nickname with reason.
    Ability to ban player(s) by IP address with reason.
    Ban will be permanent if no time was provided.
    Ability to kick player by nickame with reason.
    Ability to mute player by nickname with reason.
    Mute will be permanent if no time was provided.
    Configurable list of blocked commands while muted.
    Ability to warn player by nickname with reason.
    Execute commands when player reaches X warns.
    Define max. warns amount before they will reset.

    Module - Chairs:

    ▸ Ability to sit on stairs.
    ▸ Ability to sit on carpets.
    ▸ Ability to sit on slabs.
    ▸ Sit on by Right-Clicking on a block.
    ▸ Per user command to toggle auto-sit on right-click.

    Module - Chat:
    ▸ Configurable amount of upper-case letters percentage and min. and max. message length to apply anti-caps system.
    ▸ Words whitelist, such as LOL, OMG, etc.
    ▸ List of affected commands, where anti-caps will have effect. Useful for /me, /tell, etc.
    ▸ Define cooldown for chat messages.
    ▸ Define cooldown for typing commands.
    ▸ Prevent from sending similar messages by configurable similarity percentage.
    ▸ List of whitelisted command, which can be used without the cooldown.
    Join and Quit messages:
    ▸ Define custom format for each rank.
    PlaceholderAPI support.
    ▸ Player rank will be auto detected. [Vault Required]
    Item to Chat:
    ▸ Allows players to show their items in chat!
    ▸ Configurable placeholder and item name format.
    Death messages:
    ▸ Broadcast different messages when player dies from certain reason.
    ▸ Broadcast different messages when player dies from certain mobs or players.
    Chat format:
    ▸ Ability to separate chat on 2 channels: Global and Local by setting chat range.
    ▸ Customizable chat format for each channel.
    ▸ Support custom nicks from /nick command.
    PlaceholderAPI support.
    Admin chat. Special channel for server staff.
    Spy channel. Allows server staff to see local chat from any range.
    Regular expression rules:

    ▸ Allows you to prevent swearing, advertising and any other messages you don't like.
    ▸ Ability to provide punishment for each rule. Like mute player for advertising.
    ▸ Broadcast your messages with specified interval.
    PlaceholderAPI support.
    JSON format support.

    Module - Economy (WIP):
    Vault Required.
    ▸ Simple economy module to avoid install economy plugins.
    ▸ Ability to set start user balance (for new users).
    ▸ Configurable currency symbol.
    ▸ Offline players support.
    ▸ Ability to set, give and take players money.
    ▸ Ability to send your money to other player.
    ▸ Ability to see your or other player current balance.
    ▸ Customizable /balancetop.

    Module - Exploit Patcher (WIP):

    ▸ Simple system to patch small bugs, exploits, etc.
    ▸ Patch fishing farms.
    ▸ Patch ender farms.
    ▸ Patch using GUIs in a bed.
    ▸ Prevent to join multiple players from the same IP.

    Module - Custom GUIs:

    ▸ This module allows you to create your own fully customizable GUIs!
    ▸ Configurable title, size, items.
    ▸ Define custom commands to open GUIs.
    Support all item options: names, lores, item flags, enchant glow, leather and potion colors, skull textures, resourcepack textures, custom model data (1.14).
    ▸ Conditions to display certain items. You can show/hide or change the item for certain players depends on it's conditions!
    Execute custom actions for each mouse click:

    ▸ Supported clicks: Left, Right, Middle, Shift+Left and Shift+Right
    ▸ Send messages, play sounds and effects, execute commands, take or give money, open another GUI on click!
    And much more! Check wiki...

    Module - Homes (WIP):

    ▸ Simple home system for your players.
    ▸ Ability to disable homes in certain worlds.
    ▸ Define homes limit for each rank. [Vault Required]
    ▸ GUI for homes list and GUI editor for each home.
    ▸ Per-home ability to respawn at home location on death.
    ▸ Per-home ability to make it public, so any player can use it.
    ▸ Per-home ability to invite players who can use it.

    Module - Kits (WIP):

    Editor: Easy way to create and edit kits!
    Kit List: Browse kits via customizable GUI!
    Kit Preview: See any kit contents before use it!
    ▸ Support any custom item with NBT tags.
    ▸ Execute commands when player takes a kit.
    ▸ Define cooldown for each kit or make it one-timed.
    ▸ Define the cost for each kit. [Vault Required]
    ▸ Define permission requirement for each kit.

    Module - RTP (WIP):
    ▸ Simple random teleportation system.
    ▸ Block blacklist to avoid players teleport on, such as lava, water, etc.
    ▸ Configurable amount of max. location search attempts.
    Worlds Settings:

    ▸ Ability to set different radius for different worlds.
    Default World:

    ▸ Search for the location will be in specified world, if current player world is not defined in rtp config.
    ▸ Or player will be notified that rtp is impossible in his current world.

    Module - Spawn (WIP):
    ▸ Simple spawn system.
    ▸ Create unlimited amount of spawn locations!
    ▸ Per-spawn ability to teleport certain ranks on join! [Vault Required]
    ▸ Per-spawn ability to teleport new players on join!
    ▸ Per-spawn ability to teleport certain ranks on death! [Vault Required]
    ▸ Per-spawn ability to require permission to teleport.
    ▸ Per-spawn priority option to override other spawn locations.

    Module - Scoreboard (WIP):
    ProtocolLib Required!
    PlaceholderAPI is highly recommended as there are no internal placeholders.
    ▸ Configurable update interval.
    ▸ No-flicker.

    Module - Tab (WIP):
    ▸ Ability to customize server tablist!
    PlaceholderAPI support.
    ▸ Configurable update interval.

    ▸ Ability to create custom animations!
    ▸ Each animation may have its own update interval!
    ▸ Custom tab name format for each rank. [Vault Required]
    ▸ Custom name tag format for each rank. [Vault Required]
    ▸ Ability to sort player ranks order in tab.

    Module - Warps
    Editor: Easy way to edit your warps!
    Menu: Select warp category: Player or Admin warps!
    Warp List: Browse warps via customizable GUI! See warp locations, owner, teleport cost and more!
    ▸ Money requirement for teleport. [Vault Required]
    ▸ Permission requirement for teleport.
    ▸ Define the warps limit for each rank. [Vault Required]
    ▸ Auto-detects unsafe warps and prevent players from teleporting on it.
    ▸ Ability to disable warp creation in certain worlds.
    ▸ Welcome messages for warps when teleporting. Support PlaceholderAPI.

    Module - Welcome (WIP):
    • Animated titles!
    • Broadcast welcome message for newbies.
    Execute custom actions:

    ▸ Different actions for newbies and old players!
    ▸ Send messages, play sounds and effects!
    ▸ Execute commands, show motd!
    ▸ Launch fireworks!
    And much more! Check wiki...
    • Support PlaceholderAPI.

    Module - Worlds (WIP):
    ▸ Create and delete custom worlds.
    ▸ Load and unload custom worlds.
    ▸ Generate empty worlds.
    ▸ Generate worlds with generation of certain plugin.
    ▸ View details of all server worlds.
    Inventory Manager:

    ▸ Separate player inventories between the worlds!
    ▸ Select the inventories to separate: Player Items and/or Ender Chest.

    ▸ Select the worlds, where inventory manager will have effect!

    Commands and Permissions are HERE.

    Spigot 1.13+
    Java 8+
    JCore (included)
    zThana, Dr4cc, vokz and 5 others like this.

Recent Updates

  2. Fix

Recent Reviews

  1. Kosscielsky
    Outdated wiki... The old wiki was ok, now i can't find some permission nodes and commands. Please, update the new wiki, this plugins is awesome, but i can't figure it out all of the commands/permissions by myself. Other than that, awesome work.
  2. CanadianMeese69
    You don't have anywhere close to all the nodes and commands on the wiki... I'm guessing most of the nodes at the moment to try and give people permissions.
  3. HuangJin
    Great plugin
  4. Rage8986
    Version: Fix
    The next biggest Essential plugin every server will need! Even though it is a WIP, as of 3/11/2020, I'm still going to use it!
  5. IssacOzzman
    Loving this Plugin I have installed on my 1.15.2 Server Bridge Trolls Loving the easy to Config this Plugin and its Running Great on the Server
  6. FluffywafflesIX
    i gotta be honest, the whole anti-spam thing is ridiculous. i would rather get spammed by a player than by this plugin. its obnoxious especially when youre op and typing in the same command/similar command and you get some dumb anti-spam msg in chat. legit sorting thru perms and commands and getting nonstop "you cant spam this command", like stfu already.
  7. Kosscielsky
    Amazing plugin, has every small server needs with MySQL support for networks and/or website integration.
  8. Umm_Humm
    Нельзя выдать права для использования команды - /rules.

    Также нельзя использовать /motd для игроков
  9. Ivan3691475
    Amazing plugin! can you support the luckperms ? pls :))))))))))))))))))))))))))))))))))))
  10. Cozza_03
    Amazing plugin! Add the cooldown features pls! Nice! 80+++++++++++++++++++++++++