From bee74680e607c2e29b038329f62181238911cd83 Mon Sep 17 00:00:00 2001 From: MiniDigger | Martin Date: Sun, 14 Jan 2024 11:04:49 +0100 Subject: add remapped patches as a test --- .../minecraft/server/commands/CommandDifficulty.patch | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 patch-remap/og/net/minecraft/server/commands/CommandDifficulty.patch (limited to 'patch-remap/og/net/minecraft/server/commands/CommandDifficulty.patch') diff --git a/patch-remap/og/net/minecraft/server/commands/CommandDifficulty.patch b/patch-remap/og/net/minecraft/server/commands/CommandDifficulty.patch new file mode 100644 index 0000000000..2a303cc1f1 --- /dev/null +++ b/patch-remap/og/net/minecraft/server/commands/CommandDifficulty.patch @@ -0,0 +1,17 @@ +--- a/net/minecraft/server/commands/CommandDifficulty.java ++++ b/net/minecraft/server/commands/CommandDifficulty.java +@@ -44,11 +44,12 @@ + + public static int setDifficulty(CommandListenerWrapper commandlistenerwrapper, EnumDifficulty enumdifficulty) throws CommandSyntaxException { + MinecraftServer minecraftserver = commandlistenerwrapper.getServer(); ++ net.minecraft.server.level.WorldServer worldServer = commandlistenerwrapper.getLevel(); // CraftBukkit + +- if (minecraftserver.getWorldData().getDifficulty() == enumdifficulty) { ++ if (worldServer.getDifficulty() == enumdifficulty) { // CraftBukkit + throw CommandDifficulty.ERROR_ALREADY_DIFFICULT.create(enumdifficulty.getKey()); + } else { +- minecraftserver.setDifficulty(enumdifficulty, true); ++ worldServer.serverLevelData.setDifficulty(enumdifficulty); // CraftBukkit + commandlistenerwrapper.sendSuccess(() -> { + return IChatBaseComponent.translatable("commands.difficulty.success", enumdifficulty.getDisplayName()); + }, true); -- cgit v1.2.3