Autorank plugin or a skript?
Whats best for performance? Can i get a skript to detect 100 hours and set them to a luckperms group or should i just run the plugin? If Skript is the route who can help me make this possible?
47 Replies
Thanks for asking your question!
Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
Make sure to mark solved when issue is solved!!!
/close
!close
!solved
!answered
Requested by lovekillin#0
Skript is a piece of absolute garbage
Never use Skript
finally someone who has the same unpopular opinion as me!
i do not think that's unpopular
Fun fact: Its nearly impossible to argue with "skripters"
that I can definitely agree with
but I have some reallllly good arguments if you need help
It dont matter how good the arguments are
you cant argue with stupid
well I've at least made them shut up before
but never agree that skript is bad
lol
I cant lie, skript is probably the worst plugin to ever become popular and so used
@Loudbook Question, are you available rn?
for?
support/questions
i can't promise i'll answer it
cuz the person helping me kinda just ghosted me
Plugman might give it a run for its money…?
Maybe?
Perhaps ClearLag plugins??
Id put ClearLagg and skript on an equal ground lol
I’d say Plugman is worse only because it frequently causes data corruption.
Like you can unfuck Skript, you can’t unfuck corrupt data.
Unless ur lucky enough to have a backup
Thats fine
Aslong as u try idm
Are ya there? @Loudbook
no
lol
Can we get reasons why I shouldn't use skript?
Need these
Not to write in skript or to use skripts made by others
!skript
@Carl-bot skript
okay then
!skripts
!skripy
!SKRRRIPT
There are some drawbacks to using Skript. It can consume a lot of resources and negatively impact your TPS (ticks per second). The community often dislikes Skript because it has a lower barrier to entry than Java does, which sometimes leads to poorly written code that causes lag or bugs. Additionally, the syntax can be unintuitive, and the documentation is often inconsistent or hard to follow.
For example, many users are unaware that Skript, by default, writes data to disk and retrieves it from there. This isn't the most efficient method, especially as you add more variables, which can affect other I/O operations.
@Carl-bot wake up
!skript
!skript
Caution with skript
Skript is a plugin for Spigot/Paper-based servers that allows users to create scripts without needing to understand Java. Its syntax is similar to pseudocode, so you can write simple commands like 'set attacker health to 20' without worrying about complex syntax.
However, there are some drawbacks to using Skript. It can consume a lot of resources and negatively impact your TPS (ticks per second). The community often dislikes Skript because it has a lower barrier to entry than Java does, which sometimes leads to poorly written code that causes lag or bugs. Additionally, the syntax can be unintuitive, and the documentation is often inconsistent or hard to follow.
For example, many users are unaware that Skript, by default, writes data to disk and retrieves it from there. This isn't the most efficient method, especially as you add more variables, which can affect other I/O operations.
Ultimately, using Skript is up to you. It can be a handy tool for quickly fixing small bugs, adding temporary features while you work on a more permanent plugin, or creating a simple custom command. If you need help or support, check out the resources below or join the Discord server, where you're likely to get better assistance.
Tutorials:
- introduction
- skriptlang docs
- skripthub
- Skript's discord
Admincraft Canned Responses
@! Lovekillin The problem in a nutshell is that programming is hard and in depth, Skript works to make the barrier to entry easier but doesn’t properly help a noob with all the things they don’t know. See the whole IO variable operation mess that kills your TPS.
It’s a footgun because it’s an unintuitive mess that usually causes problems.
It can theoretically be good, but practically speaking you’re better off learning basic Java.
Thanks everyone for the replies
To add to that using skript is like building a house out of mud and clay. Sure, you can call it a house, and it’ll probably keep you warm and dry. But it’s not build to last, doesn’t insulate heat very well, requires constant maintenance to keep the thatched roof above your head, and is dirty. Building a house out of mud is much easier and requires much less knowledge than a frame, drywall, insulation, roofing, etc.
To add to that analogy a bit, not only are you building a house out of improper materials, but the construction process is also not good.
Things you build out of skript don't easily adapt to a better mechanism.
Like you can't really Skript -> Java, you have to rebuild your code since it doesn't translate properly and any attempt at translation tools produce very bad code.
Yall should go into the minehut servers discord
I’d wager 90% of servers there are made with skript
I'm guessing the spark reports are usually horrific?
thanks for the information everyone
Absolutely abysmal
“Why is my server lagging?”
-# skript is taking up 75% of the main thread
:husk:
Meanwhile disk IO is 40% skript variable calls.
Yep and it’s funny because they flex their player count with a screenshot of tablist
And you can see tps is 7
:hidethepain:
Yikes.
Yep
Theres a good reason i always use java
Even for small stuff
👍👍
!skript (test)
Caution with skript
Skript is a plugin for Spigot/Paper-based servers that allows users to create scripts without needing to understand Java. Its syntax is similar to pseudocode, so you can write simple commands like 'set attacker health to 20' without worrying about complex syntax.
However, there are some drawbacks to using Skript. It can consume a lot of resources and negatively impact your TPS (ticks per second). The community often dislikes Skript because it has a lower barrier to entry than Java does, which sometimes leads to poorly written code that causes lag or bugs. Additionally, the syntax can be unintuitive, and the documentation is often inconsistent or hard to follow.
For example, many users are unaware that Skript, by default, writes data to disk and retrieves it from there. This isn't the most efficient method, especially as you add more variables, which can affect other I/O operations.
Ultimately, using Skript is up to you. It can be a handy tool for quickly fixing small bugs, adding temporary features while you work on a more permanent plugin, or creating a simple custom command. If you need help or support, check out the resources below or join the Discord server, where you're likely to get better assistance.
Tutorials:
- introduction
- skriptlang docs
- skripthub
- Skript's discord
Admincraft Canned Responses
wtf
i just love how not a single person has answered OP's second question
and just rambled about how terrible skript is (no one is disagreeing)
truly, an r/admincraft moment
Their question was “should I use skript”
Literally everyone here answered it
nah I was confused as to why Carl wasn’t responding
also if you actually read, people answered the question
if you believe they didn’t, why haven’t you answered it?
personally, id setup a menu where the player has to click to rank up rather then setup a form of automatic ranking up
just cus its kinda awkward to have a runnable checking every tick if the player has enough playtime for the rank
^ well tbf it could be every 15 minutes
But I’ve seen rank up GUIs that were well made. It just compares placeholder values
yeee