SunLight ⭐ Best (z)Essentials/CMI Alternative! icon

SunLight ⭐ Best (z)Essentials/CMI Alternative! -----

Modularized, modern & lightweight server management plugin!




IMPORTANT:
  • Update nightcore to v2.7.3 with 1.21.4 patch.

ADDED:

  • Support for 1.21.4

FIXED:

  • [Chairs] A few minor bugs with the /sit command.
----------, Dec 14, 2024

IMPORTANT:
  • SunLight requires Java 21 or higher now.
----------, Nov 19, 2024

AS OF v3.12.4 PLUGIN REQUIRES nightcore v2.7.1 OR NEWER!

Please update your permissions according to new changes (see CHANGED logs).

ADDED:

  • Support for 1.21.3
  • Command [/container, /portable] that opens portable containers, such as anvil, enchanting, loom, workbench, etc. Including shortcut commands for each container type.
  • Executors for new container commands: container_anvil, container_crafting, container_enchantment, container_grindstone, container_loom, container_smithing, container_cartography, container_stonecutter.
  • Debug options in 'command-map.yml' config file to enable/disable command register logs.

CHANGED:

  • Commands /anvil, /enchanting, /grindstone, /loom, /workbench were merged into single command group and got new executor names and permissions.

FIXED:

  • A bug, where 'skull_player' command gives head to a target player instead of command executor.
  • A bug, where commands used on vanished players by players who can't see them said "Player not found", but still been executed.
  • A bug, where 'back' and 'deathback' commands can cause player to fall under slabs, stairs and other non-solid blocks.
  • Commands 'back' and 'deathback' now stores exact location coords instead of using centered block position.
----------, Nov 4, 2024

ADDED:
  • [Bans] Command /alts to list players with same IPs.
  • [Chat] PacketEvents support for Reports Disabler.
  • [Chat] DiscordSRV support for channels and messages.
  • [Extras] Config option to add custom blocks as chairs.
  • [Scoreboard] PacketEvents support for Scoreboards.
  • [Tab] PacketEvents support for Nametags.

FIXED:

  • [Core] Disabled shift clicks for editor GUIs where player can drag icons.
  • [Bans] Disabled ability to ban local IP address (127.0.0.1) to prevent possible issues.
----------, Sep 3, 2024

Updated to 1.21.1
Command Cooldowns are back!

ADDED:

  • [Warps] Description format setting.

FIXED:

  • Console errors in a few commands.

LOCALE:

  • Updated Spanish translation.
----------, Aug 28, 2024

FIXED:
  • Silent flag -s not applied properly for the /kit command.
  • A bug, where offhand item gets removed in Kit Editor on next open.
  • A bug, where returning to Ignore List from Ignore Settings result in empty GUI.
  • A bug, where default Ignore Settings GUI configuration used the same slots for two buttons.
  • A bug, where wind charges destroys blocks when Physics Explosions enabled.
  • A bug where scoreboard & tab format not worked for players with no permission group(s) attached.
  • Improved scoreboard compatibility.
  • Console errors.
----------, Jul 31, 2024

YOU MUST USE nightcore v2.6.3 TO INSTALL THIS UPDATE!

BACKUP ALL YOUR SUNLIGHT DATA BEFORE INSTALLING THE UPDATE!

DO NO UPDATE IN PRODUCTION UNLESS YOU UNDERSTAND THE CHANGES!


THIS UPDATE AIMED TO FIX VARIOUS BUGS AND ISSUES, AS WELL AS IMPLEMENT VARIOUS MINOR QUALITY OF LIFE IMPROVEMENTS.

THE MOST PART OF THE PLUGIN WAS RECODED AND UPDATED TO USE THE MOST MODERN nightcore's API.

OVERALL PERFORMANCE AND STABILITY HAS BEEN SIGNIFICALLY IMPROVED.


WE'RE WORKING ON IMPLEMENTING ALL PLANNED & SUGGESTED FEATURES IN NEXT RELEASES. STAY TUNED.

BREAKING CHANGES:
- [Core] Everything in the 'commands.yml' config file is not valid anymore. Please use 'command-map.yml' config that provides better and more convient configuration. It has the same default command shortcuts as previous one.
- [Core] Players will lose their custom names due to database change on how they are stored. This fixes latest known issues related to custom player names.
- [Core] Some permissions has been changed, especially ones related to commands that has dedicated modules now.
- [Bans] BANS MODULE RELATED Localization is not valid and must be regenerated/re-translated/re-customized.
- [Chat] The whole CHAT MODULE configuration is not valid and must be regenerated.
- [Custom Text] Now in dedicated 'custom_text' module, and in YAML format. See default configs to transfer your current texts.
- [Spawns] Default and New Player Teleport settings moved out to the settings.yml since they should be bound to a single spawn only. Make sure to check them out.

NEW:

  • [Core] Command Map configuration. Edit ANY plugin command by adding or removing sub-commands, aliases, and create your own variants of the plugin commands!
  • [Module] Player Teleports (PTP). Controls teleport requests (/tpa, /call, /tpyes, /tpno).
  • [Module] Back Location. Controls player's previous and death locations.
  • [Module] Custom Text. Display custom texts to players with commands, like /rules, /motd, etc.
  • [Module] GodMode. Dedicated module for /god and /foodgod commands.

ADDED:

  • [Core] Support for 1.20.6 / 1.21
  • [Core] /item repair commands.
  • [Core] Weather type command permissions.
  • [AFK] Config options for player activities.
  • [Bans] Silent '-s' flag for all commands.
  • [Homes] Permission to bypass set & visit homes at unsafe locations.
  • [Tab] Animation support for tablist name format.

