LushCore - Server Essentials [Skript] icon

LushCore - Server Essentials [Skript] -----

A bunch of essentials for your server!




Version: 1.0.6
Im going to rate this 3 (average).

This is yet ANOTHER Essentials copy cat.
Its written well, in some parts, but in others... it could be better.

Let's look at things I dont like:
1) forcing the player to teleport to spawn on join.... I dont like this. My players dont need to always go to spawn when they join. They should login and end up at the same spot where they logged out.

2) Chat format = its really plain, really ugly, and not customizable at all.
(I mean yes, anyone with basic Skript knowledge can change the code, but then I might as well write my own chat formatter)

3) rules command = Again, not customizable at all. Again, I can change the code myself, but then I might as well write my own rules command.

4) gamemode commands = I personally dont like the gm(s|c|sp|a) commands. Theyre so useless now-a-days. Minecraft has a built in, easy to use game mode command. These shortcuts are just a copy cat of Essentials.
Not to mention to code from them is repetitive, could have used some functions here.

5) tp command = I dont like that you overrode the vanilla TP command. This breaks minecraft functionality. Yes I know I can use "/minecraft:tp" or just "/teleport", but theres 0 need to copy Essentials and override the vanilla command, when it serves ZERO purpose.

6) warn command = I dont like this command. It doesn't save anything, it just spits out a message to the player that they were warned... but nothing is logged.
Leave this up to a punishment plugin/script where they actually handle it well.

7) Ban command = Im not a fan of the ban command. I personally dont think it's appropriate to be broadcasting to the entire server that a player has been banned.

8) Heal/feed commands = no option to heal/feed another player, only yourself.

9) poor coding practices:
- theres a lot of "if arg is set" for the fact most of the args in these cases aren't optional. Therefor the conditions are pointless.
- theres a lot of variables in places there probably shouldn't be. (example is the first join counter, Minecraft already tracks this)
Some other places it would be good to just use memory/RAM variables.

Things I like:
Some commands are written well, like the home and warp commands.
The messages are nice and clean, some customizable.
It looks to be written pretty well. Id say code quality is above average, but could use some improvement.


SUMMARY:
This is just another copy cat of EssentialsX.
Theres dozens if not hundreds of this same script all over SpigotMC and other resource sites.
This script provides absolutely nothing new to the community that hasn't been overdone to death by now.
It's written decently. Its not bad, but its not great.
-
Author's response
Thank you for the constructive review ShaneBee!

This is my first skript so I am always looking to improve. You've made some valid points here which I can definitely work on for a future update.

Version: 1.0.2
Better than EssentialsX by a loooooong shot honestly, thanks for this cool resource
-
Author's response
Thanks for the review!

Resource Information
Author:
----------
Total Downloads: 144
First Release: May 5, 2025
Last Update: Jun 7, 2025
Category: ---------------
All-Time Rating:
2 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings