to working plugin

This commit is contained in:
Webadmin 2021-05-28 14:35:54 +02:00
parent ddeb709ed6
commit 969b6efa06

View File

@ -3,14 +3,30 @@ package me.map.example;
import me.map.ultimatekingdom.api.UltimateKingdom; import me.map.ultimatekingdom.api.UltimateKingdom;
import me.map.ultimatekingdom.api.objects.Kingdom; import me.map.ultimatekingdom.api.objects.Kingdom;
import me.map.ultimatekingdom.api.objects.KingdomPlayer; import me.map.ultimatekingdom.api.objects.KingdomPlayer;
import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.EventPriority; import org.bukkit.event.EventPriority;
import org.bukkit.event.HandlerList;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerJoinEvent;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.java.JavaPlugin; import org.bukkit.plugin.java.JavaPlugin;
public class Example extends JavaPlugin implements Listener { public class Example extends JavaPlugin implements Listener {
private Plugin main;
@Override
public void onDisable() {
HandlerList.unregisterAll(this.main);
}
@Override
public void onEnable() {
this.main = this;
Bukkit.getServer().getPluginManager().registerEvents(new Example(), this);
}
@EventHandler(priority = EventPriority.LOWEST) @EventHandler(priority = EventPriority.LOWEST)
public void onJoin(PlayerJoinEvent event) { public void onJoin(PlayerJoinEvent event) {
@ -20,8 +36,8 @@ public class Example extends JavaPlugin implements Listener {
if (player.getKingdom() == null) { if (player.getKingdom() == null) {
System.out.println("Player has no kingdom"); System.out.println("Player has no kingdom");
}else { }else {
System.out.println("Player has kingdom " + player.getKingdom().getName());
System.out.println("Player has kingdom " + player.getKingdom().getName());
//checking for a kingdom //checking for a kingdom
if (UltimateKingdom.Kingdoms().getKingdom("MyKingdom") != null) { if (UltimateKingdom.Kingdoms().getKingdom("MyKingdom") != null) {
@ -39,6 +55,5 @@ public class Example extends JavaPlugin implements Listener {
// teleport player in a few seconds to spawn // teleport player in a few seconds to spawn
UltimateKingdom.getKingdomServer().TeleportManager().TelePortPlayer(player.getPlayer(), player.getKingdom().getSpawn(), UltimateKingdom.getKingdomServer().TeleportManager().TelePortPlayer(player.getPlayer(), player.getKingdom().getSpawn(),
"Kingdom Spawn"); "Kingdom Spawn");
} }
} }