diff options
author | md_5 <git@md-5.net> | 2018-08-03 21:03:21 +1000 |
---|---|---|
committer | md_5 <git@md-5.net> | 2018-08-03 21:03:21 +1000 |
commit | 671581e33ff658c89c780e7adfd68ad423570d79 (patch) | |
tree | e4ea89810352a1a44395cc280791be92f90ee0db /nms-patches | |
parent | dabb1b930bf4f6ce622fb2ef937c002db43deabf (diff) | |
download | craftbukkit-671581e33ff658c89c780e7adfd68ad423570d79.tar craftbukkit-671581e33ff658c89c780e7adfd68ad423570d79.tar.gz craftbukkit-671581e33ff658c89c780e7adfd68ad423570d79.tar.lz craftbukkit-671581e33ff658c89c780e7adfd68ad423570d79.tar.xz craftbukkit-671581e33ff658c89c780e7adfd68ad423570d79.zip |
Fix gamerules in secondary worlds
Diffstat (limited to 'nms-patches')
-rw-r--r-- | nms-patches/CommandGamerule.patch | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/nms-patches/CommandGamerule.patch b/nms-patches/CommandGamerule.patch new file mode 100644 index 00000000..228c3013 --- /dev/null +++ b/nms-patches/CommandGamerule.patch @@ -0,0 +1,20 @@ +--- a/net/minecraft/server/CommandGamerule.java ++++ b/net/minecraft/server/CommandGamerule.java +@@ -29,7 +29,7 @@ + } + + private static int a(CommandListenerWrapper commandlistenerwrapper, String s, CommandContext<CommandListenerWrapper> commandcontext) { +- GameRules.GameRuleValue gamerules_gamerulevalue = commandlistenerwrapper.getServer().aQ().get(s); ++ GameRules.GameRuleValue gamerules_gamerulevalue = commandlistenerwrapper.getWorld().getGameRules().get(s); // CraftBukkit + + gamerules_gamerulevalue.e().a(commandcontext, "value", gamerules_gamerulevalue); + commandlistenerwrapper.sendMessage(new ChatMessage("commands.gamerule.set", new Object[] { s, gamerules_gamerulevalue.a()}), true); +@@ -37,7 +37,7 @@ + } + + private static int a(CommandListenerWrapper commandlistenerwrapper, String s) { +- GameRules.GameRuleValue gamerules_gamerulevalue = commandlistenerwrapper.getServer().aQ().get(s); ++ GameRules.GameRuleValue gamerules_gamerulevalue = commandlistenerwrapper.getWorld().getGameRules().get(s); // CraftBukkit + + commandlistenerwrapper.sendMessage(new ChatMessage("commands.gamerule.query", new Object[] { s, gamerules_gamerulevalue.a()}), false); + return gamerules_gamerulevalue.c(); |