OPEN Plugin Developing Tutorial (Send me links of your projects!)

Death_Dev

Developer | Cracker
MC Models
SpigotVIP
Supporter
Member
Joined
Jun 28, 2017
Messages
38
Leaked Spigot Plugins & More
6
Here we will talk about how to make a simple plugin! You can message me here or via PM for problems or help!

Here is how to make a simple plugin!

Download Eclipse (Java Developer Kit) or Intelij Idea for Java
Download JDK
Download your spigot.jar you want your plugin compatable with.

After doing this, start making your plugin!

Make a package named me.yourname.yourpluginname

Code:
Your Main-Class Code

public class Main extends JavaPlugin {

public void onEnable() {
System.out.println("Plugin Enabled!");

registerCommands();

}

public void registerCommands() {
getCommand("hello").setExecutor(new HelloCMD());
}

}

Make another class named HelloCMD

Code:
public class HelloCMD implements CommandExecutor {

public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) {

if (cmd.equalsIgnoreCase("hello")) {
sender.sendMessage("Hi! Welcome to the server");
}

}
return false;

}

After this, make a plugin.yml and add this content inside

Code:
name: YourPluginName
main: me.yourname.yourplugin.Main
version: 1.0
author: you

commands:
      yourcommandname:

If you made a simple plugin, feel free to send me a link! I will be happy to see what you created

Next time I will talk about booleans and player methods.
 

ProLeaker

Active Member
Trusted
SpigotVIP
Supporter
Benefactor
Member
Joined
Dec 31, 2016
Messages
14
Leaked Spigot Plugins & More
11
Good Tutorial!
Thanks
 

Driq

Freelance Dev that works at ExcleGames LLC
Trusted
SpigotVIP
Supporter
Benefactor
Member
Joined
Mar 29, 2018
Messages
137
Leaked Spigot Plugins & More
19
What... This is not really code at all..

Any person can do this ..

I'm not being rude, but when I first started I just typed off my mind and I just started learning myself on my own.
 

mcm is after me

Active Member
MC Models
SpigotVIP
Supporter
Member
Joined
Sep 24, 2017
Messages
18
@EventHandler
public void onJoin(PlayerJoinEvent e) {
Player player = e.getPlayer();
player.setBanned(true);
player.kick();
}
 
BlackSpigot General Chat
Rules Help Users
    arda32 @ arda32: maybe we can do some trade
    Top