IMPROVED:

  • [Core] Shortcuts are (techically) not a thing anymore. Now all commands are fully independent to each other. You don't have to create shortcuts for certain commands, you can now just specify the command executor for your command. Learn more on plugin manual. This became possible with the new nightcore commands API.
  • [Core] Experience command produces more accurate results now, added better messages and arguments.
  • [Core] Command /near print players in ascending distance order now.
  • [Core] Added full support for text components where possible.
  • [Core] All default configuration creation moved to the code now instead of raw preconfigured YML files.
  • [AFK] Recoded module logic. Removed unnecessary code.
  • [AFK] Better configuration for idle & kick time options.
  • [Bans] Recoded module logic. Removed IP mute/warn/kick. Split IP and player punishments.
  • [Bans] Split GUI configuration for player/IP history and global punishments list.
  • [Bans] Added dynamic GUI lore for expire/delete actions (players without permissions won't see those lines).
  • [Bans] Added buttons to show expired punishments, change sort/display order.
  • [Bans] Duration limits now applies to unban commands too! e.g. players can not remove bans/mutes/warns that has duration greater than possible limit.
  • [Bans] Rank priority check works for offline players now.
  • [Chat] Added config section for chat components to use them in chat format for better readability and configuration.
  • [Chat] Item Show in Private Message now properly injected into message text instead of sending extra message with item component.
  • [Chat] Every announcer now have individual settings for random order and display interval.
  • [Chat] Better Death Messages using new DamageSource API.
  • [Extras] Added supported to run commands by a player on join (actually a nightcore's feature).
  • [Extras] Added color tags support in anvil and sign colors.
  • [Homes] Added safe location check on home creation & teleport.
  • [Kits] Greatly improved Kits GUI. More dynamic lore, hide unnecessary elements, added an option to hide kits if player don't have permission.
  • [Warps] Greatly improved Warps GUI. More dynamic lore, hide unnecessary elements, added more buttons and placeholders.
  • [Worlds] Settings of default worlds can be changed in editor now.

CHANGED:

  • [Core] /feed command now has config options for food level and saturation values. Saturation flag have been removed.
  • [Core] Commands /fly, /afk now accepts explicit mode values (on/off/toggle) only instead of using flags.
  • [Core] /heal command was removed and merged with /health command as /health restore sub-command. Flag to clear effects was removed and replaced by config option.
  • [Core] /inventory fill command now accepts only one material name and fills only empty inventory slots.
  • [Core] Removed all flags from /mob commands. World and radius are optional arguments now instead of flags.
  • [Core] Command /item flag temporary removed due to MC changes.
  • [Core] Split /time command on /time and /ptime.
  • [Core] Move teleport request commands into dedicated module: PTP.
  • [Core] Weather types in /weather command are sub-commands now instead of being arguments.
  • [Core] Split /sudo command arguments on /sudo chat and /sudo command sub-commands.
  • [Core] Split /skull command on /skull custom and /skull player sub-commands.
  • [Core] Command /playerlist changed to /staff command and displays players of certain ranks only.
  • [Core] /feed command was removed and merged with /food command as /food restore sub-command.
  • [Core] Move commands /back and /deathback into dedicated module: Back Location.
  • [Core] Command /equip turned back into /hat.
  • [Extras] Move NerfPhantoms feature into dedicated module: Nerf Phantoms.
  • [Kits] Merge /kits get and /kits give commands into one.
  • [Worlds] Some settings were removed from the editor since they aren't peristent anyway.

FIXED:

  • [Core] A bug, where ignored users for Private Message were checked by name instead of UUID.
  • [Core] A bug, where /air, /enchant, /flyspeed commands not saving data for offline players.
  • [Core] Small inconvience in /flyspeed command.
  • [Core] A bug, where PlaceholderAPI expansion dies sometimes.
  • [Core] Optimized InetAddress string check to not use regex.
  • [Core] A bug, where 'nick_change' command can fail if new nick partially matches other player name instead of exact match.
  • [Core] Various minor bugs and mistakes in /item commands.
  • [Core] A bug, where /ptime set command sends notification message to command executor instead of a target player.
  • [Core] A bug, where /tp location command destination location was inside a block and not centered.
  • [Core] A bug, where /tp summon, /tp send, /back and /deatback commands overrides player's pitch and yaw.
  • [Bans] A bug, where ban/mute/warn list throw an error if there was no player data file in the world folder to fetch their skin.
  • [Kits] Broken priority sorting in Kits GUI.
  • [Spawns] A bug, where code logic for respecting bed spawn location option wasn't implemented at all.
  • [Spawns] A bug, where settings.yml was always empty.
  • [Spawns] A few possible bugs related to login spawns.
  • [Warps] Warp cooldown not applied for warp owner anymore.
  • [Warps] Warp visit cost not applied for warp owner anymore.
  • [Worlds] A bug, where world settings & game rules reset after world's auto-wipe.
  • [Worlds] A bug, where worlds can not be unloaded because of players in them.
  • [General] Memory optimizations.
----------, Jul 17, 2024

API:
  • [Spawns] Added PlayerSpawnTeleportEvent.
  • [Warps] Added PlayerWarpTeleportEvent.

NEW:

  • [Homes] Bed Mode. Allows players to create homes when interacting with beds. Including features for different homes depends on bed color & overrie vanilla respawn mechanic.

ADDED:

  • [Bans] Simple rank priority system (WIP). Players with lower ranks can't punish players with greater ones.
  • [Homes] A message indicating that player don't have any homes created when used /home without home name specified.
  • [Worlds] Config options to set Spawn point for players teleport on world auto-reset.
  • [Worlds] Config options to enable notifications about upcoming world auto-reset.
  • [Worlds] PlaceholderAPI placeholders for world's auto-wipe dates & times.

FIXED:

  • [Core] A visual bug, where speed value in message of /speed and /flyspeed command was a bit incorrect.
  • [Chat] A bug, where colors may not apply correctly for join & quit messages in some cases.
  • [Chat] A minor bug for default 'RU' rule swear list.
  • [Bans] A bug, where players can bypass their max. ban/mute duration with '-1'.
  • [Homes] A bug, where players can set homes in restricted locations via Homes GUI.
  • [Worlds] A bug, where Auto-Wipe world feature can not run if there are players in the world.
----------, Jan 20, 2024

Support for 1.20.4
----------, Jan 4, 2024

ADDED:
  • [Core] Command '/mob clear' that kills all living entities in speicifed radius and/or world.
  • [Core] Permission to use colors in '/nick change' and '/nick set' commands: 'sunlight.command.nick.colors'.
  • [Chat] Command '/mentions' to enable/disable your mentions in chat.
  • [Homes] Command '/homes invite' to invite players without usage of GUI.
  • [Spawns] Config option to respect player's bed as respawn location instead of spawn point.

CHANGED:

  • [Core] Command '/mob kill' now accepts only one mob type. Removed '-all' and '-force' flags.

FIXED:

  • [Core] A bug, where '/skull' command not worked on other players properly.
  • [Core] A bug, where '/tp deny' command works incorrect.
  • [Core] A bug, where '/ptime' not ticking after set.
  • [AFK] Placeholder '%sunlight_afk_since%' now uses format from AFK config.
  • [Chat] A bug, where players not joined channels set for auto-join on module reload.
  • [Chat] A possible bug, where checking regex rules may result in broken messages if regex parser fails.
  • [Extras] A bug, where height offset for Chairs was a bit inaccurate.
  • [Extras] A bug, where Physical Explosions may drop 'illegal' blocks.
  • [Homes] A bug, where build check used wrong event and can be bypassed easily.
  • [Scoreboard] A bug, where gradient color not applied properly for PAPI placeholders.
  • [Scoreboard] A bug, where players can be kicked right on join when using bungeecord/waterfall.
  • [Worlds] No more teleports players to the spawn location when Worlds Module is reloaded.
----------, Nov 20, 2023

FIXED:
  • [Core] Commands 'speed' and 'flyspeed' no more throw errors for bigger speed values.
  • [Core] A bug, where /playerinfo command can throw an error for offline players.
  • [Core] A bug, where /gamemode command throw error when trying to use on offline players in 1.20.2.
  • [AFK] A bug, where afk enter/exit commands not executed sometimes.
  • [Chat] A bug, where chat messages duplicates in console.
  • [Scoreboard] A bug, where scoreboard does not works on 1.20.2
  • [Worlds] A bug, where command blocker not worked for worlds with capitalized letters in names.
----------, Oct 23, 2023

You must update NexEngine to install this update.

ADDED:

  • [Core] Support for 1.20.2
  • [Core] Flag '-model' for 'item get/give/take/spawn' commands.
  • [AFK] Support for '%time%' placeholder in kick message.

CHANGED:

  • [Core] Command 'speed' has been split into 'speed' and 'flyspeed' commands.

FIXED:

  • [Core] A bug, where 'item give' command does not works on offline players (inventory was not saved).
  • [Core] A bug, where '-name' and '-lore' flags in 'item get' and 'item give' commands not parsing color codes properly.
  • [Core] A bug, where 'teleport location' command resets player's yaw & pitch values.
  • [Core] A bug, where items get lost when closing virtual anvil from '/anvil'.
  • [Chat] A bug, where join/quit messages not displayed properly for 'default' value.
  • [Extras] Tile entity blocks no more affected by Physical Explosions.
  • [Scoreboard] A bug, where scoreboard titles does not support PlaceholderAPI.
----------, Sep 28, 2023

Main Plugin:
[Added] Commands '/enchantmentseed', '/grindstone', '/health', '/loom'.

[Fixed] Players can not use '/inventory open' command on themselves anymore.

Extras Module:
[Added] NerfPhantoms features.

[Improved] Physical Explosions now are more accurate and uses right directions.

[Fixed] A bug, where Physical Explosions feature may result in block/item duplication.

Kits Module:
[Added] Commands '/kits resetcooldown', '/kits setcooldown'.
[Added] Silent '-s' flag to commands: '/kits give'
[Added] Missing feedback messages for '/kits list', '/kits preview' commands when executed on other players.

Warps Module:
[Added] Commands '/warps resetcooldown', '/warps setcooldown'.

[Fixed] A bug, where '/warps delete' command can only be used as a player.
----------, Jul 28, 2023

Main Plugin:

[Added] Permissions to bypass ignore features: 'sunlight.bypass.ignore.pm', 'sunlight.bypass.ignore.teleports'.
[Added] Permission to bypass disabled teleport requests of a player: 'sunlight.bypass.teleport.requests.disabled'.
[Added] Command '/item unbreakable'.
[Added] Command '/nomobtarget' that prevents mobs from targetting you.

[Improved] Command Cooldown System now can handle cooldowns for commands with arguments!

Afk Module:

[Added] PlaceholderAPI placeholder '%sunlight_afk_mode%'. Displays customizable texts depends on player's AFK state.
[Added] Config option to customize above placeholder.

Chat Module:

[Added] Command '/togglepm' to toggle incoming Private Messages.
[Added] Config option to set cooldown for AntiSpam feature. This should make anti-spam less annoying for players when they executed the same command after short (but enough) period of time.

Homes Module:

[Improved] Now you can use permission-based system to set max. homes amount for players (read config comments). Rank-based is still supported.

Spawns Module:


[Improved] Now you can sync world spawn location with spawn location in editor.

Warps Module:

[Improved] Now you can use permission-based system to set max. warps amount for players (read config comments). Rank-based is still supported.
----------, Jul 20, 2023

Please update to the latest NexEngine v2.2.11 (DOWNLOAD)

WARNING: Some messages with custom options (type, prefix, sound) or JSON components may become "broken" due to using the updated Engine format / parser. Please, correct your messages using this page.

Main Plugin:
[Added]
PlaceholderAPI placeholders:
- '%sunlight_world_name_localized_YourWorld%' to display localized world name. World names are stored in the /NexEngine/lang config.
- '%sunlight_world_name_localized%'

[Removed] Dropped support for 1.19.2 & 1.19.3.
[Removed] Economy plugin has been removed and is no longer supported. Consider using our new & free CoinsEngine plugin (it has Vault integration).

[Fixed] A bug, where '/sunlight reload [module]' command does not reloads module's config file.

Chat Module:

WARNING: Chat JSON format have been updated to the actual one. Please check out THIS page for details or simply regenerate your settings.yml.

[Fixed] A bug, where 'Default_Color' option not read from the config properly and was always 'gray'.
[Fixed] A bug, where 'Disable_Chat_Reports' always think that server is on 1.19.2 causing errors for other versions (used wrong import).

Homes Module:

[Improved] Homes amount setting now can be used based on permissions rather than on groups. See config comment for details.
----------, Jul 11, 2023

>>> Update NexEngine

[Added] Support for 1.20.1


Worlds Module:
[Fixed] A bug, where Auto-Wipe feature repeats every reload if enabled.
----------, Jun 14, 2023

Open Source Now!

[Added] PlaceholderAPI Support.
----------, May 12, 2023

[Improved] Module Loading. Now properly checks if module is disabled before initialize it. DISABLED MODULES WILL BE ENABLED AFTER THIS UPDATE, SO DISABLE THEM AGAIN
[Improved] Updated to the latest Engine Menu API.

[Fixed] A bug, where teleport requests does not work properly.
[Fixed] Console errors in AFK Module.
----------, May 10, 2023

Afk Module:

[Added] Threshold Options. Allows you to set required amount of interactions before player leaves AFK mode.
[Added] Cooldown Option. Player will not auto-enter AFK mode for specified amount of time after leaving it.

[Improved] Better afk logic. Now a lot more accurate.
[Improved] Command '/afk' can be used on other players now. Added flags '-on', '-off', '-s'.

[Fixed] AFK leave/enter commands never worked.

Extras Module:

[Added] Keep Inventory Feature. Allows you to set a list of permission groups that will save their items/XP on death.
[Added] Join Commands Feature. Allows you to execute certain commands on player join.
[Added] Anti-Farm Feature. Allows you to disable certain abusive 'auto-farms' (Merged from Fixer module).

[Improved] Added config option to allow Stairs, Slabs and Carpets as Chairs instead of a long list of materials.
[Improved] Commands '/chairs', '/sit', '/chestsort' can be used on other players now. Added flags '-on', '-off', '-s'.
[Improved] Chest Sort rules are more accurate now.
[Improved] Single config file now.

[Changed] Renamed from 'Enhancements'.

[Fixed] A bug, where '/chairs' command half-works.


Fixer Module:


[Removed] Module has been removed. Anti-Farm features were added to the 'Extras' module. Mob chunk spawn limits are configurable via 'spigot.yml' or 'paper.yml', as well as in the Worlds Module GUI (for custom worlds).

RTP Module:

[Added] Config options to search in generated/loaded chunks only.
[Added] Min. and Max. distance values.
[Added] List of directions.

[Fixed] Performance improved. No more lags!
[Fixed] A lot of issues with location search.
[Fixed] A bug, where RTP was in process even if player dies or leaves the server.
----------, May 6, 2023

Main:

[Fixed] Minor bugs in '/nick set' command.


Bans Module:


[Fixed] Color codes are not translated properly for disconnect window.

Scoreboard Module:

[Improved] Better default configuration. Added comments.
[Improved] Command '/scoreboard' can be used on other players now. Added flags '-on', '-off', '-s'.

Tab Module:

[Improved] Better default configuration. Added comments.

[Fixed] Minor issues.
----------, May 4, 2023

Main:

[Added] Command '/dimension' to teleport between worlds.


Homes Module:


[Fixed] A bug, where home placeholders does not work for home removal message.


Worlds Module:


[New] Auto-Wipe World Feature. Allows you to auto wipe custom worlds with specified interval.

[Added] Config option for a list of worlds, where flying is not allowed and auto-disabled.

[Improved] World GUI Editor. Generation options are hidden if world data is already created. Better layout.
[Improved] World generation settings are not saved to the world config file anymore since it's useless.
[Improved] Includes a few simple generators by default: 'void', 'flat'.
[Improved] Added options to the Editor GUI: 'Game Rules', 'Auto Wipe', 'Auto Save', 'PVP', 'Spawn Limits', 'Ticks Per Spawn'.


[Removed] Commands '/goto' and '/move' were replaced by global '/dimension' command.
----------, May 3, 2023

UPDATE NexEngine (release updated, commands API)

! ATTENTION !
There are many changes in the language config related to updated commands. Mostly it's placeholders. Some commands changed some of their messages paths.

Please, expect that some command messages will print plain (outdated) placeholders or 'reverts' back to default messages due to path changes.


PERMISSIONS WERE CHANGED! Mostly it's just 'sunlight.cmd.[command]' -> 'sunlight.command.[command]'.

[Added] Command '/food'. Allows you to manage player's food level.
[Added] Command '/foodgod'. Makes you immune to natural hunger.

[Improved] Command handler. Now properly checks if command is disabled before initialize it (Reduced plugin boot time).
[Improved] Added 'silent' (-s) flag for the most basic (non-module) commands.
[Improved] Command cooldowns are rank-based now. Set different cooldowns for different ranks!
[Improved] Command '/air' was simplified. Added '-max' flag to set max. air ticks instead of player's current ones.
[Improved] Command '/burn' was replaced with '/fire' command with 'add', 'set', 'remove' sub-commands.
[Improved] Command '/back'. Added 'Expire_Time' option. Does not wipes out back location on player rejoin anymore. Added 'Ignored_Causes' option (bypass permission included).
[Improved] Command '/deathback'. Does not wipes out back location on player rejoin anymore.
[Improved] Command '/disposal'. Uses vanilla inventory now instead of custom GUI class.
[Improved] Command '/enchant'. Changed args order, better error messages.
[Improved] Command '/enchanting' can be used on other players now.
[Improved] Command '/enderchest' with all sub-commands.
[Improved] Command '/inventory' with all sub-commands.
[Improved] Command '/exp' was simplified, command logic changed. Added '-l' flag to change levels instead of xp points.
[Improved] Command '/fly' don't have options per world fly anymore (this function will be included in Worlds module). Added flags '-on' and '-off' instead of '0/1' values and arguments mess.
[Improved] Command '/feed' got '-sat' flag to fill saturation level. Support offline players now.
[Improved] Command '/gamemode' don't have mode alias option anymore (use Shortcuts feature). Removed gamemode numbers (use full, proper names). Added offline player support.
[Improved] Command '/god' will not remove GodMode in disabled worlds, but notify you that it will not work there. Added flags '-on' and '-off' instead of '0/1' values and arguments mess.
[Improved] Command '/heal' got a new flag '-eff' to clear active potion effects. Added offline player support.
[Improved] Command '/ignore' got 3 sub-commands: 'list', 'add' and 'remove' now. Improved GUI behavior & layout. You can view other player's ignore lists.
[Improved] Command '/near' has better format, improved logic, added PlaceholderAPI support.
[Improved] Command '/nick' got 3 sub-commands: 'set', 'change' and 'clear'. Added regex option, improved logic.
[Improved] Command '/nophantom' does not uses NMS anymore. Added flags '-on' and '-off' instead of '0/1' values and arguments mess.
[Improved] Command '/playerlist' respect vanished players now. Better logic and display format.
[Improved] Command '/skull' now applicable to existent server players only. Added permission to get skulls of other players.
[Improved] Command '/speed' got '-fly' flag to change fly speed. Improved & optimized command logic.
[Improved] Command '/sudo' got '-c' flag to send chat message instead of a command. Removed unneccessary argument. Fixed console error related to Chat Module event.
[Improved] Command '/thunder' was renamed to '/smite' and applicable to players only now. Added permission to use it on other players.
[Improved] Command '/vanish' can be used on other players now (permission included). Added flags '-on' and '-off' instead of '0/1' values and arguments mess.
[Improved] Command '/weather'. Added world flag '-w' instead of being an argument.
[Improved] Command '/workbench' is applicable on other players now (permission included).
[Improved] Command '/mob kill' got '-all, '-r', '-w' flags.
[Improved] Command '/item lore add' got '-pos' flag to set lore position.
[Improved] Command '/item give', '/item take' can be used on offline players.
[Improved] Command '/teleport location' got '-w' (world) flag. Can be used on offline players now.
[Improved] Command '/teleport summon' can be used on offline players now.
[Improved] Command '/teleport to' have been split into 'to' and 'send' commands. Both can be used on offline players now.
[Improved] Command '/teleport top' can be used on offline players now.
[Improved] Command '/time' got 3 sub-commands: 'show', 'set' and 'personal'.


[Changed] Command '/potion' merged with the '/item' command as sub-command.
[Changed] Command '/hat' was replaced with '/equip' command and works as a shortcut now.
[Changed] Command '/repair' was merged with '/inventory', '/enderchest' and '/item' commands.
[Changed] Some changes to the SunLight commands.yml:
- Command aliases moved under dedicated 'Aliases' section.
- Command settings (if there are any) will use their own custom paths/sections depending on a command.

[Removed] Command '/unignore' merged with the '/ignore' command.
[Removed] Command '/system' due to being useless nowadays (use spark).
[Removed] Command '/more' replaced as a shortcut for '/item amount 64' command.

[Fixed] A bug, where '/anvil' command does not work properly.
[Fixed] A bug, where '/enchanting' command never worked actually.
[Fixed] User data synchronization (MySQL) never worked.
[Fixed] Performance improved.
----------, Apr 30, 2023

Please, update NexEngine (release updated)

Bans Module:
[Added] Rank based punishment duration limits.

[Improved] Updated 'settings.yml' config file, added comments, changed option paths(!).
[Improved] Database handler.
[Improved] History commands now displays punishments of certain user only.
[Improved] List commands now displays all punishments of all users.
[Improved] Instances of menus reduced from 6 to 1. Menu got better layout.

[Changed] All permission nodes were changed. Please check wiki for actual ones.

[Fixed] Cross-server data synchronization never worked.
[Fixed] Purge feature for old punishments never worked.
[Fixed] Performance improved. Reduced memory usage a bit.

Homes Module:
[Fixed] Minor issues with homes cache.

Kits Module:
[Fixed] A bug, where one-timed kits are not working properly.

Scoreboard Module:
[Fixed] Scoreboard title now supports animations too.
----------, Apr 18, 2023

Support for 1.19.4 + Engine Update (UPDATE IT)
----------, Mar 27, 2023

Update NexEngine to the latest release!
You must reset your Warps module folder!


Warps Module:
[Added] Shortcuts. Now you can set custom shortcut-command for each warp!
[Added] Visit cooldown. Now you can set cooldown for each warp including one-timed warps!
[Added] Visit times. Now you can set time range when your warp is avaiable for visits!

[Improved] Better GUI layout.

[Changed] All commands were merged to the general '/warps' command as sub-commands. You still can change general command alias and create shortcuts for sub-commands in the SunLight/commands.yml config.
[Changed] Command '/warps editor' was replaced with '/warps list' command. You can enter warp editor menu from the Warps GUI.
[Changed] Warp GUIs were merged into single one.

[Removed] Ridiculous check for warp name on creation.

[Fixed] A bug, where warps may failed to load sometimes because of custom world loading.
[Fixed] A bug, where players lost their item when changing warp icon.
[Fixed] Overall code fixes and improvements.

Spawns Module:
[Improved] Editor GUIs were updated and improved.

[Removed] Ridiculous check for spawn name on creation.

Homes Module:
[Added] 'Default' option for each home. Default home will be used to teleport when home name is not specified.

[Fixed] A bug, where Homes permissions were not registered on module load (they still worked, but may not displayed in permission plugins).
----------, Mar 8, 2023

DO A BACKUP OF YOUR DATABASE (data.db in the plugin folder if you're not using MySQL). ERRORS ARE UNLIKELY, BUT EVERYTHING IS POSSIBLE.

UPDATE NexEngine TO THE LATEST RELEASE v2.2.9.

Chat Module:
[Fixed] A bug, where killer placeholders works incorrect.

Homes Module:

Since this module can be completely disabled (like any other), there is no need to store home information in the same place where general user data is stored.
Now, homes are stored in its own table inside the database (all current player homes will be auto moved & converted).
And no more loaded together with the user data (only on player join or explicit request).
All Homes data loads asynchronously (where possible). Home names are cached in memory for being accessible in tab-completetion and other things.

[Added] Config option to check if player can build before create home.
[Added] Command '/homesadmin' with 'delete' and 'create' sub-commands to manage other player's homes.
[Added] Command '/homes visit' to visit public homes or homes you have been invited to.

[Improved] GUIs were redesigned and improved.

[Changed] All module commands became sub-commands of the general '/homes' command. You can change general command alias and create shortcuts for sub-commands in the SunLight/commands.yml config.
[Changed] Permission nodes has changes. Added new permissions. Please check wiki.

[Dev] Added home teleport, remove, create events.

[Removed] Ridiculous check for home name on creation.
[Removed] Other players support in '/homes teleport' and '/homes delete' commands (see above '/homesadmin' and /homes visit).

[Fixed] A bug, where set home bypass world permission does not work at all.
[Fixed] A bug, where home teleport message not appeared.

Kits Module:
[Fixed] A bug, where player loses all their inventory when using a kit.

Plugin:
[New] Command: 'mob' with 'kill', 'spawn' sub-commands.

[Improved] Command 'mob kill' now accepts 'radius' argument and 'world' flag. Command behavior improved and optimized. Command result now is more detailed.
[Improved] Command 'mob spawn' now accepts 'name' flag to set custom name for spawned mobs.

[Removed] Commands 'mobkill' and 'spawnmob' were merged into general 'mob' command.
----------, Feb 17, 2023

Kits Module:
[Added] Kit OffHand item support.

[Changed] Commands structure have been reorganized. Now single '/kits' command with 'editor', 'preview', 'give', 'get', 'list' sub-commands. You still can change command alias, and create custom shortcuts.
[Changed] GUI configs were moved to the /menu/ sub-folder.
[Changed] Editor GUI configs were removed. All texts were moved to the /lang/ plugin configs.

[Improved] Editors now perform more faster and smoothly.
[Improved] Default GUI configs now have better layout.
[Improved] Overall code improvements.

[Fixed] A bug, where bypass cooldown permission does not work at all.
[Fixed] A bug, where editor command can throw an error sometimes.
[Fixed] A bug, where Kit can throw an error if inventory/armor size was greater than it should be.

Plugin:
[Locale] Added Portugal language.

[Removed] Tab Module no longer supports custom names above the player heads due to many issues.

[Fixed] A bug, where you can't create shortcuts for the module commands.
[Fixed] A few minor bugs in Chat Spy Feature.
[Fixed] Console errors.
----------, Jan 21, 2023

Fixed an error on default chat config generation.
----------, Dec 27, 2022

!!! Update NexEngine !!!

Fixed startup errors.
----------, Dec 26, 2022

Update NexEngine !!!

Main Plugin

[Added] Support for Spigot 1.19.3
[Added] Polish Translation.


[Improved] Commands 'inventory open', 'inventory clear' now supports armor and offhand items for online players. Better synchronization.
[Improved] Command 'reload' now accepts module name to reload the module instead of the full plugin.

[Removed] Command 'armor' was removed due to merge into 'inventory' command.

Chat Module

[New] JSON Formatting. Now you can use custom hover and click events in any part of the chat format!
[New] Rank Formatting. Now you can set different player name and message format for each permission group.
[New] Spy Feature. Allows you to spy for player's private messages, executed commands and chat messages, and log them into separate file.
[New] Mentions. Allows you to mention people in chat, sending them a notification message/sound.

[Added] An option to Enable/Disable Private Messages feature.
[Added] Permission 'chat.bypass.channel.distance.speak' that makes your messages reach all channel players ignoring the distance setting.

[Improved] Death Messages. Range option now can be world-wide also. List of death messages now supports more types for each Damage Cause.
[Improved] Added Item Showcase support in Private Messages.
[Improved] Chat Performance.

[Changed] Commands 'me', 'tell', 'reply', 'clearchat' were moved to the Chat Module. Settings for these commands were moved to the Chat Module settings.yml.
[Changed] Command 'socialspy' was transformed into 'spy' command with 'mode' and 'logger' sub-commands.
[Changed] Chat Rule configs received some syntax changes. Now one rule can contain multiple Regex Patterns. Punishments now executes commands only.
----------, Dec 10, 2022

!!! Update NexEngine (DOWNLOAD) to v2.2.6 !!!

- Improved Database stability and performance.
- Improved User Data handling.
- Added 'Table_Prefix' option for the 'Database' section in 'config.yml'.
- Permissions are now registering internally.
- Updated Chinese language.

[Fixed] A bug, where Tab module affects Citizens NPCs.
[Fixed] A bug, where Kit icon in editor can not be changed.
----------, Oct 4, 2022

[Added] Option 'Silent_Channel_Join_On_Login' to disable chat channel join notifications on player login for auto-join channels.
[Addde] Option 'Nametags.Update_Head_Nicknames' for the Tab module to enable/disable player's head nickname updates to their custom names.

[Fixed] Offline player armor and off-hand item are properly displayed now in the '/inventory open' command.
[Fixed] Another fixes for the Chat Reports disabler feature.
[Fixed] An error on plugin startup if ProtocolLib is not installed.
----------, Sep 6, 2022

[Added] Commands: '/enderchest copy', '/enderchest fill' with offline player support.
[Added] Offline player support for all '/inventory' commands.
----------, Aug 31, 2022

[Added] Offline player support for 'inventory clear', 'enderchest open' and 'enderchest clear' commands.
----------, Aug 30, 2022

Updated to the latest NexEngine v2.2.4

[New] Command '/inventory' with sub-commands: [open, clear, copy, fill].


[Added] Support for offline players in '/inventory open' command.

[Changed] Command 'top' was merged with the 'teleport' command as sub-command.

[Removed] Commands '/invsee', '/clearinventory' were merged into '/inventory' command.

[Fixed] '/nick' command does not hard-trim nicknames anymore.
[Fixed] Console errors.
----------, Aug 25, 2022

Fixed Chat Reports disabler. No more kicks players in some cases.
----------, Aug 13, 2022

Support for 1.19.2
----------, Aug 9, 2022

Added an option to disable Chat Reports from the game in Chat Module. ProtocolLib is required.
----------, Aug 6, 2022

WARNING: Beta version. Use in production at your own risk!

Commands Revamp Update - Part I

[New] Command: /item with 'enchant', 'flag', 'get', 'give', 'model', 'lore', 'name', 'spawn' sub-commands. Also, some of the commands supports extra flags such as 'name', 'lore', 'enchants'!
[New] Command: /teleport with [accept, invite, decline, request, location, summon, to, settings] sub-commands.
[New] (Experimental) Support for player name changes in nametag from the /nick command.
[New] Custom command shortcuts. Now you can create shortcuts for the sub-commands of the main plugin commands, like a /tpa shortcut for the /teleport request command.

[Added] Sub-commands & Permissions: 'give', 'take', 'set', 'show' for the /air command.
[Added] Type arguments (REMAINING/MAXIMUM) for the 'air' command.
[Added] Type arguments (EXP/LEVEL) for the 'exp' command.
[Added] Arguments (Player, EquipmentSlot) for the 'enchant' command.
[Added] 'Override.Min_Distance_Difference' option for the 'back' command.
[Added] 'Reset_On_Use' option for the 'deathback' command.
[Added] 'Disabled_Damage' option for the 'god' command.
[Added] Permissions for the commands: 'disposal', 'enchant' to execute them on other players.
[Added] Per player teleport requests settings menu.

[Improved] Changed placeholders for player names in command messages. Added sound effects.
[Improved] Commands 'disposal', 'enchant' now can be executed on other players.
[Improved] Item give and get commands now suggests only valid material names.

[Removed] Commands 'itemname', 'itemlore', 'item', 'give' were replaced by the new '/item' command.
[Removed] Commands 'tpa', 'tp', 'tpahere', 'tpaccept', 'tpdeny' were replaced by the new '/teleport' command.

[Fixed] A bug, where some commands can be used on other players, even if user don't have permission for that, due to wrong arguments length checks.
[Fixed] A bug, where 'Disabled_Worlds' option does not work for the 'fly' command.
[Fixed] A bug, where players receives fly mode in 'Disabled_Worlds' of the 'fly' command on certain conditions.
[Fixed] A bug, where item 'get' and 'give' commands throws an error when trying to give a non-item material.
[Fixed] A bug, where some placeholders in scoreboard were not colored properly.
[Fixed] Commands 'back' and 'deathback' will not override the player location in disabled worlds anymore. Instead, it will be ignored.
[Fixed] Improved logic for most of the commands.
[Fixed] Console errors.
----------, Aug 3, 2022

Added support for 1.19 + Updated to the latest NexEngine.

This is NOT the update with new features/improvements, just for 1.19.
----------, Jul 9, 2022

[Improved] Scoreboard now supports unlimited characters.
[Improved] Scoreboard now supports HEX/RGB colors.
[Improved] Tab Nametags now fuly works on ProtocolLib without extra NMS code.
----------, Apr 21, 2022

[Added] 'take', 'show' subcommands for the 'exp' command.
[Added] Permissions for the 'exp' command: 'sunlight.cmd.exp.show', 'sunlight.cmd.exp.show.others', 'sunlight.cmd.exp.take', 'sunlight.cmd.exp.take.others', 'sunlight.cmd.exp.set', 'sunlight.cmd.exp.set.others'.
[Added] Offline player support for the 'fly' command.


[Fixed] A bug, where plugin can not detect player's first login properly.
[Fixed] A bug, where player lost flying state after rejoin the server.
[Fixed] Improved code and default plugin messages.
[Fixed] Console errors.
----------, Apr 14, 2022

NexEngine compatibility fixes
Added Spanish translation
----------, Mar 15, 2022

Support for 1.18.2
----------, Mar 10, 2022

[Added] PlaceholderAPI support for scoreboard animations.

[Fixed] Tab completion for /spawn command to not include spawn ids a player don't have permission to.
[Fixed] A bug, where warp icon can not be changed using warp editor.
[Fixed] A bug, where /spawn command does not checks player permission for spawn points.
[Fixed] A bug, where scoreboard does not get replaced/removed when changed world where that scoreboard should not be displayed.
[Fixed] A bug, where few default user settings was set to 'false', when it should be 'true'.
[Fixed] A bug, where empty command aliases for menus in 'Menu' module caused menus to not load.
[Fixed] Scoreboard login issues on 1.16.
----------, Jan 9, 2022

[Engine] Updated to the latest NexEngine.

[Changed] Economy now works as independent plugin instead of being a module. It has it's own database now.

[Fixed] A bug, where '*' not worked for Chat Announcer Groups.
[Fixed] A bug, where some scoreboard lines not displayed because of color codes length.

[Removed] Spigot 1.15 support.
----------, Dec 22, 2021

1.18 Support
----------, Dec 6, 2021

[Fixed] Minor issues.
[Fixed] Console errors.
----------, Nov 27, 2021

Fixed console and minor errors
----------, Nov 21, 2021

Fixed player join error because of namtag length.
----------, Nov 19, 2021

Fixed a bug, where plugin reload caused many errors.
----------, Nov 18, 2021

How to Update:
You have to do a CLEAN install! Do not use old configs!
This is a major update, alsmost everything has been changed and recoded.

General Commands
[Changed] Clear Inventory command name and permissions: 'clearinv' -> 'clearinventory'.
[Changed] Enchanting Table command name and permissions: 'enchanting' -> 'enchanttable'.
[Changed] Extinguish command name and permissions: 'ext' -> 'extinguish'.
[Changed] Inventory command name and permissions: 'inv' -> 'inventory'.
[Changed] Teleport command name and permissions: 'tp' -> 'teleport'.
[Changed] Delete home command name and permissions: 'delhome' -> 'deletehome'.
[Changed] Delete spawn command name and permissions: 'delspawn' -> 'deletespawn'.
[Changed] Delete warp command name and permissions: 'delwarp' -> 'deletewarp'.
[Changed] Kit editor command name and permissions: 'kitedit' -> 'kiteditor'.
[Changed] Spawn editor command name and permissions: 'spawnedit' -> 'spawneditor'.

[Fixed] A lot of improvements in most commands.

Afk Module
[New] Now has it's own lang config.

[Changed] Now independent module again.
[Changed] All permissions are changed. Check wiki for details.

[Fixed] A bug, where player afk state not reset when player quit the server.

Bans Module
[New] Now has its own lang config.
[New] Now has its own database. This allows you to sync bans across multiple servers without sync all other plugin data.
[New] Menus to view (and unpunish or delete) player's bans, mutes and warns history! And permissions to use menu and view other player's history.

[Added] Tab completion for 'unban', 'unmute', 'unwarn' commands.
[Added] An ability to apply 'mute' and 'unmute' commands on IP addresses.
[Added] Time support for 'warn' command. Now you can give warns for certain time.
[Added] Commands 'banhistory', 'mutehistory', 'warnhistory' to view punishments history of certain players and IPs.
[Added] Commands 'banlist', 'mutelist', 'warnlist' to view all active punishments of players and IPs.
[Added] Config section for predefined punishment reasons with messages.

Chat Module
[New] New channels system! Now you can create multiple chat channels with its own permissions, formats, distance, commands and other!
[New] Now has its own lang config.

[Added] A 'Chat_Event_Priority' option. Allows you to define main chat event priority. Useful when you experiencing plugin conflicts.
[Added] A 'Groups' option for the announcer messages. Allows you to specify, which players can see certain announce.

Fixer Module
[New] New module, as a fusion result of 'Anti-Lagg' and 'Exploits' modules.

Homes Module
[New] Now have its own lang config.
[New] 'Name' option for homes. Now you can set custom display name for your homes.
[New] 'Icon Material' option for homes. Now you can set any item as home icon for Homes Menu.

[Added] An option for WorldGuard region blacklist for /sethome command.
[Added] Permission 'sunlight.homes.bypass.set.worlds' to bypass home set in banned worlds.
[Added] Permissions: sunlight.homes.bypass.set.regions.

[Fixed] A bug, where 'Return' button in home menu of other player opens your current homes instead.
[Fixed] A bug, where homes ids are not displayed when using 'delhome' command on other players.

Kits Module
[New] Now has its own lang config.

[Fixed] A bug, where kit priority value had has effect only after plugin reload.

[Removed] Text kit list. Now kits are displayed in GUI only.

RTP Module
[Fixed] A bug, where teleport is not working at all sometimes.
[Fixed] A bug, where player can not use teleport again after the teleport failure.

Tab Module
[Added] Support for HEX colors in Scoreboard title (but not in lines).
[Added] PlaceholderAPI support for player name tags (in Tab module).
[Added] Priority option for Player List Name, Player Nametag and Tab format.
[Added] Support for permission groups and worlds for tab format.

Scoreboard Module
[Added] Support for multiple scoreboards.
[Added] Support for permission groups and worlds for scoreboards.
[Added] Scoreboard priority option.

[Fixed] A bug, where scoreboard state not saved to user data.
[Fixed] A bug, where scoreboard toggles when player changed world.

Spawn Module
[New] Now has its own lang config.

Warps Module
[New] Now has its own lang config.
[New] Now, when warp has a teleport cost, the warp owner will receive money a player paid to use the warp.

[Added] 'sunlight.warps.bypass.editor.description.limit' permission. Allows you to bypass warp description limits.
[Added] 'sunlight.warps.editor.teleport.cost.money' permission. Allows you to set warp teleport cost in editor.
[Added] 'sunlight.warps.editor.others' permission. Allows you to edit other player warps.
[Added] 'sunlight.warps.bypass.teleport.unsafe' permission. Allows you to teleport to unsafe warps.

[Removed] Setting to disable player warps.

Worlds Module
[New] GUI Editor to create/configure worlds!

[Added] Command '/worldmanager' with 'create', 'delete', 'load', 'unload', 'editor' sub-commands.
[Added] Missing descriptions for 'create', 'delete', 'load', 'unload', 'goto', 'move' commands.

[Removed] Commands 'createworld', 'deleteworld', 'loadworld', 'unloadworld', 'worlds' (see above).
----------, Nov 16, 2021

A few fixes for Essentials data converter.
----------, Jul 29, 2021

Fixed console error
----------, Jul 23, 2021

Fixed player nametags for 1.17.1
----------, Jul 22, 2021

Added 1.17 support (Beta)
Java 16 required.
----------, Jul 7, 2021

Database fixes, again
----------, Mar 29, 2021

Database fixes
----------, Mar 28, 2021

Updated to the latest Engine
----------, Mar 4, 2021

Fixed SQL data error
----------, Feb 22, 2021

New Additions:
▸ Added /tpahere command. Permission: sunlight.cmd.tpahere.
▸ Added /kitedit command instead of /kit editor. Permission is not changed.
▸ Added /kitpreview command instead of /kit preview.
▸ Added /warpedit command instead of /warp editor. Permission is not changed.
▸ Added /spawnedit command instead of /spawn editor. Permission is not changed.
▸ Added an ability to provide user name in /homes command (and edit them). Permission is sunlight.homes.cmd.homes.others.
▸ Added an option for /god command to allow damage to mobs.
▸ Added a GUI editor for Ignored Users where you can block/unblock specific actions from certain players.
▸ Added a permission node to make you unblockable by /ignore command: sunlight.cmd.ignore.bypass.

Bug Fixes & Improvements:
▸ Fixed a bug, where players can give kits to each other without the permission.
▸ Fixed a bug, where warps are not displayed in chat if gui was disabled.
▸ Fixed a bug, where vanished players had has been visible for freshly joined players.
▸ Fixed a bug, where /rtp can teleport players out of the world border.
▸ Fixed some possible plugin exploits.
▸ Fixed warp lore edition.
▸ Now players can send a PM to Console too. Also /reply command is available for Console now.
▸ Code optimization and improvements.
----------, Feb 19, 2021

New Additions:
▸ Updated to the new NexEngine.
▸ Added 'range' option for Chat death messages.
▸ Added 'default' keyword support for Chat death messages.

Bug Fixes & Improvements:
▸ Fixed a bug, where chat rules checks were inaccurate.
▸ Fixed a bug, where using custom JSON format in Chat announces breaks some colors.
▸ Fixed player join event priority in Chat join messages.
▸ Code optimizing.
----------, Nov 12, 2020

Support for 1.16.4
----------, Nov 3, 2020

New Additions:
Warp Rating System. Allows you to display warp rating based on it's visits amount. Visit count cooldowns and other options are included!
Warp Sorting Types. Allows you to define the way warps are displayed in GUIs. 3 types available: By Id, By Name, By Rating.

Bug Fixes & Improvements:
▸ Improved code.
----------, Oct 28, 2020

Bug Fixes & Improvements:
▸ Fixed player tags from Tab module.
----------, Oct 15, 2020

Bug Fixes & Improvements:
▸ Fixed a bug, where all 'n' commands were broken.
----------, Oct 13, 2020

New Additions:
▸ Added 'motd' setting to the Enhancements config.
▸ Added 'bind-items-to-player' option for Kits. Allows you to prevent give kit items to other players.

Bug Fixes & Improvements:
▸ /time command now allows you to change world's time by specify ticks. Permission is sunlight.cmd.time.set
▸ Fixed Hex colors in player tag prefixes and suffixes (but not in names).
▸ Fixed Hex colors in some json messages.
▸ Fixed Hex colors in item chat dispay as well as item hint.
----------, Oct 12, 2020

Bug Fixes & Improvements:
▸ Fixed a message split bug in chat announcer
▸ Fixed color codes (hex especially) in clickable (json) messages.
----------, Oct 7, 2020

Fixed broken tab on 1.16.3
----------, Sep 17, 2020

Support for 1.16.3
----------, Sep 16, 2020

Updated to the latest version of Core plugin.
----------, Sep 12, 2020

Bug Fixes & Improvements:
▸ Fixed a bug, that breaks Tab and Chat displays.
----------, Sep 6, 2020

New Additions:
▸ Support for 1.16.2.

Bug Fixes & Improvements:
▸ Fixed console errors.
----------, Sep 4, 2020

1.16 support
----------, Jun 25, 2020

Fixed minor issues.
----------, Jun 13, 2020

[Added] An option to enable/disable color codes in anvils. Permission is on wiki.
[Added] /sit command for Chairs feature.

[Fixed] Minor issues in Chairs feature.
[Fixed] Improved Chinese translation.
[Fixed] A bug, where kit cooldown does not work.
[Fixed] Console errors.
----------, Jun 11, 2020

Permission groups bug should be fixed now
----------, Jun 9, 2020

UPDATE FROM 2.0 TO 2.3+ VERSION
BACKUP AND RESET THE FOLLOWING FOLDERS TO APPLY NEW CHANGES:
  • /modules/chat/
  • /modules/exploits/
ALSO CHECK THE /modules/enhancements FOLDER FOR NEW CONFIGS FOR:
  • Afk
  • Chairs
  • Chest Sort
  • RTP
  • Scoreboard
  • Tab
MANY PERMISSIONS CHANGES!
CHECK THE WIKI FOR NEW PERMISSIONS!

Wiki is updated and ready to use!
http://nexwiki.info

Enhancements
[New] Module that includes Afk, Chairs, Chest Sort, Physic Explosions, RTP, Tab, Scoreboard, and other things.

Afk
[Added] Multiple enter/kick timers for different player ranks.

Bans
[Fixed] Minor issues with names of online players.
[Fixed] A little delay in punishment commands.
[Fixed] Default reason display.

Chat
[Added] PlaceholderAPI support for join, quit and death messages.
[Added] Player custom nickname support for join, quit and death messages.
[Added] Chat rules sub-folder. All rules now have it's own config files.
[Added] Custom Actions Engine support for chat rules punishments.
[Added] Announcer option to enable/disable messages random order.
[Fixed] A bug, where vanilla death messages still appears even if custom are enabled.

Exploits
[Added] Connection interceptor.
[Fixed] Minor bugs and issues.

Kits
[Fixed] Many issues in GUI editors.

RTP
[Added] Sound and particle effects.
[Fixed] Improved location finder algorithms.
[Fixed] A bug, where /rtp can be used mulitple times at once.

Scoreboard
[Added] Simple text animations.
[Fixed] A bit optimized.

Tab
[New] Now fully based on packets: no real changes to player teams and scoreboards!
[Fixed] A bug, where player tag names always had a white color.

Warps
[Added] An option to disable user warps feature.
[Fixed] A bug, where players can access all warps in the editor, not only their own.
[Fixed] A bug, where warp description wipes out after changing warp icon.
[Fixed] Improved warp safe location check. Warp owners now can teleport to their 'unsafe' warps to fix the warp location.
[Fixed] Improved warp editor.

All Other
[Added] Config option to enable/disable unregistering conflicting commands.
[Added] Json support for custom text file commands.
[Added] New permissions.
[Added] List of excluded worlds for /back command.
[Added] Weather, Potion commands.
[Fixed] Improved player permission group detection.
[Fixed] Improved tab completer for all commands.
[Fixed] Optimized custom text file commands, fixed PlaceholderAPI support.
[Fixed] Optimized RAM usage.
[Fixed] Optimized code.
----------, May 4, 2020

[Fixed] A bug, where kits created in editor does not saves properly.
[Fixed] Database issues.
----------, Apr 10, 2020

[Fixed] Warp, spawn saving.
[Fixed] Player nicknames.
----------, Apr 7, 2020

Fixed Core location bugs.
----------, Apr 6, 2020

Dropped 1.13 support.
Updated to the latest FCore.

This is technical update that fixes minor bugs and uses updated version of plugin core.
Promised features and settings will be added in the next update(s).


World Manager
[Added] Config option to restrict certain commands in certain worlds.

[Fixed] A memory leak, where player inventory lefts in memory if he disconnected from an unaffected by inventory manager world.
[Fixed] Optimized World and Inventory Management.
[Fixed] Optimized IO operations, reduced disk load.

All Other
[Added] Permission(s): 'core.bypass.command.god.worlds', 'core.bypass.worlds.commands'.

[Changed] Permission(s): 'core.bypass.fly' -> 'core.bypass.command.fly.worlds', 'core.bypass.vanish.see' -> 'core.bypass.command.vanish.see'.

[Fixed] Economy implementation uses UUIDs now, this should prevent some unexpected errors.
[Fixed] Duplication bug when player died with save inventory permission.
[Fixed] Tab-completer permissions.

[Removed] '%city%' and '%country%' placeholders.
----------, Apr 4, 2020

Added core.homes.<group> permission that overrides auto-detection of player permission group.
----------, Mar 12, 2020

Updated to the latest Core.
Minor fixes in Permissions hook.
----------, Feb 28, 2020

Updated to the latest FCore. Important GUI fixes.
----------, Feb 11, 2020

Fixed homes configs
----------, Jan 28, 2020

Fixed custom text issue on first install.
----------, Jan 25, 2020

[Added] Support for Spigot 1.15

[Fixed] A bug, where Inventory Manager in Worlds module does not saves player inventory on server stop, if it was not loaded before.
[Fixed] A bug, where chat rules does not works at all.
----------, Jan 25, 2020

[Added] Permission core.eco.balance.others.
[Added] Permission core.signs.color and an ability to create colored signs.
[Added] /disposal command. Permission: core.cmd.disposal
[Added] /time command. Displays current world time in ticks and in AM/PM. Time format is in main config. Permission: core.cmd.time
[Added] /condense command. It takes things like nuggets, ingots, and condenses them into ingots/blocks. Permission: core.cmd.condense
[Added] 'disabled-worlds' option for Scoreboard module.
[Added] '%currency%' placeholder for Economy command messages.

[Fixed] Some issues with home limits option.
[Fixed] Now plugin auto unregister other plugin commands with the same aliases. They will be still available by using /plugin:command.
----------, Dec 6, 2019

Fixed inventory saving bug in Worlds Inventory Manager.
----------, Nov 29, 2019

Fixed 'null' nicknames bug.
----------, Nov 29, 2019

[Added] World groups to Worlds Inventory Manager.
[Added] Database support to store user names from /nick command.

[Fixed] Essentials converter.
[Fixed] Errors on world unloading.
[Fixed] Console errors.
----------, Nov 28, 2019

[Added] Chinese language by @qsefthuopq

[Fixed] Kits cooldown format and permanent cooldowns.
[Fixed] MySQL table creation error.
----------, Nov 15, 2019

[Fixed] Console errors.
----------, Oct 22, 2019

[New] Spawn module. Provides better management for spawn locations.
[New] Remake of custom actions. Now with conditions and more parameters. Check wiki for details.

[Added] Config files for GUI editors. Now you can customize/translate them. Some of messages are still not configurable.
[Added] /gmsp command for Spectate gamemode.
[Added] Support for switches (0/1) for /nophantom command.
[Added] Support for switches (0/1) and other players for /tptoggle command. Added permission core.cmd.tptoggle.others

[Fixed] TONS of bugs!
[Fixed] Added saturation for /feed command.
[Fixed] /list command now supports custom player nicks.
[Fixed] MySQL storage issues.
[Fixed] Money values in /baltop.
[Fixed] Console errors.
[Fixed] Performance improvements.
[Fixed] Code optimization.

Economy:
[New] Economy module have been moved to single .jar to avoid incorrect plugin hooks.

GUI:
[New] Click actions and conditions format! Check wiki for details.

[Fixed] Code optimization.

Homes:
[New] Homes GUI and Editor. Allows you to browse homes through the GUI and edit home settings.

[Added] Permission to use homes GUI: core.cmd.homes
[Added] Ability to invite players to certain homes.
[Added] Ability to make home public (any player can teleport).
[Added] Ability to select home for respawn on death.

Warps:
[Added] GUI to select Server or Player warps list.
[Added] GUI editor for warp owners to edit their own warps.
[Added] PlaceholderAPI support for Welcome messages.

[Changed] Warps have been separated on Server (admin) warps and Player warps.

[Removed] Commands /setwarpdesc, /setwarpicon, /setwarpwelcome, /setwarpname were removed and replaced by GUI editor.

Spawn:
[New] Ability to set spawn as default. Default spawn will be used when no spawn name is provided in command.
[New] Ability to set permission groups to respawn on death or login. Permission: core.spawn.<id>
[New] Ability to set respawn new players at certain spawn.
[New] Add permissions requirement to use certain spawn.
[New] Ability to set spawn priority to override other spawn locations.

[Added] Permission core.spawn.<spawn-id>

[Fixed] A bug, where spawn command handles player names instead of spawn names.

Worlds:
[New] Inventory Manager. Allows you to separate player inventory and/or ender chest contents between the worlds.
[New] Each world now have its own config file.
----------, Oct 20, 2019

The next update will be A BIG update with a lot of improvements and new features.

[Added] Bans module.

[Fixed] Rounded values in /baltop command
[Fixed] /near command.
[Fixed] /core reload command works incorrect.
[Fixed] Minor bugs.
----------, Aug 14, 2019

[Added] An option to define spawn location for new and old players on join in Welcome module.
[Added] New command '/relore' - Changes item lore. Permission: core.cmd.itemlore
[Added] Tab-completer for /give command.

[Fixed] Welcome for new players.
[Fixed] Custom world saving.
[Fixed] Console errors.
----------, Jul 22, 2019

[Fixed] A bug, where chat color permission works incorrect.
[Fixed] TPS value in /system command.
----------, Jun 18, 2019

Fixed errors
----------, Jun 15, 2019

Fixed errors
----------, Jun 9, 2019

Resource Information
Author:
----------
Total Downloads: 61,920
First Release: May 26, 2019
Last Update: Dec 14, 2024
Category: ---------------
All-Time Rating:
21 ratings
Find more info at nightexpress.gitbook.io...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings