diff --git a/example.iml b/example.iml index efffd7d..6aa65e6 100644 --- a/example.iml +++ b/example.iml @@ -16,5 +16,6 @@ + \ No newline at end of file diff --git a/pom.xml b/pom.xml index c75dbf7..16de682 100644 --- a/pom.xml +++ b/pom.xml @@ -36,8 +36,8 @@ provided - me.map.ultimatekingdom - UltimateKingdom + me.map + ultimatekingdom 0.18.0-BETA-SNAPSHOT provided diff --git a/src/main/java/me/map/example/Example.java b/src/main/java/me/map/example/Example.java index c78836c..7cf5db5 100644 --- a/src/main/java/me/map/example/Example.java +++ b/src/main/java/me/map/example/Example.java @@ -1,5 +1,8 @@ package me.map.example; +import me.map.ultimatekingdom.api.UltimateKingdom; +import me.map.ultimatekingdom.api.objects.Kingdom; +import me.map.ultimatekingdom.api.objects.KingdomPlayer; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; import org.bukkit.event.Listener; @@ -13,6 +16,29 @@ public class Example extends JavaPlugin implements Listener { if (event.getPlayer() == null) return; KingdomPlayer player = UltimateKingdom.Players().getPlayer(event.getPlayer()); - } + if (player.getKingdom() == null) { + System.out.println("Player has no kingdom"); + }else { + System.out.println("Player has kingdom " + player.getKingdom().getName()); + + + //checking for a kingdom + if (UltimateKingdom.Kingdoms().getKingdom("MyKingdom") != null) { + + // get the kingdom + Kingdom kingdom = UltimateKingdom.Kingdoms().getKingdom("MyKingdom"); + + // set user in kingdom + player.setKingdom(kingdom); + System.out.println("Player is now member of kingdom " + kingdom.getName()); + + } + } + + // teleport player in a few seconds to spawn + UltimateKingdom.getKingdomServer().TeleportManager().TelePortPlayer(player.getPlayer(), player.getKingdom().getSpawn(), + "Kingdom Spawn"); + + } }