From 3f1cc262d9044d347b5155ebd8980e2ccc5b2e89 Mon Sep 17 00:00:00 2001 From: webadmin Date: Wed, 28 Jun 2023 14:51:09 +0200 Subject: [PATCH] update naar UltimateKingdom 1.10 --- build.gradle | 2 +- src/main/java/me/map/example/Example.java | 21 +++---------------- .../me/map/example/listener/Luisteraar.java | 3 +-- src/main/java/me/map/example/metadata.java | 4 ++-- .../example/placeholder/OwnPlaceHolder.java | 3 ++- 5 files changed, 9 insertions(+), 24 deletions(-) diff --git a/build.gradle b/build.gradle index e4c021c..44826cd 100644 --- a/build.gradle +++ b/build.gradle @@ -21,7 +21,7 @@ repositories { dependencies { compileOnly "org.spigotmc:spigot:1.8-R0.1-SNAPSHOT" - compileOnly 'me.map:ultimatekingdom:ALPHA-1.7.37' + compileOnly 'me.map:ultimatekingdom:1.10.0-BETA' } diff --git a/src/main/java/me/map/example/Example.java b/src/main/java/me/map/example/Example.java index 4d3ecc5..d679727 100644 --- a/src/main/java/me/map/example/Example.java +++ b/src/main/java/me/map/example/Example.java @@ -8,8 +8,7 @@ import me.map.ultimatekingdom.API.UltimateKingdom; import me.map.ultimatekingdom.API.objects.Kingdom; import me.map.ultimatekingdom.API.objects.KingdomPlayer; -import me.map.ultimatekingdom.API.settings.BooleanSetting; -import me.map.ultimatekingdom.API.settings.SettingsType; + import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.HandlerList; @@ -20,11 +19,7 @@ import java.util.UUID; public class Example extends JavaPlugin { - //String unique name, String displayname, Settingstype settingstype, Boolean protected, Boolean owncommand, Boolean HidefromInfo - public static BooleanSetting newsetting = new BooleanSetting("UniqueName","displayname", SettingsType.KINGDOM,true,false,false); - - @Override public void onDisable() { HandlerList.unregisterAll(this); } @@ -46,25 +41,15 @@ public class Example extends JavaPlugin { new TestCommand(); // of als er geen register() in commando is -> new TestCommand().register(); //vertaling toevoegen - UltimateKingdom.getKingdomServer().Message().addTranslations("test_command" ,"^&adit is kingdom: &f{0} &aen player ^&f{1}"); + UltimateKingdom.getKingdomServer().Messages().addTranslations("test_command" ,"^&adit is kingdom: &f{0} &aen player ^&f{1}"); //vertaling ophalen/gebruiken - String string = UltimateKingdom.translate("test_command",kingdom.getDisplayName(),kingdomPlayer.getDisplayName()); + String string = UltimateKingdom.translate("test_command",kingdom.getDisplayName(),kingdomPlayer.getName()); //register placeholder zodat deze door de hele plugin gebruikt kan worden. UltimateKingdom.getKingdomServer().PlaceHolders().PlayerPlaceHolders().register(new OwnPlaceHolder()); - //registeren van een true/false setting voor kingdom - try { - kingdom.setSetting(Example.newsetting.setValue(true)); - } catch (Exception e) { - e.printStackTrace(); - } - //ophalen setting - if (kingdom.hasSetting(Example.newsetting)) { - Boolean true_false = ((BooleanSetting) kingdom.getSetting(Example.newsetting)).getValue(); - } } } diff --git a/src/main/java/me/map/example/listener/Luisteraar.java b/src/main/java/me/map/example/listener/Luisteraar.java index 3b032dc..67e9cf3 100644 --- a/src/main/java/me/map/example/listener/Luisteraar.java +++ b/src/main/java/me/map/example/listener/Luisteraar.java @@ -1,7 +1,7 @@ package me.map.example.listener; -import me.map.ultimatekingdom.gameplay.KingdomAction; + import me.map.ultimatekingdom.gameplay.events.actions.KingdomBuildEvent; import org.bukkit.event.EventHandler; import org.bukkit.event.EventPriority; @@ -14,5 +14,4 @@ public class Luisteraar implements Listener { } - } diff --git a/src/main/java/me/map/example/metadata.java b/src/main/java/me/map/example/metadata.java index 08cbe2a..6c1f5a1 100644 --- a/src/main/java/me/map/example/metadata.java +++ b/src/main/java/me/map/example/metadata.java @@ -1,6 +1,6 @@ package me.map.example; import me.map.ultimatekingdom.API.objects.Kingdom; -import me.map.ultimatekingdom.Shared.metadata.*; +import me.map.ultimatekingdom.API.objects.metadata.*; import java.util.ArrayList; import java.util.HashMap; @@ -81,7 +81,7 @@ public class metadata { //remove all values kingdom.removeMetaData(myMetaData,(result) ->{ if (result.isOk()) { - + //do somehting } else { System.err.println(result.toString()); } diff --git a/src/main/java/me/map/example/placeholder/OwnPlaceHolder.java b/src/main/java/me/map/example/placeholder/OwnPlaceHolder.java index 8827d48..ce69a34 100644 --- a/src/main/java/me/map/example/placeholder/OwnPlaceHolder.java +++ b/src/main/java/me/map/example/placeholder/OwnPlaceHolder.java @@ -1,8 +1,9 @@ package me.map.example.placeholder; -import me.map.ultimatekingdom.API.expansion.PlayerPlaceHolderExpansion; + import me.map.ultimatekingdom.API.objects.KingdomPlayer; +import me.map.ultimatekingdom.API.placeholders.PlayerPlaceHolderExpansion; import org.jetbrains.annotations.NotNull; public class OwnPlaceHolder extends PlayerPlaceHolderExpansion {