"Skripts" Should be banned from the Plugins thread and here's why...

Status

Ingots

Supreme
Feedback score
0
Posts
779
Reactions
392
Resources
0
Hi, so I've recently been seeing an increase in so called "Skripts" coming into this thread. People claim that they're plugins when they're really not. They simply create a piece of code that hooks and depends on Skript otherwise it won't work. The worst part is for this simple form of coding, they're charging upwards of $30! into a existing plugin and requires it to work. A Plugin works for it's self and can hook into other plugins to enhance it's self.

Skripting in the end requires less effort and is less versatile than a plugin made in Java.
The thread is called Plugins and in my eyes, Skripts are just a "add-on" to an existing plugin that generally offer less than a plugin. Back to my starting point... I've seen may people be scammed as they think they're getting a plugin when they actually end up being disappointed and get a Skript. To combat this ban Skripts from the plugins thread or just create an independent Skripts part of the forum.

(If I've offended any "Skripters" in any way, I don't care... It's an opinion, deal with it everyone has one.)
 
Type
Suggestion
Status
Denied
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Skionz

ogminecraft.com
Premium
Feedback score
1
Posts
1,544
Reactions
1,527
Resources
0
mmm no. let them be. skripts work just as well as plugins
Unless you're fluent in Java I don't think you even know how either of them work.
 

CombatBorn

Open minded, optimistic, creative
Premium
Feedback score
10
Posts
193
Reactions
129
Resources
0
For a majority of projects, it doesn't matter if it's coded with Skript or Java. A Skripter shouldn't be paid less if the buyer gets the results they're asking for xD.
 

Shortninja

♥ Java Enthusiast ♥
Supreme
Feedback score
2
Posts
1,143
Reactions
734
Resources
0
I have ran into many circumstances where skript got the job done much better than java would have, and it was easier.
Impossible. Skript will NEVER EVER be faster than Java because Skript tags have to be parsed and then executed, taking much longer than Java. Skript will also never get the job done better than Java because Java has much more functionality, leaving more room for efficient methods. Also, Java plugins are literally drag and drop, can't be any harder than that..

For a majority of projects, it doesn't matter if it's coded with Skript or Java. A Skripter shouldn't be paid less if the buyer gets the results they're asking for xD.
Define "majority". If you really take a look at it, TONS of things just cannot be done in Skript. Java, at this point in time, will always have the upper hand in functionality. However, you are right about the front part of it, you can't really tell a difference between Java and Skript for many different plugins.

Alexander M You don't hook into Skript like you would Bukkit, so I wouldn't call it an API. That's not the definition of an API anyways.

Many people seem to underestimate Java and overestimate Skript. Just because it is easier to write DOES NOT mean that it is easier to execute. Just like I said many times before to Skript posts: a true programmer does not choose the most efficient way to WRITE the code, but the most efficient way to RUN the code.

However, this section of the MC-Market is pretty unmanaged because this community is fairly matured (in a way). There is no description to this section of the forums and, randomly, the stickied rules thread was removed for some reason. Yes, Skripts are not plugins, but they hook into a plugin making them function just like one.

In the end, Skript is just an easy way to make money compared to Java. It is true that Skript is competing with the true veteran developers that know much more complex syntax compared to Skript around here, and that is one of the reasons why Skript receives so much backlash. However, you have much more career opportunities with Java.

TL;DR: Java will always be faster than Skript and this section's description is fairly vague so we can't assume that Skript does not belong here.
 
Last edited:

CombatBorn

Open minded, optimistic, creative
Premium
Feedback score
10
Posts
193
Reactions
129
Resources
0
Devon you must live an ignorant life to honestly think that Skript can do more than Java. You can't compare Skript to Java. Skript is an API within an API..
I don't believe any Skripter has said that Skript is dominant to Java on this thread (quote me if I'm wrong). I think it would be ignorant as well.

Impossible. Skript will NEVER EVER be faster than Java because Skript tags have to be parsed and then executed, taking much longer than Java. Skript will also never get the job done better than Java because Java has much more functionality, leaving more room for efficient methods. Also, Java plugins are literally drag and drop, can't be any harder than that..


Define "majority". If you really take a look at it, TONS of things just cannot be done in Skript. Java, at this point in time, will always have the upper hand in functionality. However, you are right about the front part of it, you can't really tell a difference between Java and Skript for many different plugins.

Many people seem to underestimate Java and overestimate Skript. Just because it is easier to write DOES NOT mean that it is easier to execute. Just like I said many times before to Skript posts: a true programmer does not choose the most efficient way to WRITE the code, but the most efficient way to RUN the code.

However, this section of the MC-Market is pretty unmanaged because this community is fairly matured (in a way). There is no description to this section of the forums and, randomly, the stickied rules thread was removed for some reason. Yes, Skripts are not plugins, but they hook into a plugin making them function just like one.

Alexander M You don't hook into Skript like you would Bukkit, so I wouldn't call it an API. That's not the definition of an API anyways.

