From 6eb32ae9fe0d54474c623360827fc8af858a61e3 Mon Sep 17 00:00:00 2001 From: Daniel Saukel Date: Sun, 3 Apr 2022 18:09:12 +0200 Subject: [PATCH] Update to Bedrock & IXL 1.1 --- adapter/pom.xml | 4 +- .../de/erethon/dungeonsxxl/DungeonsXXL.java | 16 +++---- .../dungeonsxxl/sign/GlowingBlockSign.java | 4 +- .../dungeonsxxl/sign/InteractWallSign.java | 4 +- .../dungeonsxxl/sign/ParticleSign.java | 4 +- addon/dist/pom.xml | 2 +- addon/pom.xml | 4 +- api/pom.xml | 44 ++----------------- .../erethon/dungeonsxl/api/DungeonModule.java | 2 +- .../erethon/dungeonsxl/api/DungeonsAPI.java | 2 +- .../dungeonsxl/api/dungeon/GameGoal.java | 2 +- .../dungeonsxl/api/dungeon/GameRule.java | 6 +-- .../dungeonsxl/api/player/GlobalPlayer.java | 6 +-- .../dungeonsxl/api/player/PlayerCache.java | 2 +- .../dungeonsxl/api/player/PlayerGroup.java | 6 +-- .../dungeonsxl/api/sign/AbstractDSign.java | 2 +- .../dungeonsxl/api/sign/Deactivatable.java | 2 +- bukkit_blockdata/pom.xml | 4 +- bukkit_magicvalues/pom.xml | 4 +- core/pom.xml | 4 +- .../java/de/erethon/dungeonsxl/DXLModule.java | 2 +- .../de/erethon/dungeonsxl/DungeonsXL.java | 29 ++++++------ .../dungeonsxl/command/BreakCommand.java | 2 +- .../dungeonsxl/command/ChatCommand.java | 2 +- .../dungeonsxl/command/ChatSpyCommand.java | 2 +- .../dungeonsxl/command/CreateCommand.java | 2 +- .../erethon/dungeonsxl/command/DCommand.java | 4 +- .../dungeonsxl/command/DCommandCache.java | 10 ++--- .../dungeonsxl/command/DeleteCommand.java | 6 +-- .../command/DungeonItemCommand.java | 2 +- .../dungeonsxl/command/EditCommand.java | 6 +-- .../dungeonsxl/command/EnterCommand.java | 2 +- .../dungeonsxl/command/EscapeCommand.java | 2 +- .../dungeonsxl/command/GameCommand.java | 2 +- .../dungeonsxl/command/GroupCommand.java | 2 +- .../dungeonsxl/command/HelpCommand.java | 14 +++--- .../dungeonsxl/command/ImportCommand.java | 4 +- .../dungeonsxl/command/InviteCommand.java | 2 +- .../dungeonsxl/command/KickCommand.java | 2 +- .../dungeonsxl/command/LeaveCommand.java | 2 +- .../dungeonsxl/command/ListCommand.java | 4 +- .../dungeonsxl/command/LivesCommand.java | 6 +-- .../dungeonsxl/command/MainCommand.java | 8 ++-- .../dungeonsxl/command/MsgCommand.java | 2 +- .../dungeonsxl/command/PlayCommand.java | 2 +- .../dungeonsxl/command/PortalCommand.java | 2 +- .../dungeonsxl/command/ReloadCommand.java | 17 ++++--- .../dungeonsxl/command/RenameCommand.java | 2 +- .../command/ResourcePackCommand.java | 2 +- .../dungeonsxl/command/SaveCommand.java | 2 +- .../dungeonsxl/command/StatusCommand.java | 4 +- .../dungeonsxl/command/TestCommand.java | 6 +-- .../dungeonsxl/command/UninviteCommand.java | 2 +- .../erethon/dungeonsxl/config/DMessage.java | 2 +- .../erethon/dungeonsxl/config/MainConfig.java | 6 +-- .../dungeonsxl/dungeon/DungeonConfig.java | 4 +- .../de/erethon/dungeonsxl/global/DPortal.java | 6 +-- .../erethon/dungeonsxl/global/GameSign.java | 4 +- .../dungeonsxl/global/GlobalProtection.java | 2 +- .../global/GlobalProtectionCache.java | 2 +- .../erethon/dungeonsxl/global/GroupSign.java | 4 +- .../erethon/dungeonsxl/global/JoinSign.java | 2 +- .../erethon/dungeonsxl/global/LeaveSign.java | 4 +- .../dungeonsxl/global/UnloadedProtection.java | 2 +- .../dungeonsxl/mob/CitizensMobProvider.java | 2 +- .../java/de/erethon/dungeonsxl/mob/DMob.java | 2 +- .../dungeonsxl/player/DEditPlayer.java | 4 +- .../dungeonsxl/player/DGamePlayer.java | 2 +- .../dungeonsxl/player/DGlobalPlayer.java | 8 ++-- .../de/erethon/dungeonsxl/player/DGroup.java | 4 +- .../dungeonsxl/player/DPlayerData.java | 19 ++++---- .../dungeonsxl/player/DPlayerListener.java | 2 +- .../dungeonsxl/player/TimeIsRunningTask.java | 2 +- .../requirement/FeeLevelRequirement.java | 2 +- .../requirement/FeeMoneyRequirement.java | 2 +- .../FinishedDungeonsRequirement.java | 4 +- .../TimeSinceFinishRequirement.java | 2 +- .../TimeSinceStartRequirement.java | 2 +- .../requirement/TimeframeRequirement.java | 4 +- .../dungeonsxl/reward/LevelReward.java | 2 +- .../dungeonsxl/reward/MoneyReward.java | 2 +- .../dungeonsxl/sign/DSignListener.java | 2 +- .../erethon/dungeonsxl/sign/LocationSign.java | 2 +- .../dungeonsxl/sign/button/ActionBarSign.java | 2 +- .../dungeonsxl/sign/button/BossShopSign.java | 2 +- .../sign/button/ChatMessageSign.java | 2 +- .../sign/button/CheckpointSign.java | 2 +- .../dungeonsxl/sign/button/EndSign.java | 2 +- .../sign/button/LivesModifierSign.java | 6 +-- .../dungeonsxl/sign/button/MessageSign.java | 2 +- .../dungeonsxl/sign/button/ReadySign.java | 4 +- .../sign/button/SoundMessageSign.java | 10 ++--- .../dungeonsxl/sign/button/TeleportSign.java | 4 +- .../dungeonsxl/sign/button/TitleSign.java | 4 +- .../dungeonsxl/sign/button/WaveSign.java | 2 +- .../dungeonsxl/sign/passive/BedSign.java | 4 +- .../dungeonsxl/sign/passive/FlagSign.java | 2 +- .../dungeonsxl/sign/passive/HologramSign.java | 2 +- .../dungeonsxl/sign/passive/InteractSign.java | 2 +- .../sign/passive/ProtectionSign.java | 2 +- .../sign/passive/RewardChestSign.java | 2 +- .../dungeonsxl/sign/passive/SignScript.java | 2 +- .../dungeonsxl/sign/passive/StartSign.java | 2 +- .../dungeonsxl/sign/rocker/BlockSign.java | 4 +- .../dungeonsxl/sign/rocker/OpenDoorSign.java | 2 +- .../dungeonsxl/sign/rocker/TriggerSign.java | 2 +- .../dungeonsxl/sign/windup/CommandSign.java | 4 +- .../dungeonsxl/sign/windup/DropSign.java | 2 +- .../dungeonsxl/sign/windup/MobSign.java | 4 +- .../dungeonsxl/sign/windup/RedstoneSign.java | 2 +- .../dungeonsxl/trigger/FortuneTrigger.java | 2 +- .../dungeonsxl/trigger/RedstoneTrigger.java | 2 +- .../erethon/dungeonsxl/trigger/Trigger.java | 4 +- .../dungeonsxl/util/ContainerAdapter.java | 2 +- .../erethon/dungeonsxl/world/DEditWorld.java | 6 +-- .../erethon/dungeonsxl/world/DGameWorld.java | 9 ++-- .../dungeonsxl/world/DInstanceWorld.java | 4 +- .../dungeonsxl/world/DResourceWorld.java | 7 ++- .../dungeonsxl/world/DWorldListener.java | 2 +- .../erethon/dungeonsxl/world/WorldConfig.java | 2 +- .../world/block/PlaceableBlock.java | 4 +- .../dungeonsxl/world/block/RewardChest.java | 4 +- .../dungeonsxl/world/block/TeamBed.java | 2 +- .../dungeonsxl/world/block/TeamFlag.java | 2 +- dist/pom.xml | 2 +- pom.xml | 18 +++++--- 126 files changed, 255 insertions(+), 286 deletions(-) diff --git a/adapter/pom.xml b/adapter/pom.xml index 30fcedaa..bf9ae6e9 100644 --- a/adapter/pom.xml +++ b/adapter/pom.xml @@ -2,12 +2,12 @@ 4.0.0 de.erethon.dungeonsxl dungeonsxl-adapter - 0.18-PRE + 0.18-SNAPSHOT jar de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT diff --git a/addon/core/src/main/java/de/erethon/dungeonsxxl/DungeonsXXL.java b/addon/core/src/main/java/de/erethon/dungeonsxxl/DungeonsXXL.java index 3278d0e4..a2da88d7 100644 --- a/addon/core/src/main/java/de/erethon/dungeonsxxl/DungeonsXXL.java +++ b/addon/core/src/main/java/de/erethon/dungeonsxxl/DungeonsXXL.java @@ -11,10 +11,10 @@ import de.erethon.dungeonsxl.api.Requirement; import de.erethon.dungeonsxl.api.Reward; import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.sign.DungeonSign; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; -import de.erethon.dungeonsxl.util.commons.javaplugin.DREPlugin; -import de.erethon.dungeonsxl.util.commons.javaplugin.DREPluginSettings; -import de.erethon.dungeonsxl.util.commons.misc.Registry; +import de.erethon.bedrock.compatibility.Internals; +import de.erethon.bedrock.plugin.EPlugin; +import de.erethon.bedrock.plugin.EPluginSettings; +import de.erethon.bedrock.misc.Registry; import de.erethon.dungeonsxxl.requirement.*; import de.erethon.dungeonsxxl.sign.*; import de.erethon.dungeonsxxl.util.GlowUtil; @@ -22,14 +22,14 @@ import de.erethon.dungeonsxxl.util.GlowUtil; /** * @author Daniel Saukel */ -public class DungeonsXXL extends DREPlugin implements DungeonModule { +public class DungeonsXXL extends EPlugin implements DungeonModule { private DungeonsXL dxl; private GlowUtil glowUtil; public DungeonsXXL() { - settings = DREPluginSettings.builder() - .internals(Internals.v1_15_R1) + settings = EPluginSettings.builder() + .internals(Internals.v1_16_R3) .metrics(false) .spigotMCResourceId(-1) .build(); @@ -47,7 +47,7 @@ public class DungeonsXXL extends DREPlugin implements DungeonModule { * @return the instance of this plugin */ public static DungeonsXXL getInstance() { - return (DungeonsXXL) DREPlugin.getInstance(); + return (DungeonsXXL) EPlugin.getInstance(); } /** diff --git a/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/GlowingBlockSign.java b/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/GlowingBlockSign.java index 3460d327..96c1a593 100644 --- a/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/GlowingBlockSign.java +++ b/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/GlowingBlockSign.java @@ -9,8 +9,8 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Rocker; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; +import de.erethon.bedrock.misc.BlockUtil; +import de.erethon.bedrock.misc.EnumUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxxl.DungeonsXXL; import de.erethon.dungeonsxxl.world.block.GlowingBlock; diff --git a/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/InteractWallSign.java b/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/InteractWallSign.java index 9aae1814..502ebdce 100644 --- a/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/InteractWallSign.java +++ b/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/InteractWallSign.java @@ -10,8 +10,8 @@ import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.sign.passive.InteractSign; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.BlockUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import org.bukkit.block.Sign; diff --git a/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/ParticleSign.java b/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/ParticleSign.java index a58efacc..b6f3cd83 100644 --- a/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/ParticleSign.java +++ b/addon/core/src/main/java/de/erethon/dungeonsxxl/sign/ParticleSign.java @@ -9,8 +9,8 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Button; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.EnumUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.Particle; import org.bukkit.block.Sign; diff --git a/addon/dist/pom.xml b/addon/dist/pom.xml index eff2b917..0476cca1 100644 --- a/addon/dist/pom.xml +++ b/addon/dist/pom.xml @@ -15,7 +15,7 @@ org.apache.maven.plugins maven-shade-plugin - 3.2.4 + 3.3.0 package diff --git a/addon/pom.xml b/addon/pom.xml index bb9c749d..ea819ac6 100644 --- a/addon/pom.xml +++ b/addon/pom.xml @@ -10,7 +10,7 @@ de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT core @@ -20,7 +20,7 @@ de.erethon.dungeonsxl dungeonsxl-dist - 0.18-PRE + 0.18-SNAPSHOT provided diff --git a/api/pom.xml b/api/pom.xml index df2fdadf..e398e000 100644 --- a/api/pom.xml +++ b/api/pom.xml @@ -2,19 +2,19 @@ 4.0.0 de.erethon.dungeonsxl dungeonsxl-api - 0.18-PRE + 0.18-SNAPSHOT jar de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT org.apache.maven.plugins maven-javadoc-plugin - 3.2.0 + 3.3.2 attach-javadocs @@ -26,32 +26,6 @@ - - org.apache.maven.plugins - maven-shade-plugin - 3.2.4 - - - package - - shade - - - - - de.erethon.commons:commons-dist - - - - - de.erethon.commons - de.erethon.dungeonsxl.util.commons - - - - - - @@ -61,17 +35,5 @@ ${spigotVersion.latest} provided - - de.erethon.commons - commons-dist - 6.3.1 - compile - - - org.bukkit - bukkit - - - diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/DungeonModule.java b/api/src/main/java/de/erethon/dungeonsxl/api/DungeonModule.java index dd1a68d0..d749440c 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/DungeonModule.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/DungeonModule.java @@ -14,7 +14,7 @@ */ package de.erethon.dungeonsxl.api; -import de.erethon.commons.misc.Registry; +import de.erethon.bedrock.misc.Registry; import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.sign.DungeonSign; diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/DungeonsAPI.java b/api/src/main/java/de/erethon/dungeonsxl/api/DungeonsAPI.java index 26c98627..3948a1b1 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/DungeonsAPI.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/DungeonsAPI.java @@ -16,7 +16,7 @@ package de.erethon.dungeonsxl.api; import de.erethon.caliburn.CaliburnAPI; import de.erethon.caliburn.mob.ExMob; -import de.erethon.commons.misc.Registry; +import de.erethon.bedrock.misc.Registry; import de.erethon.dungeonsxl.api.dungeon.Dungeon; import de.erethon.dungeonsxl.api.dungeon.Game; import de.erethon.dungeonsxl.api.dungeon.GameRule; diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameGoal.java b/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameGoal.java index 688e76a9..05b302b7 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameGoal.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameGoal.java @@ -14,7 +14,7 @@ */ package de.erethon.dungeonsxl.api.dungeon; -import de.erethon.commons.misc.EnumUtil; +import de.erethon.bedrock.misc.EnumUtil; import org.bukkit.configuration.ConfigurationSection; /** diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameRule.java b/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameRule.java index 0b7169b7..50d9df6b 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameRule.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/dungeon/GameRule.java @@ -16,9 +16,9 @@ package de.erethon.dungeonsxl.api.dungeon; import de.erethon.caliburn.item.ExItem; import de.erethon.caliburn.mob.ExMob; -import de.erethon.commons.chat.MessageUtil; -import de.erethon.commons.misc.EnumUtil; -import de.erethon.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.EnumUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.Requirement; import de.erethon.dungeonsxl.api.Reward; diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/player/GlobalPlayer.java b/api/src/main/java/de/erethon/dungeonsxl/api/player/GlobalPlayer.java index c32227fb..0d192360 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/player/GlobalPlayer.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/player/GlobalPlayer.java @@ -14,8 +14,8 @@ */ package de.erethon.dungeonsxl.api.player; -import de.erethon.commons.chat.MessageUtil; -import de.erethon.commons.player.PlayerWrapper; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.player.PlayerWrapper; import de.erethon.dungeonsxl.api.dungeon.Dungeon; import java.util.List; import org.bukkit.Location; @@ -26,7 +26,7 @@ import org.bukkit.inventory.ItemStack; *

* All players on the server, including the ones in dungeons, have one wrapper object that is an instance of GlobalPlayer. *

- * Do not cache this for the whole runtime (or use {@link de.erethon.commons.player.PlayerCollection}). The object may be deleted and replaced with an object of + * Do not cache this for the whole runtime (or use {@link de.erethon.bedrock.player.PlayerCollection}). The object may be deleted and replaced with an object of * the appropriate type when the player enters or leaves an instance. * * @author Daniel Saukel diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerCache.java b/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerCache.java index 60c65985..7df7e2e2 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerCache.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerCache.java @@ -14,7 +14,7 @@ */ package de.erethon.dungeonsxl.api.player; -import de.erethon.commons.misc.Registry; +import de.erethon.bedrock.misc.Registry; import java.util.ArrayList; import java.util.Collection; import java.util.UUID; diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerGroup.java b/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerGroup.java index 7df7b715..69ca1b73 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerGroup.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/player/PlayerGroup.java @@ -16,9 +16,9 @@ package de.erethon.dungeonsxl.api.player; import de.erethon.caliburn.item.ExItem; import de.erethon.caliburn.item.VanillaItem; -import de.erethon.commons.chat.MessageUtil; -import de.erethon.commons.compatibility.Version; -import de.erethon.commons.player.PlayerCollection; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.Version; +import de.erethon.bedrock.player.PlayerCollection; import de.erethon.dungeonsxl.api.Reward; import de.erethon.dungeonsxl.api.dungeon.Dungeon; import de.erethon.dungeonsxl.api.dungeon.Game; diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/sign/AbstractDSign.java b/api/src/main/java/de/erethon/dungeonsxl/api/sign/AbstractDSign.java index fbab528c..aa427661 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/sign/AbstractDSign.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/sign/AbstractDSign.java @@ -15,7 +15,7 @@ package de.erethon.dungeonsxl.api.sign; import de.erethon.caliburn.item.VanillaItem; -import de.erethon.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.Trigger; import de.erethon.dungeonsxl.api.world.EditWorld; diff --git a/api/src/main/java/de/erethon/dungeonsxl/api/sign/Deactivatable.java b/api/src/main/java/de/erethon/dungeonsxl/api/sign/Deactivatable.java index 066cf265..e8d4837e 100644 --- a/api/src/main/java/de/erethon/dungeonsxl/api/sign/Deactivatable.java +++ b/api/src/main/java/de/erethon/dungeonsxl/api/sign/Deactivatable.java @@ -14,7 +14,7 @@ */ package de.erethon.dungeonsxl.api.sign; -import de.erethon.commons.player.PlayerCollection; +import de.erethon.bedrock.player.PlayerCollection; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.world.InstanceWorld; import org.bukkit.block.Sign; diff --git a/bukkit_blockdata/pom.xml b/bukkit_blockdata/pom.xml index ce9cdd98..a28f4996 100644 --- a/bukkit_blockdata/pom.xml +++ b/bukkit_blockdata/pom.xml @@ -2,12 +2,12 @@ 4.0.0 de.erethon.dungeonsxl dungeonsxl-bukkit_blockdata - 0.18-PRE + 0.18-SNAPSHOT jar de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT diff --git a/bukkit_magicvalues/pom.xml b/bukkit_magicvalues/pom.xml index 8076bd12..f25ed180 100644 --- a/bukkit_magicvalues/pom.xml +++ b/bukkit_magicvalues/pom.xml @@ -2,12 +2,12 @@ 4.0.0 de.erethon.dungeonsxl dungeonsxl-bukkit_magicvalues - 0.18-PRE + 0.18-SNAPSHOT jar de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT diff --git a/core/pom.xml b/core/pom.xml index 758d4a8f..cab828e4 100644 --- a/core/pom.xml +++ b/core/pom.xml @@ -2,12 +2,12 @@ 4.0.0 de.erethon.dungeonsxl dungeonsxl-core - 0.18-PRE + 0.18-SNAPSHOT jar de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT diff --git a/core/src/main/java/de/erethon/dungeonsxl/DXLModule.java b/core/src/main/java/de/erethon/dungeonsxl/DXLModule.java index 14543fea..868f3007 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/DXLModule.java +++ b/core/src/main/java/de/erethon/dungeonsxl/DXLModule.java @@ -27,7 +27,7 @@ import de.erethon.dungeonsxl.sign.button.*; import de.erethon.dungeonsxl.sign.passive.*; import de.erethon.dungeonsxl.sign.rocker.*; import de.erethon.dungeonsxl.sign.windup.*; -import de.erethon.dungeonsxl.util.commons.misc.Registry; +import de.erethon.bedrock.misc.Registry; /** * @author Daniel Saukel diff --git a/core/src/main/java/de/erethon/dungeonsxl/DungeonsXL.java b/core/src/main/java/de/erethon/dungeonsxl/DungeonsXL.java index 3035cf90..b8415084 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/DungeonsXL.java +++ b/core/src/main/java/de/erethon/dungeonsxl/DungeonsXL.java @@ -70,14 +70,14 @@ import de.erethon.dungeonsxl.trigger.TriggerListener; import de.erethon.dungeonsxl.trigger.TriggerTypeCache; import de.erethon.dungeonsxl.util.LWCUtil; import de.erethon.dungeonsxl.util.PlaceholderUtil; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; -import de.erethon.dungeonsxl.util.commons.javaplugin.DREPlugin; -import de.erethon.dungeonsxl.util.commons.javaplugin.DREPluginSettings; -import de.erethon.dungeonsxl.util.commons.misc.FileUtil; -import de.erethon.dungeonsxl.util.commons.misc.Registry; -import de.erethon.dungeonsxl.util.commons.spiget.comparator.VersionComparator; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.Internals; +import de.erethon.bedrock.compatibility.Version; +import de.erethon.bedrock.plugin.EPlugin; +import de.erethon.bedrock.plugin.EPluginSettings; +import de.erethon.bedrock.misc.FileUtil; +import de.erethon.bedrock.misc.Registry; +import de.erethon.bedrock.spiget.comparator.VersionComparator; import de.erethon.dungeonsxl.world.DEditWorld; import de.erethon.dungeonsxl.world.DResourceWorld; import de.erethon.dungeonsxl.world.DWorldListener; @@ -109,7 +109,7 @@ import org.bukkit.scheduler.BukkitRunnable; /** * @author Frank Baumann, Tobias Schmitz, Daniel Saukel */ -public class DungeonsXL extends DREPlugin implements DungeonsAPI { +public class DungeonsXL extends EPlugin implements DungeonsAPI { /* Plugin & lib instances */ private static DungeonsXL instance; @@ -119,7 +119,7 @@ public class DungeonsXL extends DREPlugin implements DungeonsAPI { public static final BlockAdapter BLOCK_ADAPTER = Version.isAtLeast(Version.MC1_13) ? new BlockAdapterBlockData() : new BlockAdapterMagicValues(); /* Constants */ - public static final String LATEST_IXL = "1.0.3"; + public static final String LATEST_IXL = "1.1"; public static final String[] EXCLUDED_FILES = {"config.yml", "uid.dat", "DXLData.data", "data"}; /* Folders of internal features */ @@ -220,8 +220,8 @@ public class DungeonsXL extends DREPlugin implements DungeonsAPI { private Registry commandScriptRegistry; public DungeonsXL() { - settings = DREPluginSettings.builder() - .internals(Internals.andHigher(Internals.v1_8_R1)) + settings = EPluginSettings.builder() + .internals(Internals.INDEPENDENT) .economy(true) .permissions(true) .metrics(true) @@ -235,14 +235,11 @@ public class DungeonsXL extends DREPlugin implements DungeonsAPI { public void onEnable() { super.onEnable(); String ixlVersion = manager.isPluginEnabled("ItemsXL") ? manager.getPlugin("ItemsXL").getDescription().getVersion() : ""; - if (ixlVersion.startsWith("0.") || ixlVersion.matches("1.0[\\.]?[1-2]?")) { + if (ixlVersion.startsWith("0.") || ixlVersion.startsWith("1.0")) { getLogger().log(Level.SEVERE, "DungeonsXL requires ItemsXL v" + LATEST_IXL + " or higher to run."); manager.disablePlugin(this); return; } - if (Internals.andHigher(Internals.v1_14_R1).contains(compat.getInternals())) { - getLogger().warning("Support for Minecraft 1.14 and higher is experimental. Do not use this in a production environment."); - } instance = this; initFolders(); diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/BreakCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/BreakCommand.java index cba8d533..559a62a0 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/BreakCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/BreakCommand.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.player.GlobalPlayer; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/ChatCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/ChatCommand.java index ec3d77e9..2e4eadba 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/ChatCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/ChatCommand.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.player.GlobalPlayer; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DEditPlayer; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/ChatSpyCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/ChatSpyCommand.java index bb0411cd..cb675c10 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/ChatSpyCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/ChatSpyCommand.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.player.GlobalPlayer; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/CreateCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/CreateCommand.java index 5df925ed..744d4b77 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/CreateCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/CreateCommand.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DDungeon; import de.erethon.dungeonsxl.player.DEditPlayer; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DEditWorld; import de.erethon.dungeonsxl.world.DResourceWorld; import java.io.File; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/DCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/DCommand.java index e77e3afd..7268d0aa 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/DCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/DCommand.java @@ -19,12 +19,12 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.player.PlayerCache; import de.erethon.dungeonsxl.config.MainConfig; -import de.erethon.dungeonsxl.util.commons.command.DRECommand; +import de.erethon.bedrock.command.ECommand; /** * @author Daniel Saukel */ -public abstract class DCommand extends DRECommand { +public abstract class DCommand extends ECommand { protected DungeonsXL plugin; protected MainConfig config; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/DCommandCache.java b/core/src/main/java/de/erethon/dungeonsxl/command/DCommandCache.java index bc2b2d05..ab7ccb42 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/DCommandCache.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/DCommandCache.java @@ -17,16 +17,16 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; -import de.erethon.dungeonsxl.util.commons.command.DRECommand; -import de.erethon.dungeonsxl.util.commons.command.DRECommandCache; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; +import de.erethon.bedrock.command.ECommand; +import de.erethon.bedrock.command.ECommandCache; +import de.erethon.bedrock.compatibility.Version; /** * An enumeration of all command instances. * * @author Daniel Saukel */ -public class DCommandCache extends DRECommandCache { +public class DCommandCache extends ECommandCache { public static final String LABEL = "dungeonsxl"; @@ -52,7 +52,7 @@ public class DCommandCache extends DRECommandCache { public MsgCommand message; public PlayCommand play; public PortalCommand portal; - public DRECommand reload; + public ECommand reload; public RenameCommand rename; public ResourcePackCommand resourcePack; public SaveCommand save; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/DeleteCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/DeleteCommand.java index 2beda875..c73079a2 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/DeleteCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/DeleteCommand.java @@ -23,8 +23,8 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DDungeon; import de.erethon.dungeonsxl.dungeon.DungeonConfig; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.FileUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.FileUtil; import java.io.File; import java.util.ArrayList; import java.util.List; @@ -67,7 +67,7 @@ public class DeleteCommand extends DCommand { deny.setClickEvent(onClickDeny); MessageUtil.sendMessage(sender, DMessage.CMD_DELETE_BACKUPS.getMessage()); - MessageUtil.sendMessage(sender, confirm, new TextComponent(" "), deny); + ((Player) sender).spigot().sendMessage(confirm, new TextComponent(" "), deny); return; } diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/DungeonItemCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/DungeonItemCommand.java index 9f14d7d8..8bb482b9 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/DungeonItemCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/DungeonItemCommand.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/EditCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/EditCommand.java index 675f38da..0507eee1 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/EditCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/EditCommand.java @@ -26,8 +26,8 @@ import de.erethon.dungeonsxl.api.world.ResourceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DEditPlayer; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.config.CommonMessage; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.config.BedrockMessage; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; @@ -57,7 +57,7 @@ public class EditCommand extends DCommand { } if (!resource.isInvitedPlayer(player) && !DPermission.hasPermission(player, DPermission.EDIT)) { - MessageUtil.sendMessage(player, CommonMessage.CMD_NO_PERMISSION.getMessage()); + MessageUtil.sendMessage(player, BedrockMessage.CMD_NO_PERMISSION.getMessage()); return; } diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/EnterCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/EnterCommand.java index b493810d..0e0a7698 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/EnterCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/EnterCommand.java @@ -24,7 +24,7 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DGroup; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/EscapeCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/EscapeCommand.java index 3f073869..c4753666 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/EscapeCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/EscapeCommand.java @@ -23,7 +23,7 @@ import de.erethon.dungeonsxl.api.player.PlayerGroup; import de.erethon.dungeonsxl.api.world.EditWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/GameCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/GameCommand.java index be5fb1f1..3459ad2a 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/GameCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/GameCommand.java @@ -22,7 +22,7 @@ import de.erethon.dungeonsxl.api.world.GameWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/GroupCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/GroupCommand.java index 6b57d167..15a70e71 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/GroupCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/GroupCommand.java @@ -23,7 +23,7 @@ import de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGroup; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/HelpCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/HelpCommand.java index b82b11c3..5e9ecd2d 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/HelpCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/HelpCommand.java @@ -19,9 +19,9 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.command.DRECommand; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.command.ECommand; +import de.erethon.bedrock.misc.NumberUtil; import java.util.ArrayList; import java.util.Set; import org.bukkit.command.CommandSender; @@ -44,8 +44,8 @@ public class HelpCommand extends DCommand { @Override public void onExecute(String[] args, CommandSender sender) { - Set dCommandList = plugin.getCommandCache().getCommands(); - ArrayList toSend = new ArrayList<>(); + Set dCommandList = plugin.getCommandCache().getCommands(); + ArrayList toSend = new ArrayList<>(); int page = 1; if (args.length == 2) { @@ -54,7 +54,7 @@ public class HelpCommand extends DCommand { int send = 0; int max = 0; int min = 0; - for (DRECommand dCommand : dCommandList) { + for (ECommand dCommand : dCommandList) { send++; if (send >= page * 5 - 4 && send <= page * 5) { min = page * 5 - 4; @@ -66,7 +66,7 @@ public class HelpCommand extends DCommand { MessageUtil.sendPluginTag(sender, plugin); MessageUtil.sendCenteredMessage(sender, "&4&l[ &6" + min + "-" + max + " &4/&6 " + send + " &4|&6 " + page + " &4&l]"); - for (DRECommand dCommand : toSend) { + for (ECommand dCommand : toSend) { MessageUtil.sendMessage(sender, "&b" + dCommand.getCommand() + "&7 - " + dCommand.getHelp()); } } diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/ImportCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/ImportCommand.java index 73fc14eb..a1102896 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/ImportCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/ImportCommand.java @@ -20,8 +20,8 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DDungeon; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.FileUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.FileUtil; import de.erethon.dungeonsxl.world.DResourceWorld; import de.erethon.dungeonsxl.world.WorldConfig; import java.io.File; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/InviteCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/InviteCommand.java index a1b2bcba..c1aa307c 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/InviteCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/InviteCommand.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.world.ResourceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import org.bukkit.command.CommandSender; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/KickCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/KickCommand.java index 1b2d69d4..0e0af8b1 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/KickCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/KickCommand.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/LeaveCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/LeaveCommand.java index 8c2c2495..639d8bdf 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/LeaveCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/LeaveCommand.java @@ -26,7 +26,7 @@ import de.erethon.dungeonsxl.api.player.GlobalPlayer; import de.erethon.dungeonsxl.api.player.PlayerGroup; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/ListCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/ListCommand.java index ae35c616..8ba4d5f0 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/ListCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/ListCommand.java @@ -25,8 +25,8 @@ import de.erethon.dungeonsxl.api.world.ResourceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DungeonConfig; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DResourceWorld; import java.io.File; import java.util.ArrayList; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/LivesCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/LivesCommand.java index 1ad894b6..8b2e18bd 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/LivesCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/LivesCommand.java @@ -22,8 +22,8 @@ import de.erethon.dungeonsxl.api.player.GlobalPlayer; import de.erethon.dungeonsxl.api.player.PlayerGroup; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.config.CommonMessage; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.config.BedrockMessage; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; @@ -57,7 +57,7 @@ public class LivesCommand extends DCommand { player = (Player) sender; } else { - MessageUtil.sendMessage(sender, CommonMessage.CMD_NO_CONSOLE_COMMAND.getMessage(getCommand())); + MessageUtil.sendMessage(sender, BedrockMessage.CMD_NO_CONSOLE_COMMAND.getMessage(getCommand())); return; } diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/MainCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/MainCommand.java index 25ca9c94..61616e32 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/MainCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/MainCommand.java @@ -19,10 +19,10 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import static de.erethon.dungeonsxl.util.commons.chat.FatLetter.*; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.compatibility.CompatibilityHandler; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; +import static de.erethon.bedrock.chat.FatLetter.*; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.CompatibilityHandler; +import de.erethon.bedrock.compatibility.Internals; import org.bukkit.Bukkit; import org.bukkit.command.CommandSender; import org.bukkit.plugin.PluginManager; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/MsgCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/MsgCommand.java index f7385fdc..434c825d 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/MsgCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/MsgCommand.java @@ -22,7 +22,7 @@ import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.world.EditWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DResourceWorld; import de.erethon.dungeonsxl.world.WorldConfig; import java.util.HashMap; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/PlayCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/PlayCommand.java index 062c0ef2..d90216ba 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/PlayCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/PlayCommand.java @@ -28,7 +28,7 @@ import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DGroup; import de.erethon.dungeonsxl.player.DInstancePlayer; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/PortalCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/PortalCommand.java index cd283aca..621392d6 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/PortalCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/PortalCommand.java @@ -25,7 +25,7 @@ import de.erethon.dungeonsxl.global.DPortal; import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DGlobalPlayer; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/ReloadCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/ReloadCommand.java index 76c8605f..a3707f2c 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/ReloadCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/ReloadCommand.java @@ -22,11 +22,12 @@ import de.erethon.dungeonsxl.api.player.GroupAdapter; import de.erethon.dungeonsxl.api.player.InstancePlayer; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.DefaultFontInfo; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.compatibility.CompatibilityHandler; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; +import de.erethon.bedrock.chat.DefaultFontInfo; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.CompatibilityHandler; +import de.erethon.bedrock.compatibility.Internals; import java.util.Collection; +import net.md_5.bungee.api.chat.BaseComponent; import net.md_5.bungee.api.chat.ClickEvent; import net.md_5.bungee.api.chat.TextComponent; import org.bukkit.Bukkit; @@ -73,7 +74,7 @@ public class ReloadCommand extends DCommand { String message = DefaultFontInfo.center(DMessage.BUTTON_OKAY.getMessage()); TextComponent text = new TextComponent(message); text.setClickEvent(onClick); - MessageUtil.sendMessage(sender, text); + ((Player) sender).spigot().sendMessage(text); return; } @@ -115,7 +116,11 @@ public class ReloadCommand extends DCommand { String message = DefaultFontInfo.center(DMessage.CMD_RELOAD_BUTTON_CALIBURN.getMessage()); TextComponent text = new TextComponent(message); text.setClickEvent(onClick); - MessageUtil.sendMessage(sender, text); + if (sender instanceof Player) { + ((Player) sender).spigot().sendMessage(text); + } else { + sender.sendMessage(BaseComponent.toPlainText(text)); + } } } diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/RenameCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/RenameCommand.java index 7f3d0637..c5ecaafd 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/RenameCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/RenameCommand.java @@ -25,7 +25,7 @@ import de.erethon.dungeonsxl.dungeon.DungeonConfig; import de.erethon.dungeonsxl.global.GlobalProtection; import de.erethon.dungeonsxl.global.JoinSign; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DResourceWorld; import java.io.File; import java.io.IOException; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/ResourcePackCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/ResourcePackCommand.java index 6ddf284d..e9210195 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/ResourcePackCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/ResourcePackCommand.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/SaveCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/SaveCommand.java index fac5000f..16ccf0b4 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/SaveCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/SaveCommand.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.world.EditWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.config.MainConfig.BackupMode; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/StatusCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/StatusCommand.java index f2025a4e..bb3574c0 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/StatusCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/StatusCommand.java @@ -19,8 +19,8 @@ package de.erethon.dungeonsxl.command; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.compatibility.CompatibilityHandler; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.CompatibilityHandler; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.command.CommandSender; diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/TestCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/TestCommand.java index 9c596a7c..505f51dc 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/TestCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/TestCommand.java @@ -28,8 +28,8 @@ import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DGroup; import de.erethon.dungeonsxl.player.DInstancePlayer; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.config.CommonMessage; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.config.BedrockMessage; import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; @@ -64,7 +64,7 @@ public class TestCommand extends DCommand { } if (!dungeon.getMap().isInvitedPlayer(player) && !DPermission.hasPermission(player, DPermission.TEST)) { - MessageUtil.sendMessage(player, CommonMessage.CMD_NO_PERMISSION.getMessage()); + MessageUtil.sendMessage(player, BedrockMessage.CMD_NO_PERMISSION.getMessage()); return; } diff --git a/core/src/main/java/de/erethon/dungeonsxl/command/UninviteCommand.java b/core/src/main/java/de/erethon/dungeonsxl/command/UninviteCommand.java index fe44cb75..0b98262b 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/command/UninviteCommand.java +++ b/core/src/main/java/de/erethon/dungeonsxl/command/UninviteCommand.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.world.ResourceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import org.bukkit.command.CommandSender; diff --git a/core/src/main/java/de/erethon/dungeonsxl/config/DMessage.java b/core/src/main/java/de/erethon/dungeonsxl/config/DMessage.java index 8ccdd5ca..0d600f3d 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/config/DMessage.java +++ b/core/src/main/java/de/erethon/dungeonsxl/config/DMessage.java @@ -16,7 +16,7 @@ */ package de.erethon.dungeonsxl.config; -import de.erethon.dungeonsxl.util.commons.config.Message; +import de.erethon.bedrock.config.Message; /** * An enumeration of all messages. The values are fetched from the language file. diff --git a/core/src/main/java/de/erethon/dungeonsxl/config/MainConfig.java b/core/src/main/java/de/erethon/dungeonsxl/config/MainConfig.java index 3d37565f..a3f71b45 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/config/MainConfig.java +++ b/core/src/main/java/de/erethon/dungeonsxl/config/MainConfig.java @@ -20,8 +20,8 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.dungeon.Dungeon; import de.erethon.dungeonsxl.api.player.PlayerGroup.Color; import static de.erethon.dungeonsxl.api.player.PlayerGroup.Color.*; -import de.erethon.dungeonsxl.util.commons.config.DREConfig; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; +import de.erethon.bedrock.config.EConfig; +import de.erethon.bedrock.misc.EnumUtil; import de.erethon.dungeonsxl.world.WorldConfig; import java.io.File; import java.io.IOException; @@ -37,7 +37,7 @@ import org.bukkit.configuration.ConfigurationSection; * * @author Frank Baumann, Milan Albrecht, Daniel Saukel */ -public class MainConfig extends DREConfig { +public class MainConfig extends EConfig { private DungeonsXL plugin; diff --git a/core/src/main/java/de/erethon/dungeonsxl/dungeon/DungeonConfig.java b/core/src/main/java/de/erethon/dungeonsxl/dungeon/DungeonConfig.java index 37d1b634..9bc65a84 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/dungeon/DungeonConfig.java +++ b/core/src/main/java/de/erethon/dungeonsxl/dungeon/DungeonConfig.java @@ -18,7 +18,7 @@ package de.erethon.dungeonsxl.dungeon; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.world.ResourceWorld; -import de.erethon.dungeonsxl.util.commons.config.DREConfig; +import de.erethon.bedrock.config.EConfig; import de.erethon.dungeonsxl.world.WorldConfig; import java.io.File; import java.util.ArrayList; @@ -29,7 +29,7 @@ import java.util.List; * * @author Daniel Saukel */ -public class DungeonConfig extends DREConfig { +public class DungeonConfig extends EConfig { private DungeonsXL plugin; diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/DPortal.java b/core/src/main/java/de/erethon/dungeonsxl/global/DPortal.java index e1c7790d..7270b430 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/DPortal.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/DPortal.java @@ -27,8 +27,8 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DGlobalPlayer; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.BlockUtil; import java.util.HashSet; import java.util.Set; import net.md_5.bungee.api.chat.ClickEvent; @@ -204,7 +204,7 @@ public class DPortal extends GlobalProtection { no.setClickEvent(onClickNo); player.sendMessage(DMessage.PLAYER_PORTAL_ROTATE.getMessage()); - MessageUtil.sendMessage(player.getPlayer(), yes, new TextComponent(" "), no); + player.getPlayer().spigot().sendMessage(yes, new TextComponent(" "), no); } } diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/GameSign.java b/core/src/main/java/de/erethon/dungeonsxl/global/GameSign.java index f595ac30..def9c1b0 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/GameSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/GameSign.java @@ -22,8 +22,8 @@ import de.erethon.dungeonsxl.api.player.PlayerGroup; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.player.DGroup; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.World; import org.bukkit.block.Block; import org.bukkit.block.Sign; diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtection.java b/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtection.java index a3bc9560..b25eb39d 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtection.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtection.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.global; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGlobalPlayer; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import java.util.Collection; import org.bukkit.Bukkit; import org.bukkit.World; diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtectionCache.java b/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtectionCache.java index d1f70064..a0ddefd8 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtectionCache.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/GlobalProtectionCache.java @@ -18,7 +18,7 @@ package de.erethon.dungeonsxl.global; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.player.DGroup; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import java.io.File; import java.io.IOException; import java.util.HashMap; diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/GroupSign.java b/core/src/main/java/de/erethon/dungeonsxl/global/GroupSign.java index cbdf19d6..39bc1a3a 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/GroupSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/GroupSign.java @@ -22,8 +22,8 @@ import de.erethon.dungeonsxl.api.event.group.GroupCreateEvent.Cause; import de.erethon.dungeonsxl.api.player.GroupAdapter; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGroup; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.World; import org.bukkit.block.Block; import org.bukkit.block.Sign; diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/JoinSign.java b/core/src/main/java/de/erethon/dungeonsxl/global/JoinSign.java index eb68a11b..22473514 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/JoinSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/JoinSign.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.global; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.dungeon.Dungeon; import de.erethon.dungeonsxl.util.LWCUtil; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; +import de.erethon.bedrock.misc.BlockUtil; import java.util.HashSet; import java.util.Set; import org.bukkit.World; diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/LeaveSign.java b/core/src/main/java/de/erethon/dungeonsxl/global/LeaveSign.java index 6c95057b..ba2dbc96 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/LeaveSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/LeaveSign.java @@ -21,8 +21,8 @@ import de.erethon.dungeonsxl.api.player.GamePlayer; import de.erethon.dungeonsxl.api.player.PlayerGroup; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.util.LWCUtil; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.BlockUtil; import java.util.HashSet; import java.util.Set; import org.bukkit.ChatColor; diff --git a/core/src/main/java/de/erethon/dungeonsxl/global/UnloadedProtection.java b/core/src/main/java/de/erethon/dungeonsxl/global/UnloadedProtection.java index cf0917ba..2739c2b2 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/global/UnloadedProtection.java +++ b/core/src/main/java/de/erethon/dungeonsxl/global/UnloadedProtection.java @@ -17,7 +17,7 @@ package de.erethon.dungeonsxl.global; import de.erethon.dungeonsxl.DungeonsXL; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; import org.bukkit.World; diff --git a/core/src/main/java/de/erethon/dungeonsxl/mob/CitizensMobProvider.java b/core/src/main/java/de/erethon/dungeonsxl/mob/CitizensMobProvider.java index 5b8ec352..731b0d52 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/mob/CitizensMobProvider.java +++ b/core/src/main/java/de/erethon/dungeonsxl/mob/CitizensMobProvider.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.mob.ExternalMobProvider; import de.erethon.dungeonsxl.api.world.GameWorld; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import java.util.HashSet; import java.util.Set; import net.citizensnpcs.api.CitizensAPI; diff --git a/core/src/main/java/de/erethon/dungeonsxl/mob/DMob.java b/core/src/main/java/de/erethon/dungeonsxl/mob/DMob.java index 1a8dceea..9e8bae46 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/mob/DMob.java +++ b/core/src/main/java/de/erethon/dungeonsxl/mob/DMob.java @@ -27,7 +27,7 @@ import de.erethon.dungeonsxl.api.world.GameWorld; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.trigger.MobTrigger; import de.erethon.dungeonsxl.trigger.WaveTrigger; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; +import de.erethon.bedrock.compatibility.Version; import de.erethon.dungeonsxl.world.DGameWorld; import java.util.Set; import org.bukkit.Bukkit; diff --git a/core/src/main/java/de/erethon/dungeonsxl/player/DEditPlayer.java b/core/src/main/java/de/erethon/dungeonsxl/player/DEditPlayer.java index 1da8849f..908f37d2 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/player/DEditPlayer.java +++ b/core/src/main/java/de/erethon/dungeonsxl/player/DEditPlayer.java @@ -20,8 +20,8 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.player.EditPlayer; import de.erethon.dungeonsxl.api.world.EditWorld; import de.erethon.dungeonsxl.config.DMessage; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.ProgressBar; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.ProgressBar; import org.bukkit.Bukkit; import org.bukkit.GameMode; import org.bukkit.Location; diff --git a/core/src/main/java/de/erethon/dungeonsxl/player/DGamePlayer.java b/core/src/main/java/de/erethon/dungeonsxl/player/DGamePlayer.java index 6c2e6b54..f75114d6 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/player/DGamePlayer.java +++ b/core/src/main/java/de/erethon/dungeonsxl/player/DGamePlayer.java @@ -39,7 +39,7 @@ import de.erethon.dungeonsxl.api.world.GameWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.trigger.DistanceTrigger; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.DResourceWorld; import de.erethon.dungeonsxl.world.block.TeamFlag; diff --git a/core/src/main/java/de/erethon/dungeonsxl/player/DGlobalPlayer.java b/core/src/main/java/de/erethon/dungeonsxl/player/DGlobalPlayer.java index 08021918..a3e3b193 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/player/DGlobalPlayer.java +++ b/core/src/main/java/de/erethon/dungeonsxl/player/DGlobalPlayer.java @@ -32,8 +32,8 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.global.DPortal; import de.erethon.dungeonsxl.util.LocationString; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.Version; import java.io.File; import java.util.ArrayList; import java.util.List; @@ -56,7 +56,7 @@ public class DGlobalPlayer implements GlobalPlayer { protected DungeonsXL plugin; - protected boolean is1_9 = Internals.isAtLeast(Internals.v1_9_R1); + protected boolean is1_9 = Version.isAtLeast(Version.MC1_9); protected Player player; @@ -286,7 +286,7 @@ public class DGlobalPlayer implements GlobalPlayer { } if (!fulfilled) { MessageUtil.sendMessage(player, DMessage.ERROR_REQUIREMENTS.getMessage()); - msgs.forEach(msg -> MessageUtil.sendMessage(player, msg)); + msgs.forEach(msg -> player.spigot().sendMessage(msg)); } return fulfilled || DPermission.hasPermission(player, DPermission.IGNORE_REQUIREMENTS); diff --git a/core/src/main/java/de/erethon/dungeonsxl/player/DGroup.java b/core/src/main/java/de/erethon/dungeonsxl/player/DGroup.java index ac28e7af..6b54c5e1 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/player/DGroup.java +++ b/core/src/main/java/de/erethon/dungeonsxl/player/DGroup.java @@ -43,8 +43,8 @@ import de.erethon.dungeonsxl.dungeon.DDungeon; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.dungeon.DungeonConfig; import de.erethon.dungeonsxl.global.GroupSign; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.player.PlayerCollection; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.player.PlayerCollection; import de.erethon.dungeonsxl.world.DResourceWorld; import java.util.ArrayList; import java.util.HashSet; diff --git a/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerData.java b/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerData.java index 64c884f1..d79512cb 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerData.java +++ b/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerData.java @@ -18,12 +18,13 @@ package de.erethon.dungeonsxl.player; import com.google.common.collect.HashMultimap; import com.google.common.collect.Multimap; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; -import de.erethon.dungeonsxl.util.commons.config.ConfigUtil; -import de.erethon.dungeonsxl.util.commons.config.DREConfig; -import de.erethon.dungeonsxl.util.commons.javaplugin.DREPlugin; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.Internals; +import de.erethon.bedrock.compatibility.Version; +import de.erethon.bedrock.config.ConfigUtil; +import de.erethon.bedrock.config.EConfig; +import de.erethon.bedrock.plugin.EPlugin; +import de.erethon.bedrock.misc.EnumUtil; import java.io.File; import java.io.IOException; import java.util.ArrayList; @@ -48,9 +49,9 @@ import org.bukkit.potion.PotionEffect; * * @author Daniel Saukel */ -public class DPlayerData extends DREConfig { +public class DPlayerData extends EConfig { - protected boolean is1_9 = Internals.isAtLeast(Internals.v1_9_R1); + protected boolean is1_9 = Version.isAtLeast(Version.MC1_9); public static final int CONFIG_VERSION = 4; @@ -483,7 +484,7 @@ public class DPlayerData extends DREConfig { if (!file.exists()) { try { file.createNewFile(); - MessageUtil.log(DREPlugin.getInstance(), "&6A new player data file has been created and saved as " + file.getName()); + MessageUtil.log(EPlugin.getInstance(), "&6A new player data file has been created and saved as " + file.getName()); } catch (IOException exception) { } } diff --git a/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerListener.java b/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerListener.java index a947bc08..5e1964ec 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerListener.java +++ b/core/src/main/java/de/erethon/dungeonsxl/player/DPlayerListener.java @@ -32,7 +32,7 @@ import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.util.ParsingUtil; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.block.LockedDoor; import java.util.ArrayList; diff --git a/core/src/main/java/de/erethon/dungeonsxl/player/TimeIsRunningTask.java b/core/src/main/java/de/erethon/dungeonsxl/player/TimeIsRunningTask.java index 0ef5d31a..53d685ae 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/player/TimeIsRunningTask.java +++ b/core/src/main/java/de/erethon/dungeonsxl/player/TimeIsRunningTask.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.event.group.GroupPlayerKickEvent; import de.erethon.dungeonsxl.api.player.GamePlayer; import de.erethon.dungeonsxl.api.player.PlayerGroup; import de.erethon.dungeonsxl.config.DMessage; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeLevelRequirement.java b/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeLevelRequirement.java index 8a656930..5395917d 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeLevelRequirement.java +++ b/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeLevelRequirement.java @@ -24,7 +24,7 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DGlobalPlayer; import de.erethon.dungeonsxl.player.DPlayerData; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.chat.BaseComponent; import net.md_5.bungee.api.chat.ComponentBuilder; diff --git a/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeMoneyRequirement.java b/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeMoneyRequirement.java index b71a2c8f..2fd8a345 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeMoneyRequirement.java +++ b/core/src/main/java/de/erethon/dungeonsxl/requirement/FeeMoneyRequirement.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.Requirement; import de.erethon.dungeonsxl.config.DMessage; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.chat.BaseComponent; import net.md_5.bungee.api.chat.ComponentBuilder; diff --git a/core/src/main/java/de/erethon/dungeonsxl/requirement/FinishedDungeonsRequirement.java b/core/src/main/java/de/erethon/dungeonsxl/requirement/FinishedDungeonsRequirement.java index 87e782d2..9bbd452c 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/requirement/FinishedDungeonsRequirement.java +++ b/core/src/main/java/de/erethon/dungeonsxl/requirement/FinishedDungeonsRequirement.java @@ -21,8 +21,8 @@ import de.erethon.dungeonsxl.api.Requirement; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGlobalPlayer; import de.erethon.dungeonsxl.player.DPlayerData; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; -import de.erethon.dungeonsxl.util.commons.misc.SimpleDateUtil; +import de.erethon.bedrock.misc.NumberUtil; +import de.erethon.bedrock.misc.SimpleDateUtil; import java.util.ArrayList; import java.util.List; import net.md_5.bungee.api.ChatColor; diff --git a/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceFinishRequirement.java b/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceFinishRequirement.java index 8c98bf48..36e37195 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceFinishRequirement.java +++ b/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceFinishRequirement.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.Requirement; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGlobalPlayer; -import de.erethon.dungeonsxl.util.commons.misc.SimpleDateUtil; +import de.erethon.bedrock.misc.SimpleDateUtil; import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.chat.BaseComponent; import net.md_5.bungee.api.chat.ComponentBuilder; diff --git a/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceStartRequirement.java b/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceStartRequirement.java index c0c585ce..6dbabd17 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceStartRequirement.java +++ b/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeSinceStartRequirement.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.Requirement; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGlobalPlayer; -import de.erethon.dungeonsxl.util.commons.misc.SimpleDateUtil; +import de.erethon.bedrock.misc.SimpleDateUtil; import net.md_5.bungee.api.ChatColor; import net.md_5.bungee.api.chat.BaseComponent; import net.md_5.bungee.api.chat.ComponentBuilder; diff --git a/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeframeRequirement.java b/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeframeRequirement.java index d3b9bc03..c84468c4 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeframeRequirement.java +++ b/core/src/main/java/de/erethon/dungeonsxl/requirement/TimeframeRequirement.java @@ -19,8 +19,8 @@ package de.erethon.dungeonsxl.requirement; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.Requirement; import de.erethon.dungeonsxl.config.DMessage; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.EnumUtil; +import de.erethon.bedrock.misc.NumberUtil; import java.util.ArrayList; import java.util.Calendar; import java.util.List; diff --git a/core/src/main/java/de/erethon/dungeonsxl/reward/LevelReward.java b/core/src/main/java/de/erethon/dungeonsxl/reward/LevelReward.java index fc25a547..eb892cae 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/reward/LevelReward.java +++ b/core/src/main/java/de/erethon/dungeonsxl/reward/LevelReward.java @@ -18,7 +18,7 @@ package de.erethon.dungeonsxl.reward; import de.erethon.dungeonsxl.api.Reward; import de.erethon.dungeonsxl.config.DMessage; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.entity.Player; /** diff --git a/core/src/main/java/de/erethon/dungeonsxl/reward/MoneyReward.java b/core/src/main/java/de/erethon/dungeonsxl/reward/MoneyReward.java index 26522b84..760dda99 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/reward/MoneyReward.java +++ b/core/src/main/java/de/erethon/dungeonsxl/reward/MoneyReward.java @@ -18,7 +18,7 @@ package de.erethon.dungeonsxl.reward; import de.erethon.dungeonsxl.api.Reward; import de.erethon.dungeonsxl.config.DMessage; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import net.milkbowl.vault.economy.Economy; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/DSignListener.java b/core/src/main/java/de/erethon/dungeonsxl/sign/DSignListener.java index 26d030a7..45b0c328 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/DSignListener.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/DSignListener.java @@ -25,7 +25,7 @@ import de.erethon.dungeonsxl.api.world.EditWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPlayerListener; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DGameWorld; import org.bukkit.ChatColor; import org.bukkit.block.Block; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/LocationSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/LocationSign.java index 65e7a3e4..dabc3e6c 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/LocationSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/LocationSign.java @@ -18,7 +18,7 @@ package de.erethon.dungeonsxl.sign; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.sign.DungeonSign; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; +import de.erethon.bedrock.misc.BlockUtil; import org.bukkit.Location; /** diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ActionBarSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ActionBarSign.java index 2a651e19..3a0afe58 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ActionBarSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ActionBarSign.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.sign.button; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.block.Sign; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/BossShopSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/BossShopSign.java index 9c28b5c8..b70893f3 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/BossShopSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/BossShopSign.java @@ -22,7 +22,7 @@ import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DGameWorld; import org.black_ixx.bossshop.BossShop; import org.black_ixx.bossshop.core.BSShop; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ChatMessageSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ChatMessageSign.java index 4efe71f5..5bd8d8bc 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ChatMessageSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ChatMessageSign.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.sign.button; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.block.Sign; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/CheckpointSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/CheckpointSign.java index aebe66ee..d9fe5b07 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/CheckpointSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/CheckpointSign.java @@ -23,7 +23,7 @@ import de.erethon.dungeonsxl.api.sign.Button; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import java.util.ArrayList; import java.util.List; import org.bukkit.block.Sign; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java index c4ab3b87..062350b7 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/EndSign.java @@ -27,7 +27,7 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.DResourceWorld; import org.bukkit.ChatColor; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/LivesModifierSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/LivesModifierSign.java index 7bfaa1b2..696eeeba 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/LivesModifierSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/LivesModifierSign.java @@ -23,9 +23,9 @@ import de.erethon.dungeonsxl.api.sign.Button; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.EnumUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.block.Sign; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/MessageSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/MessageSign.java index 933a7d4b..966314df 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/MessageSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/MessageSign.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.sign.Button; import de.erethon.dungeonsxl.api.world.InstanceWorld; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.block.Sign; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java index fa3b1818..906dd049 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/ReadySign.java @@ -26,8 +26,8 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; -import de.erethon.dungeonsxl.util.commons.misc.ProgressBar; +import de.erethon.bedrock.misc.NumberUtil; +import de.erethon.bedrock.misc.ProgressBar; import de.erethon.dungeonsxl.world.DGameWorld; import java.util.UUID; import org.bukkit.Bukkit; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/SoundMessageSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/SoundMessageSign.java index a6b8ca00..f9dac6a9 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/SoundMessageSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/SoundMessageSign.java @@ -20,9 +20,9 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Button; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.compatibility.Version; +import de.erethon.bedrock.misc.EnumUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.SoundCategory; import org.bukkit.block.Sign; import org.bukkit.entity.Player; @@ -84,7 +84,7 @@ public class SoundMessageSign extends Button { } String[] args = getLine(2).split(","); - if (args.length >= 1 && args.length != 2 && Internals.isAtLeast(Internals.v1_11_R1)) { + if (args.length >= 1 && args.length != 2 && Version.isAtLeast(Version.MC1_11)) { category = EnumUtil.getEnumIgnoreCase(SoundCategory.class, args[0]); if (category == null) { category = SoundCategory.MASTER; @@ -114,7 +114,7 @@ public class SoundMessageSign extends Button { } private void playSound(Player player) { - if (Internals.isAtLeast(Internals.v1_11_R1)) { + if (Version.isAtLeast(Version.MC1_11)) { player.playSound(getSign().getLocation(), sound, category, volume, pitch); } else { player.playSound(getSign().getLocation(), sound, volume, pitch); diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/TeleportSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/TeleportSign.java index b8022ce5..a89c1cf9 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/TeleportSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/TeleportSign.java @@ -21,8 +21,8 @@ import de.erethon.dungeonsxl.api.sign.Button; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.sign.LocationSign; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.BlockUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.Location; import org.bukkit.block.Sign; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/TitleSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/TitleSign.java index 3bee64b3..251c7073 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/TitleSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/TitleSign.java @@ -20,8 +20,8 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.NumberUtil; import java.util.Map; import org.bukkit.block.Sign; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/button/WaveSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/button/WaveSign.java index 2f940f66..2c635b85 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/button/WaveSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/button/WaveSign.java @@ -23,7 +23,7 @@ import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.dungeon.DGame; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import org.bukkit.ChatColor; import org.bukkit.block.Sign; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/BedSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/BedSign.java index eb060c3e..f5b3da3d 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/BedSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/BedSign.java @@ -22,8 +22,8 @@ import de.erethon.dungeonsxl.api.sign.Passive; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DGroup; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.BlockUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.block.TeamBed; import org.bukkit.block.Block; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/FlagSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/FlagSign.java index 1de7775d..90e82323 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/FlagSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/FlagSign.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.sign.Passive; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DGroup; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.block.TeamFlag; import org.bukkit.block.Sign; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java index e15a7579..5e761edb 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/HologramSign.java @@ -24,7 +24,7 @@ import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.sign.Passive; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.Bukkit; import org.bukkit.ChatColor; import org.bukkit.Location; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/InteractSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/InteractSign.java index 404ae253..6cadfc5e 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/InteractSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/InteractSign.java @@ -22,7 +22,7 @@ import de.erethon.dungeonsxl.api.sign.Passive; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import java.util.HashSet; import java.util.Set; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/ProtectionSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/ProtectionSign.java index 13dbc8b9..ec96e88f 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/ProtectionSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/ProtectionSign.java @@ -20,7 +20,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Passive; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; +import de.erethon.bedrock.misc.BlockUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.block.ProtectedBlock; import org.bukkit.block.Sign; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/RewardChestSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/RewardChestSign.java index d54185d7..ddd4a6e0 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/RewardChestSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/RewardChestSign.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.block.RewardChest; import java.util.Arrays; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/SignScript.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/SignScript.java index 0d382e02..7a347d15 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/SignScript.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/SignScript.java @@ -16,7 +16,7 @@ */ package de.erethon.dungeonsxl.sign.passive; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import java.io.File; import java.util.ArrayList; import java.util.List; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/StartSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/StartSign.java index c74f68d0..1e5b2195 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/passive/StartSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/passive/StartSign.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.sign.Passive; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.sign.LocationSign; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.Location; import org.bukkit.block.Sign; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/BlockSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/BlockSign.java index 8ac42a02..dac65a48 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/BlockSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/BlockSign.java @@ -22,8 +22,8 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Rocker; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.compatibility.CompatibilityHandler; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.compatibility.CompatibilityHandler; +import de.erethon.bedrock.misc.NumberUtil; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import org.bukkit.block.Block; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java index 6e5c12e4..8f9d181f 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/OpenDoorSign.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Rocker; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; +import de.erethon.bedrock.misc.BlockUtil; import de.erethon.dungeonsxl.world.DGameWorld; import de.erethon.dungeonsxl.world.block.LockedDoor; import org.bukkit.block.Block; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/TriggerSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/TriggerSign.java index 150f7a5f..bbb04c09 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/TriggerSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/rocker/TriggerSign.java @@ -22,7 +22,7 @@ import de.erethon.dungeonsxl.api.sign.Rocker; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.trigger.SignTrigger; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import java.util.HashSet; import java.util.Set; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/CommandSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/CommandSign.java index c5c7dd36..cfde2c59 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/CommandSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/CommandSign.java @@ -22,8 +22,8 @@ import de.erethon.dungeonsxl.api.sign.Windup; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; import de.erethon.dungeonsxl.trigger.InteractTrigger; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.EnumUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import org.bukkit.Bukkit; import org.bukkit.ChatColor; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/DropSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/DropSign.java index d9e3c3af..29037d21 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/DropSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/DropSign.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Windup; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.Location; import org.bukkit.block.Sign; import org.bukkit.inventory.ItemStack; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/MobSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/MobSign.java index 265970a0..59a1d103 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/MobSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/MobSign.java @@ -22,8 +22,8 @@ import de.erethon.dungeonsxl.api.mob.ExternalMobProvider; import de.erethon.dungeonsxl.api.sign.Windup; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; -import de.erethon.dungeonsxl.util.commons.misc.Registry; +import de.erethon.bedrock.misc.NumberUtil; +import de.erethon.bedrock.misc.Registry; import java.util.ArrayList; import java.util.Collection; import org.bukkit.Location; diff --git a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/RedstoneSign.java b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/RedstoneSign.java index e9fdbca9..bc7db807 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/sign/windup/RedstoneSign.java +++ b/core/src/main/java/de/erethon/dungeonsxl/sign/windup/RedstoneSign.java @@ -21,7 +21,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.sign.Rocker; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPermission; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import org.bukkit.block.Sign; import org.bukkit.scheduler.BukkitTask; diff --git a/core/src/main/java/de/erethon/dungeonsxl/trigger/FortuneTrigger.java b/core/src/main/java/de/erethon/dungeonsxl/trigger/FortuneTrigger.java index a30b78f4..ce380c83 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/trigger/FortuneTrigger.java +++ b/core/src/main/java/de/erethon/dungeonsxl/trigger/FortuneTrigger.java @@ -17,7 +17,7 @@ package de.erethon.dungeonsxl.trigger; import de.erethon.dungeonsxl.event.trigger.TriggerActionEvent; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import java.util.Random; import org.bukkit.Bukkit; diff --git a/core/src/main/java/de/erethon/dungeonsxl/trigger/RedstoneTrigger.java b/core/src/main/java/de/erethon/dungeonsxl/trigger/RedstoneTrigger.java index 7d99eccf..ff7d2509 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/trigger/RedstoneTrigger.java +++ b/core/src/main/java/de/erethon/dungeonsxl/trigger/RedstoneTrigger.java @@ -20,7 +20,7 @@ import de.erethon.caliburn.category.Category; import de.erethon.dungeonsxl.api.sign.Deactivatable; import de.erethon.dungeonsxl.api.sign.DungeonSign; import de.erethon.dungeonsxl.event.trigger.TriggerActionEvent; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; +import de.erethon.bedrock.misc.BlockUtil; import de.erethon.dungeonsxl.world.DGameWorld; import org.bukkit.Bukkit; import org.bukkit.block.Block; diff --git a/core/src/main/java/de/erethon/dungeonsxl/trigger/Trigger.java b/core/src/main/java/de/erethon/dungeonsxl/trigger/Trigger.java index 0aa45ba2..20cfdc37 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/trigger/Trigger.java +++ b/core/src/main/java/de/erethon/dungeonsxl/trigger/Trigger.java @@ -19,8 +19,8 @@ package de.erethon.dungeonsxl.trigger; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.sign.DungeonSign; import de.erethon.dungeonsxl.event.trigger.TriggerRegistrationEvent; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; diff --git a/core/src/main/java/de/erethon/dungeonsxl/util/ContainerAdapter.java b/core/src/main/java/de/erethon/dungeonsxl/util/ContainerAdapter.java index 4c920f87..cea8c68b 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/util/ContainerAdapter.java +++ b/core/src/main/java/de/erethon/dungeonsxl/util/ContainerAdapter.java @@ -16,7 +16,7 @@ */ package de.erethon.dungeonsxl.util; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; +import de.erethon.bedrock.compatibility.Version; import org.bukkit.block.Block; import org.bukkit.block.Chest; import org.bukkit.block.Container; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/DEditWorld.java b/core/src/main/java/de/erethon/dungeonsxl/world/DEditWorld.java index a4a9b339..9f39d155 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/DEditWorld.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/DEditWorld.java @@ -23,9 +23,9 @@ import de.erethon.dungeonsxl.api.event.world.InstanceWorldPostUnloadEvent; import de.erethon.dungeonsxl.api.world.EditWorld; import de.erethon.dungeonsxl.mob.CitizensMobProvider; import de.erethon.dungeonsxl.player.DEditPlayer; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; -import de.erethon.dungeonsxl.util.commons.misc.FileUtil; -import de.erethon.dungeonsxl.util.commons.misc.ProgressBar; +import de.erethon.bedrock.compatibility.Version; +import de.erethon.bedrock.misc.FileUtil; +import de.erethon.bedrock.misc.ProgressBar; import java.io.File; import java.io.IOException; import java.util.HashMap; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java b/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java index 7fb42369..63edf5a5 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/DGameWorld.java @@ -39,10 +39,9 @@ import de.erethon.dungeonsxl.trigger.RedstoneTrigger; import de.erethon.dungeonsxl.trigger.Trigger; import de.erethon.dungeonsxl.trigger.TriggerType; import de.erethon.dungeonsxl.trigger.TriggerTypeDefault; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; -import de.erethon.dungeonsxl.util.commons.misc.FileUtil; +import de.erethon.bedrock.compatibility.Version; +import de.erethon.bedrock.misc.BlockUtil; +import de.erethon.bedrock.misc.FileUtil; import de.erethon.dungeonsxl.world.block.GameBlock; import de.erethon.dungeonsxl.world.block.LockedDoor; import de.erethon.dungeonsxl.world.block.MultiBlock; @@ -416,7 +415,7 @@ public class DGameWorld extends DInstanceWorld implements GameWorld { } getWorld().setDifficulty(getRules().getState(GameRule.DIFFICULTY)); - if (Internals.isAtLeast(Internals.v1_13_R1)) { + if (Version.isAtLeast(Version.MC1_13)) { getWorld().setGameRule(org.bukkit.GameRule.DO_FIRE_TICK, getRules().getState(GameRule.FIRE_TICK)); } diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/DInstanceWorld.java b/core/src/main/java/de/erethon/dungeonsxl/world/DInstanceWorld.java index 1086adcd..025d809e 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/DInstanceWorld.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/DInstanceWorld.java @@ -24,8 +24,8 @@ import de.erethon.dungeonsxl.api.player.InstancePlayer; import de.erethon.dungeonsxl.api.player.PlayerCache; import de.erethon.dungeonsxl.api.sign.DungeonSign; import de.erethon.dungeonsxl.api.world.InstanceWorld; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.compatibility.Version; import java.io.File; import java.lang.reflect.Constructor; import java.lang.reflect.InvocationTargetException; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/DResourceWorld.java b/core/src/main/java/de/erethon/dungeonsxl/world/DResourceWorld.java index a65894db..72a743b8 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/DResourceWorld.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/DResourceWorld.java @@ -26,9 +26,8 @@ import de.erethon.dungeonsxl.api.player.EditPlayer; import de.erethon.dungeonsxl.api.world.EditWorld; import de.erethon.dungeonsxl.api.world.GameWorld; import de.erethon.dungeonsxl.api.world.ResourceWorld; -import de.erethon.dungeonsxl.util.commons.compatibility.Internals; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; -import de.erethon.dungeonsxl.util.commons.misc.FileUtil; +import de.erethon.bedrock.compatibility.Version; +import de.erethon.bedrock.misc.FileUtil; import java.io.File; import java.io.IOException; import org.bukkit.Bukkit; @@ -186,7 +185,7 @@ public class DResourceWorld implements ResourceWorld { FileUtil.copyDir(folder, instanceFolder, DungeonsXL.EXCLUDED_FILES); instance.world = Bukkit.createWorld(WorldCreator.name(name).environment(getWorldEnvironment())).getName(); - if (Internals.isAtLeast(Internals.v1_13_R1)) { + if (Version.isAtLeast(Version.MC1_13)) { instance.getWorld().setGameRule(GameRule.DO_FIRE_TICK, false); } if (Bukkit.getPluginManager().isPluginEnabled("dynmap")) { diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java b/core/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java index ead8e8e9..00b874ff 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/DWorldListener.java @@ -29,7 +29,7 @@ import de.erethon.dungeonsxl.api.world.GameWorld; import de.erethon.dungeonsxl.api.world.InstanceWorld; import de.erethon.dungeonsxl.player.DPlayerListener; import de.erethon.dungeonsxl.util.ContainerAdapter; -import de.erethon.dungeonsxl.util.commons.compatibility.Version; +import de.erethon.bedrock.compatibility.Version; import java.util.HashSet; import java.util.Map; import java.util.Set; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/WorldConfig.java b/core/src/main/java/de/erethon/dungeonsxl/world/WorldConfig.java index d1ffa49b..89a190c2 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/WorldConfig.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/WorldConfig.java @@ -19,7 +19,7 @@ package de.erethon.dungeonsxl.world; import de.erethon.dungeonsxl.DungeonsXL; import de.erethon.dungeonsxl.api.dungeon.GameRule; import de.erethon.dungeonsxl.api.dungeon.GameRuleContainer; -import de.erethon.dungeonsxl.util.commons.misc.EnumUtil; +import de.erethon.bedrock.misc.EnumUtil; import java.io.File; import java.io.IOException; import java.util.ArrayList; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/block/PlaceableBlock.java b/core/src/main/java/de/erethon/dungeonsxl/world/block/PlaceableBlock.java index ba2fee89..939e2068 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/block/PlaceableBlock.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/block/PlaceableBlock.java @@ -19,8 +19,8 @@ package de.erethon.dungeonsxl.world.block; import de.erethon.caliburn.item.ExItem; import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.trigger.SignTrigger; -import de.erethon.dungeonsxl.util.commons.misc.BlockUtil; -import de.erethon.dungeonsxl.util.commons.misc.NumberUtil; +import de.erethon.bedrock.misc.BlockUtil; +import de.erethon.bedrock.misc.NumberUtil; import de.erethon.dungeonsxl.world.DGameWorld; import java.util.HashSet; import java.util.Set; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/block/RewardChest.java b/core/src/main/java/de/erethon/dungeonsxl/world/block/RewardChest.java index 771c2a09..9f7b20a9 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/block/RewardChest.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/block/RewardChest.java @@ -28,8 +28,8 @@ import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.reward.ItemReward; import de.erethon.dungeonsxl.reward.LevelReward; import de.erethon.dungeonsxl.reward.MoneyReward; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; -import de.erethon.dungeonsxl.util.commons.misc.SimpleDateUtil; +import de.erethon.bedrock.chat.MessageUtil; +import de.erethon.bedrock.misc.SimpleDateUtil; import net.milkbowl.vault.economy.Economy; import org.bukkit.Bukkit; import org.bukkit.ChatColor; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamBed.java b/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamBed.java index 19c4ff32..6e1dea03 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamBed.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamBed.java @@ -23,7 +23,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGamePlayer; import de.erethon.dungeonsxl.player.DGroup; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.block.Block; import org.bukkit.block.BlockFace; import org.bukkit.entity.Player; diff --git a/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamFlag.java b/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamFlag.java index 2661c55f..05bec402 100644 --- a/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamFlag.java +++ b/core/src/main/java/de/erethon/dungeonsxl/world/block/TeamFlag.java @@ -22,7 +22,7 @@ import de.erethon.dungeonsxl.api.DungeonsAPI; import de.erethon.dungeonsxl.api.player.GamePlayer; import de.erethon.dungeonsxl.config.DMessage; import de.erethon.dungeonsxl.player.DGroup; -import de.erethon.dungeonsxl.util.commons.chat.MessageUtil; +import de.erethon.bedrock.chat.MessageUtil; import org.bukkit.block.Block; import org.bukkit.entity.Player; import org.bukkit.event.block.BlockBreakEvent; diff --git a/dist/pom.xml b/dist/pom.xml index 98de212f..e149bc72 100644 --- a/dist/pom.xml +++ b/dist/pom.xml @@ -7,7 +7,7 @@ de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT ${project.artifactId}-${project.version}${buildNo} diff --git a/pom.xml b/pom.xml index bddce26e..d1baff70 100644 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 de.erethon.dungeonsxl dungeonsxl-parent - 0.18-PRE + 0.18-SNAPSHOT pom DungeonsXL https://dre2n.github.io @@ -21,14 +21,20 @@ UTF-8 1.8 1.8 - 1.18.1-R0.1-SNAPSHOT + 1.18.2-R0.1-SNAPSHOT - de.erethon - caliburn - 1.0.3 - compile + de.erethon.caliburn + caliburn-api + 1.1-SNAPSHOT + provided + + + de.erethon.caliburn + legacy + 1.1-SNAPSHOT + provided de.erethon.vignette