Jump to content

Nic's Quality Of Life skript


nicco1690

Recommended Posts

I've been working on a little thing that just adds some QOL (quality of life) things (like commands and stuff) using only Skript. No other plugins.

Also, I'm a bit new to Skripting so sorry if my code isn't the most organised thing.


Features:

  • 29 total commands
  • 14 unique commands
  • Several command aliases
  • Broadcast feature
    • Broadcast the servers' IP
    • Broadcast some preset messages
    • Send a regular broadcast
    • Send an important broadcast (more noticable)
  • List the online players
  • Show the online player count
  • Custom gamemode commands (similar to Essentials, /gm is not functional currently)
  • Custom clearlag

Feel free to suggest new features or how to improve some things!

nicsqol.sk

Have a wonderful day!

Resigned Administrator of Bojan123 (4/18/21), Owner of SKUHC (4/17/21)

Author of Nic's QOL (4/28/21)

Planet Minecraft profilePersonal websiteTwitch, Youtube

Link to comment
Share on other sites

Nice skript but why don't you use command aliases instead of making a whole new command that does the same thing as a previous command. That would help make the skript way shorter.

And instead of using console commands to kill all entities, you can just do kill all entities. Or just kill all zombies if you just want to kill a certain mob. kill all entities does kill every entity and some useful ones too so you could just kill all the specific entities you want instead. 

And other thing is that the clearlag every 5 minutes won't work. You are using a local variable which you set in a different command. Local variables only work in that specific event/command and cannot be used else where. You would need to change that to a global variable. 

Discord - tarna256

In-game name - _Tarna_

Website - https://tarna.dev
Paste Site: https://paste.tarna.dev

---------------------------------------------------------

[VIP] - 7/27/2020

Community Support - 7/8/20 | 11/3/20

Helper  - 11/3/20 - 2/21/21

Moderator - 2/21/21 - 5/17/21

❤️ - 5/17/21 - now

Moderator - 12/20/22 - now

---------------------------------------------------------

image.png.70849a9b84e0347ce107b8e3eaee312c.pngimage.png.2111009afbd8bef10966ba9ede35a199.png

Link to comment
Share on other sites

6 hours ago, Tarnerd said:

Nice skript but why don't you use command aliases instead of making a whole new command that does the same thing as a previous command. That would help make the skript way shorter.

And instead of using console commands to kill all entities, you can just do kill all entities. Or just kill all zombies if you just want to kill a certain mob. kill all entities does kill every entity and some useful ones too so you could just kill all the specific entities you want instead. 

And other thing is that the clearlag every 5 minutes won't work. You are using a local variable which you set in a different command. Local variables only work in that specific event/command and cannot be used else where. You would need to change that to a global variable. 

Thank you for your feedback!

I suppose I probably could switch 'execute console command "/kill @e[type=<entity group>]"', I guess I just didn't look at the docs hard enough to find the kill thingy.

How would I change that to a global variable? I'm a bit new to Skript variables because they work so differently from how I'm used to.

Thanks

Have a wonderful day!

Resigned Administrator of Bojan123 (4/18/21), Owner of SKUHC (4/17/21)

Author of Nic's QOL (4/28/21)

Planet Minecraft profilePersonal websiteTwitch, Youtube

Link to comment
Share on other sites

52 minutes ago, nicco1690 said:

How would I change that to a global variable? I'm a bit new to Skript variables because they work so differently from how I'm used to.

To make a variable global, instead of having it start with {_[text here]}, you will need to do {[text here]} without any underscore at the beginning.

If I have helped you out in your post or you liked what I posted, please upvote and react to my post! It helps me a lot!

Some Minehut Links:

Server Rules • Staff Applications • News & Updates • Reports • Appeals


Minehut: VIP (07/04/2021 --> Current)
Elestra/Versa Realms: Manager (12/04/2021 --> Current)

If you have any questions contact me!
My Discord: BanditEagle#2481
My Spigot Profile: https://www.spigotmc.org/members/banditeagle.935281/
My IGN: BanditEagle

Link to comment
Share on other sites

16 hours ago, BanditEagle said:

To make a variable global, instead of having it start with {_[text here]}, you will need to do {[text here]} without any underscore at the beginning.

Alright, thank you. An update should be out later today.

Have a wonderful day!

Resigned Administrator of Bojan123 (4/18/21), Owner of SKUHC (4/17/21)

Author of Nic's QOL (4/28/21)

Planet Minecraft profilePersonal websiteTwitch, Youtube

Link to comment
Share on other sites

7 hours ago, nicco1690 said:

Alright, thank you. An update should be out later today.

No problem. Looking forward to the. update!

If I have helped you out in your post or you liked what I posted, please upvote and react to my post! It helps me a lot!

Some Minehut Links:

Server Rules • Staff Applications • News & Updates • Reports • Appeals


Minehut: VIP (07/04/2021 --> Current)
Elestra/Versa Realms: Manager (12/04/2021 --> Current)

If you have any questions contact me!
My Discord: BanditEagle#2481
My Spigot Profile: https://www.spigotmc.org/members/banditeagle.935281/
My IGN: BanditEagle

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...