From ddeb709ed6cd5db512790f3d41f1c7ae0851de45 Mon Sep 17 00:00:00 2001 From: Webadmin Date: Fri, 28 May 2021 14:19:05 +0200 Subject: [PATCH] init --- example.iml | 1 + pom.xml | 4 ++-- src/main/java/me/map/example/Example.java | 28 ++++++++++++++++++++++- 3 files changed, 30 insertions(+), 3 deletions(-) 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"); + + } }