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
Admincraft Meta
Admincraft Meta2mo ago
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
Loudbook
Loudbook2mo ago
Skript is a piece of absolute garbage Never use Skript
Pai
Pai2mo ago
finally someone who has the same unpopular opinion as me!
Loudbook
Loudbook2mo ago
i do not think that's unpopular
Pai
Pai2mo ago
Fun fact: Its nearly impossible to argue with "skripters"
Loudbook
Loudbook2mo ago
that I can definitely agree with but I have some reallllly good arguments if you need help
Pai
Pai2mo ago
It dont matter how good the arguments are you cant argue with stupid
Loudbook
Loudbook2mo ago
well I've at least made them shut up before but never agree that skript is bad
Pai
Pai2mo ago
lol I cant lie, skript is probably the worst plugin to ever become popular and so used @Loudbook Question, are you available rn?
Loudbook
Loudbook2mo ago
for?
Pai
Pai2mo ago
support/questions
Loudbook
Loudbook2mo ago
i can't promise i'll answer it
Pai
Pai2mo ago
cuz the person helping me kinda just ghosted me
AeonRemnant
AeonRemnant2mo ago
Plugman might give it a run for its money…? Maybe? Perhaps ClearLag plugins??
Pai
Pai2mo ago
Id put ClearLagg and skript on an equal ground lol
AeonRemnant
AeonRemnant2mo ago
I’d say Plugman is worse only because it frequently causes data corruption. Like you can unfuck Skript, you can’t unfuck corrupt data.
Pai
Pai2mo ago
Unless ur lucky enough to have a backup Thats fine Aslong as u try idm Are ya there? @Loudbook
Loudbook
Loudbook2mo ago
no
Pai
Pai2mo ago
lol
! Lovekillin
! LovekillinOP2mo ago
Can we get reasons why I shouldn't use skript? Need these
Loudbook
Loudbook2mo ago
Not to write in skript or to use skripts made by others
Ibotmealot
Ibotmealot2mo ago
!skript @Carl-bot skript okay then
Loudbook
Loudbook2mo ago
!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.
Skullians
Skullians2mo ago
@Carl-bot wake up !skript
Shadow
Shadow2mo ago
!skript
Carl-bot
Carl-bot2mo ago
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
AeonRemnant
AeonRemnant2mo ago
@! 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.
! Lovekillin
! LovekillinOP2mo ago
Thanks everyone for the replies
Torrent
Torrent2mo ago
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.
AeonRemnant
AeonRemnant2mo ago
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.
Torrent
Torrent2mo ago
Yall should go into the minehut servers discord I’d wager 90% of servers there are made with skript
AeonRemnant
AeonRemnant2mo ago
I'm guessing the spark reports are usually horrific?
! Lovekillin
! LovekillinOP2mo ago
thanks for the information everyone
Torrent
Torrent2mo ago
Absolutely abysmal “Why is my server lagging?” -# skript is taking up 75% of the main thread
AeonRemnant
AeonRemnant2mo ago
:husk: Meanwhile disk IO is 40% skript variable calls.
Torrent
Torrent2mo ago
Yep and it’s funny because they flex their player count with a screenshot of tablist And you can see tps is 7
AeonRemnant
AeonRemnant2mo ago
:hidethepain: Yikes.
Pai
Pai2mo ago
Yep Theres a good reason i always use java Even for small stuff 👍👍
Skullians
Skullians2mo ago
!skript (test)
Carl-bot
Carl-bot2mo ago
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
Skullians
Skullians2mo ago
wtf
cal
cal2mo ago
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
Loudbook
Loudbook2mo ago
Their question was “should I use skript” Literally everyone here answered it
Skullians
Skullians2mo ago
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?
Lunaiskey
Lunaiskey2mo ago
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
Torrent
Torrent2mo ago
^ well tbf it could be every 15 minutes But I’ve seen rank up GUIs that were well made. It just compares placeholder values
Lunaiskey
Lunaiskey2mo ago
yeee

Did you find this page helpful?