From 354eda61bd1229304b5d4fd3e4197570953b33b3 Mon Sep 17 00:00:00 2001 From: Marcel Konrad Date: Tue, 17 Sep 2019 22:38:36 +0200 Subject: [PATCH] Replace EnumDifficulty with vanilla Difficulty enum --- .../builder/impl/BuilderDifficulty.java | 23 ++++--------------- .../worldhandler/helper/ActionHelper.java | 10 ++++---- 2 files changed, 9 insertions(+), 24 deletions(-) diff --git a/src/main/java/exopandora/worldhandler/builder/impl/BuilderDifficulty.java b/src/main/java/exopandora/worldhandler/builder/impl/BuilderDifficulty.java index 51fdd16..160b471 100644 --- a/src/main/java/exopandora/worldhandler/builder/impl/BuilderDifficulty.java +++ b/src/main/java/exopandora/worldhandler/builder/impl/BuilderDifficulty.java @@ -3,6 +3,7 @@ package exopandora.worldhandler.builder.impl; import exopandora.worldhandler.builder.CommandBuilder; import exopandora.worldhandler.builder.Syntax; import exopandora.worldhandler.builder.types.Type; +import net.minecraft.world.Difficulty; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -14,16 +15,16 @@ public class BuilderDifficulty extends CommandBuilder } - public BuilderDifficulty(EnumDifficulty difficulty) + public BuilderDifficulty(Difficulty difficulty) { this.setDifficulty(difficulty); } - public void setDifficulty(EnumDifficulty difficulty) + public void setDifficulty(Difficulty difficulty) { if(difficulty != null) { - this.setNode(0, difficulty.toString()); + this.setNode(0, difficulty.getTranslationKey()); } } @@ -42,20 +43,4 @@ public class BuilderDifficulty extends CommandBuilder return syntax; } - - @Deprecated - @OnlyIn(Dist.CLIENT) - public static enum EnumDifficulty - { - PEACEFUL, - EASY, - NORMAL, - HARD; - - @Override - public String toString() - { - return this.name().toLowerCase(); - } - } } diff --git a/src/main/java/exopandora/worldhandler/helper/ActionHelper.java b/src/main/java/exopandora/worldhandler/helper/ActionHelper.java index b6c8652..dada6e1 100644 --- a/src/main/java/exopandora/worldhandler/helper/ActionHelper.java +++ b/src/main/java/exopandora/worldhandler/helper/ActionHelper.java @@ -3,7 +3,6 @@ package exopandora.worldhandler.helper; import exopandora.worldhandler.Main; import exopandora.worldhandler.WorldHandler; import exopandora.worldhandler.builder.impl.BuilderDifficulty; -import exopandora.worldhandler.builder.impl.BuilderDifficulty.EnumDifficulty; import exopandora.worldhandler.builder.impl.BuilderGamemode; import exopandora.worldhandler.builder.impl.BuilderGamemode.EnumGamemode; import exopandora.worldhandler.builder.impl.BuilderTime; @@ -26,6 +25,7 @@ import net.minecraft.util.text.TextFormatting; import net.minecraft.util.text.TranslationTextComponent; import net.minecraft.util.text.event.ClickEvent; import net.minecraft.util.text.event.ClickEvent.Action; +import net.minecraft.world.Difficulty; import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.OnlyIn; @@ -88,22 +88,22 @@ public class ActionHelper public static void difficultyPeaceful() { - CommandHelper.sendCommand(new BuilderDifficulty(EnumDifficulty.PEACEFUL)); + CommandHelper.sendCommand(new BuilderDifficulty(Difficulty.PEACEFUL)); } public static void difficultyEasy() { - CommandHelper.sendCommand(new BuilderDifficulty(EnumDifficulty.EASY)); + CommandHelper.sendCommand(new BuilderDifficulty(Difficulty.EASY)); } public static void difficultyNormal() { - CommandHelper.sendCommand(new BuilderDifficulty(EnumDifficulty.NORMAL)); + CommandHelper.sendCommand(new BuilderDifficulty(Difficulty.NORMAL)); } public static void difficultyHard() { - CommandHelper.sendCommand(new BuilderDifficulty(EnumDifficulty.HARD)); + CommandHelper.sendCommand(new BuilderDifficulty(Difficulty.HARD)); } public static void gamemodeSurvival()