SunLight - Essentials [1.14 - 1.16] 2.4.0a

Lightweight essentials plugin!

  1. NightExpress
    Native Minecraft Version:
    1.14
    Tested Minecraft Versions:
    • 1.14
    • 1.15
    • 1.16
    Contributors:
    Integral-7
    Languages Supported:
    Chinese (中文)
    [​IMG]
    SunLight is a lightweight yet powerful essentials plugin, which contains the most common things for every server management. The plugin is splitted into many parts, which means you can disable any part of the plugin that you don't want to use.

    > DISCORD COMMUNITY SERVER <

    [​IMG]

    [​IMG] [​IMG]
    [​IMG]
    Customization:
    ▸ Everything is configurable!
    ▸ Every message/text is translatable!
    Lightweight:
    ▸ 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.
    Modules:
    ▸ 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:
    ▸ 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]

    AFK System:
    ▸ Notify players when someone is enter/exit afk mode and display player afk time.
    ▸ Define different times for each rank before user will automatically enter afk mode (or make it never enter automatically).
    ▸ Define different times for each before afk player will be kicked while in afk mode (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...
    [​IMG]
    [​IMG]


    Anti-Lagg:
    ▸ 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.

    Ban Manager:

    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.
    Bans:
    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.
    Kicks:
    Ability to kick player by nickame with reason.
    Mutes:
    Ability to mute player by nickname with reason.
    Mute will be permanent if no time was provided.
    Configurable list of blocked commands while muted.
    Warnings:
    Ability to warn player by nickname with reason.
    Execute commands when player reaches X warns.
    Define max. warns amount before they will reset.
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Chairs:

    ▸ Provides a simple feature to sit on any blocks provided in the config.
    ▸ Sit on by Right-Clicking on a block.
    ▸ Per user command to toggle sit mode.
    [​IMG]
    [​IMG]
    [​IMG]


    Chest Soter:
    ▸ Sort items in your chests and shulkers automatically!
    ▸ Per player command to enable/disable chest sorting.

    Chat Manager:
    Anti-Caps:
    ▸ 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.
    Anti-Spam:
    ▸ 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.
    Auto-announcer:
    ▸ Broadcast your messages with specified interval.
    PlaceholderAPI support.
    JSON format support.
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]


    Economy:
    Vault Required.
    ▸ Simple economy module to avoid install economy plugins.
    ▸ Define the start balance for new players.
    ▸ Configurable currency symbol, name and format.
    ▸ Offline players support.
    ▸ Ability to set, give and take players money.
    ▸ Ability to send your money to players.
    ▸ Ability to see other player's balance.
    ▸ Customizable /balancetop.
    [​IMG]
    [​IMG]

    Exploit Patcher:

    ▸ Simple system to patch small bugs, exploits, etc.
    ▸ Disable auto-farms, such as fishing and ender-farms.
    ▸ Disable minor bugs/exploits that are not fixed in spigot.
    ▸ Prevent to join multiple players from the same IP.
    ▸ Connection Interceptor. Prevent unexpected server connections.

    Custom GUIs:

    ▸ Provides an ability to create your own fully customizable GUIs!
    ▸ Configurable title, size, items.
    ▸ Custom command aliases for each GUI.
    Support all item options: names, lores, item flags, enchant glow, leather and potion colors, skull textures, resourcepack textures, custom model data.
    ▸ Custom 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...
    [​IMG]

    Homes System:

    GUIs:
    List: Browse your homes via customizable GUI!
    Editor: Edit your home through simple GUI!
    Home Features:
    ▸ Per home option to enable there respawn after death.
    ▸ Per home option to make home 'public', where any player can teleport to your home!
    ▸ Per home option to invite players who are able to teleport to your home.
    System Features:
    ▸ Disable homes creating in certain worlds.
    ▸ Provide different home limits for each rank! [Vault Required]
    [​IMG]
    [​IMG]

    Kits System:

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

    Random Teleport:
    ▸ Provides an ability to teleport at the random location in the world to start play survival.
    Features:
    ▸ Different teleport coordinates for each world.
    ▸ Ability to provide default world to teleport in if player uses the command in unsupported world.
    ▸ List of blocks to disable teleport on (lava, water, etc).
    ▸ Configurable amount of maximal attempts to find the location.
    ▸ Simple sound and particle effects.
    [​IMG]
    [​IMG]

    Spawn System:
    GUIs:
    Editor: Easily edit your spawn's settings with GUI editor!
    Spawn Features:
    ▸ Ability to create multiple spawns with different settings.
    ▸ Per spawn option to teleport players with certain ranks on join. [Vault Required]
    ▸ Per spawn option to teleport players with certain ranks on death. [Vault Required]
    ▸ Per spawn option to teleport new players on join.
    ▸ Per spawn option to define the priority.
    ▸ Per spawn option to enable permission requirement.
    [​IMG]

    Scoreboard:
    ProtocolLib Required!
    PlaceholderAPI is highly recommended as there are no internal placeholders.
    ▸ Configurable update interval.
    ▸ Support simple animations.
    ▸ No-flicker.
    [​IMG]


    Tab & Name Tags:
    ▸ Ability to customize server tablist!
    Header and Footer:

    Animations: Create simple, but custom text animations with different animation frequency!
    ▸ Define the update interval.
    PlaceholderAPI support.
    Player List:
    ▸ Provide different tab name format for each rank. [Vault Required]
    ▸ Player list is automatically sorted depends on the rank order in the config!
    PlaceholderAPI support.
    Name Tags:
    ▸ Provide different name tag format for each rank. [Vault Required]
    [​IMG]
    [​IMG]


    Warps System
    GUIs:
    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!
    Restrictions:
    ▸ 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.
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    Welcome:
    • Animated titles!
    • Broadcast welcome message for new players.
    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.

    World Manager:
    ▸ 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!
    Command Manager:
    ▸ Disable usage of certain commands in certain worlds!

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    Commands and Permissions:
    NEXWIKI.INFO

    [​IMG]
    Spigot 1.14+
    Java 8+
    FCore (included)
    NEIKI, Lyms, SamoSadlaker and 8 others like this.

