Hey there! I'm gonna talk about Skript in general and responding to some frequently asked questions about it and give some advice for server owners.
FAQ:
What is Skript?
Skript is a plugin that allows you to customize Minecraft's mechanics in plain, English sentences.
It has been created by Njol on the 12th of February 2012.
Why the hate?
Skript received a lot of hate around 2013-2014 when it started getting kind of popular, usually most of the hate comes from Java developers that are "mad" that things that require a lot of coding and time can be done in Skript very simply and easily (just what I've heard).
Why is it so popular?
It's so used and popular because of the simplicity and time-saving method of coding. You can do anything that you do in Java in Skript (using addons of course).
What are addons?
You obviously can't do everything in Skript without using addons, now what exactly are addons? They are Java plugins that are created by the Skript community, which add more syntax to Skript. There are dozens of addons out there. Some of the most popular ones:
Java vs. Skript, who wins?
There is little to no performance difference.
For professionalism and practice on a programming language for the future, hands down Java.
For time-saving and simplicity, hands down Skript.
Advice:
Okay, now that I've covered most of the frequently asked questions, we're gonna move to some advice and tips you might use. If you have any more questions please ask me!
Low-budget servers and Skript:
Low-budget server owners (servers that use little to no amount of money) that barely pay for Java developers, I recommend you use a Skript developer for the time being, or learn Skript yourself. It's fairly easy and saves a lot of time. Time is money, so if you save time, you're saving money!
Java Developers:
If you're a Java developer and an owner, you might consider using Skript. You obviously should be learning Skript in very little time as you already know Java. Why use Skript? Let's take an example:
If you want to make a /discord command that shows an invite to your server's Discord server, in Java, you would need at least 2 classes and over 30 lines of code (with permissions, etc.).
In Skript, all you would need is:
It's that simple!
Using Java in Skript:
You can use Java in Skript!
Yes! That is correct! Using the Skript-Mirror addon for Skript, you can use Java!
This is usually used for syntax that is not yet in Skript and no addons cover it yet.
Thanks for reading! Please hit me up if you think I forgot to mention something very critical, I'm a kind and friendly person and would love some advice! If I committed any mistakes, please go ahead and correct me! Have a good day
FAQ:
What is Skript?
Skript is a plugin that allows you to customize Minecraft's mechanics in plain, English sentences.
It has been created by Njol on the 12th of February 2012.
Why the hate?
Skript received a lot of hate around 2013-2014 when it started getting kind of popular, usually most of the hate comes from Java developers that are "mad" that things that require a lot of coding and time can be done in Skript very simply and easily (just what I've heard).
Why is it so popular?
It's so used and popular because of the simplicity and time-saving method of coding. You can do anything that you do in Java in Skript (using addons of course).
What are addons?
You obviously can't do everything in Skript without using addons, now what exactly are addons? They are Java plugins that are created by the Skript community, which add more syntax to Skript. There are dozens of addons out there. Some of the most popular ones:
skQuery - Picks up where Skript left off and exposes almost all of the Bukkit API.
Vixio - Discord addon created to help you make a Bot to fit all of your Discord needs.
Skellett - Pretty much has everything you will ever need for Skript and Spigot.
Skript-Mirror - Adds Java to Skript, and makes custom syntax, and much more utilities!
TuSKe - Addon that brings integrations with some popular and useful plugins to Skript.
Vixio - Discord addon created to help you make a Bot to fit all of your Discord needs.
Skellett - Pretty much has everything you will ever need for Skript and Spigot.
Skript-Mirror - Adds Java to Skript, and makes custom syntax, and much more utilities!
TuSKe - Addon that brings integrations with some popular and useful plugins to Skript.
Java vs. Skript, who wins?
There is little to no performance difference.
For professionalism and practice on a programming language for the future, hands down Java.
For time-saving and simplicity, hands down Skript.
Advice:
Okay, now that I've covered most of the frequently asked questions, we're gonna move to some advice and tips you might use. If you have any more questions please ask me!
Low-budget servers and Skript:
Low-budget server owners (servers that use little to no amount of money) that barely pay for Java developers, I recommend you use a Skript developer for the time being, or learn Skript yourself. It's fairly easy and saves a lot of time. Time is money, so if you save time, you're saving money!
Java Developers:
If you're a Java developer and an owner, you might consider using Skript. You obviously should be learning Skript in very little time as you already know Java. Why use Skript? Let's take an example:
If you want to make a /discord command that shows an invite to your server's Discord server, in Java, you would need at least 2 classes and over 30 lines of code (with permissions, etc.).
In Skript, all you would need is:
Code:
command /discord:
permission: discord.use
permission message: &cNo permissions!
trigger:
send "&aThe Discord link will be released very soon!"
It's that simple!
Using Java in Skript:
You can use Java in Skript!
Yes! That is correct! Using the Skript-Mirror addon for Skript, you can use Java!
Code:
command /java:
trigger:
sender.sendMessage("Hello from Skript!");
This is usually used for syntax that is not yet in Skript and no addons cover it yet.
Thanks for reading! Please hit me up if you think I forgot to mention something very critical, I'm a kind and friendly person and would love some advice! If I committed any mistakes, please go ahead and correct me! Have a good day