TL;DR: Java will always be faster than Skript and this section's description is fairly vague so we can't assume that Skript does not belong here.
All I'm saying is that I can look on dev.bukkit and code a better copy of almost every plugin there with a script, probably spend half the time they took, and could make it more user friendly, maybe even more efficient (depending on how inefficient they've coded theirs of course.) I've been developing with Skript for nearly a year, and I feel the need to defend it, and clarify unspoken points.

Although a matured Java developer can write more efficient plugins than any Skript developer can, we could both produce the same work with potentially slight differences in efficiency.
 

Shortninja

♥ Java Enthusiast ♥
Supreme
Feedback score
2
Posts
1,143
Reactions
734
Resources
0
CombatBorn Sorry buddy, you don't understand the inner workings of Skript. Like I literally just said:
a true programmer does not choose the most efficient way to WRITE the code, but the most efficient way to RUN the code.

Skript will NEVER be more efficient at running code than Java, because Skript is parsed by Java. You are not "clarifying unspoken points", but attempting to validate false beliefs. Please do your research before claiming these things.
 

JJDAHM

Unregistered Member
Supreme
Feedback score
5
Posts
929
Reactions
570
Resources
0
I'm going to have to disagree with this one. Some people take LOTS and LOTS of time to write skripts. Like 2 months. Spigot tried banning skripts but they failed to do so. Skript is an evolving "programming language" that has nearly as much potential as making plugins with java. It's also still young compared to java. Maybe give it a chance, but I do agree that they need to be clearly labeled. I actually find a plugin in skript to be a lot better than plugins coded in java because say you want a message changed, or a color of a message. Like if their economy plugin spits out a message in green, the server owner can easily go edit the text file and change it without messing things up. This is not as easy with java unless there is a config. The server owner doesn't even have to reload the server to update it.
The thread is called Plugins and in my eyes, Skripts are just a "add-on" to an existing plugin that generally offer less than a plugin.
Basically what you're stating is that plugins like ASkyblock and Survival Games are just add-ons because they both require world edit. When it comes down to it, they're both just a text file.
The worst part is for this simple form of coding
So you're basically telling me that people shouldn't use cars because they make it a lot easier to get from place to place?

I do see however this could potentially see this as a problem and do think there should be rules required making it clearly state that the plugin requires Skript. So maybe add the tag "Skript" under the plugins section? That seems like a good solution that would make it blatantly obvious to people that it is a skript.

Tom Joker.
 

CombatBorn

Open minded, optimistic, creative
Premium
Feedback score
10
Posts
193
Reactions
129
Resources
0
CombatBorn Sorry buddy, you don't understand the inner workings of Skript. Like I literally just said:


Skript will NEVER be more efficient at running code than Java, because Skript is parsed by Java. You are not "clarifying unspoken points", but attempting to validate false beliefs. Please do your research before claiming these things.
You are very wrong when you say this! You should read what I said a little closer! There are scripts that can do what a java plugin can do with a much greater efficiency! It all depends on the developer, and how the code is executed!
 

Shortninja

♥ Java Enthusiast ♥
Supreme
Feedback score
2
Posts
1,143
Reactions
734
Resources
0
JJDAHM Sorry, I do understand your points but they still aren't very correct. Skript being young does not make it a potential competition for Java, because it is LITERALLY WRITTEN IN JAVA.

CombatBorn Nope. Like I said, Skript HAS TO BE PARSED. This takes more time and therefore takes longer. Even with that, Java has the potential of much more efficient alternatives for a single method. My statement is not incorrect, and I doubt you could ever prove it wrong because you don't understand Java.

Alexander M I said efficiently in two ways, the first one meaning the speed in which you WRITE the code and the second meaning the speed at which the code is RAN. When I say these people choose the efficient way to WRITE code, they are choosing the easiest way so what you said is synonymous to what I said
 

JJDAHM

Unregistered Member
Supreme
Feedback score
5
Posts
929
Reactions
570
Resources
0
Based on your logic Skript is a programming language? You're awfully misinformed.[DOUBLEPOST=1446501813,1446501763][/DOUBLEPOST]

Skript isn't more efficient to write though.
There's a reason I put quotes around "Programming Language"
 

Shortninja

♥ Java Enthusiast ♥
Supreme
Feedback score
2
Posts
1,143
Reactions
734
Resources
0
Alexander M What I mean by "write" is the speed at which you are creating a function. Assuming that one is knowledgeable in both Skript and Java, writing a function will take much less time in Skript because the syntax is written in simple English statements and reduces the use of bracketing, which in turn increases the speed at which you can type.

Compare the two:
Code:
Skript (ignoring any other required documentation for Skript "classes"):
on explode:
        cancel event

Java (ignoring the other syntax, like creating a class and importing):
@EventHandler(priority = EventPriority.HIGHEST)
public void onExplode(EntityExplodeEvent event)
{
  event.setCancelled(true);
}
 
Status
Top