Recent Updates

  1. 2.4.0a
  2. 2.4.0a
  3. 2.4.0

Recent Reviews

  1. NEIKI
    NEIKI
    5/5,
    Version: 2.4.0a
    This is a very good plug-in, light and compact, although some functions have a little problem, but I give 5 stars.
  2. hrzn00
    hrzn00
    5/5,
    Version: 2.4.0a
    An absolutely fantastic core that has just about anything a server really needs to stay safe. It offers a lot of customization, is lightweight, super intuitive and pretty much ready out of the box! The styling is very neat aswell and the wiki is very well documented!
  3. xiaobaitu
    xiaobaitu
    3/5,
    Version: 2.4.0a
    Others using this plugin, I look very good, I also try, have never thought, "said the support of 1.16, while the support, but it made a number of mistakes in 1.16. Ask the author to repair
  4. theirama
    theirama
    5/5,
    Version: 2.4.0a
    This is a really great plugin I was just wondering how is there a way to fix the /wild command when you have the chance. It keeps saying /RTP is not allowed/
  5. PoZiomek
    PoZiomek
    5/5,
    Version: 2.4.0a
    Very Great plugin, it can remove and replace a lot of plugins like tablist, scoreboard, multiverse-core, essentials(ofc), any of chat managers, economies and much more!
  6. tienthanh23423
    tienthanh23423
    5/5,
    Version: 2.4.0a
    Gud gud gud gud plugins

    PLS SUPPORT 1.12.2, I CAN USE IT TO REPLACE SOME PLUGINS :>
  7. Raider23
    Raider23
    4/5,
    Version: 2.3.0
    I like the plugin. Please add support for rtp 2 worlds. rtp nip through the worlds
  8. KerchooK
    KerchooK
    4/5,
    Version: 2.3.0
    This is an amazing plugin. It was like essentials came together with all of the other essential plugins for your minecraft server. Although the plugin itself is great I constantly find myself having to poke through the code to find specific variables for specific entries when configuring, because of a lack of information on the wiki. It is outdated and some web pages don't even load! If you do not have experience programming plugins you will not be able to do what I have so I will assume your experience will be much worse than mine. I haven't configured anything else but the gui so far but I'm praying for my future self. After reading the reviews I am praying harder for when I have to do permissions. I am only tolerating using this plugin because I think its future holds great things.

    tldr; Its an outstanding plugin but the wiki is god awful. You will defiantly be left scratching your head and extremely frustrated when configuring this plugin just because of the lack of information.

    Here are all of the gui Action Types and the gui Condition Types so you wont have to go through my struggle.

    Action Types https://pastebin.com/4JdwYfTf

    Condition Types https://pastebin.com/MWYZdWjP
  9. bambinidk
    bambinidk
    3/5,
    Version: 2.3.0
    Due to lazy support i give this. But elseit is a great plugin. Works on my test server local, but not on my 1.14.4 ip server.
  10. humbledoughnout9
    humbledoughnout9
    5/5,
    Version: 2.3.0
    A Lot more lightweight than the essentials X plugin, just what I need. Great plugin