craftbukkit/nms-patches/net/minecraft/world/level/GameRules.patch

59 lines
2.3 KiB
Diff
Raw Normal View History

2021-03-16 09:00:00 +11:00
--- a/net/minecraft/world/level/GameRules.java
+++ b/net/minecraft/world/level/GameRules.java
@@ -113,7 +113,7 @@
2019-06-21 20:35:22 +10:00
}
public <T extends GameRules.GameRuleValue<T>> T get(GameRules.GameRuleKey<T> gamerules_gamerulekey) {
2020-06-25 10:00:00 +10:00
- return (GameRules.GameRuleValue) this.J.get(gamerules_gamerulekey);
+ return (T) this.J.get(gamerules_gamerulekey); // CraftBukkit - decompile error
2019-06-21 20:35:22 +10:00
}
public NBTTagCompound a() {
2021-03-16 09:00:00 +11:00
@@ -144,8 +144,8 @@
2019-06-21 20:35:22 +10:00
}
private static <T extends GameRules.GameRuleValue<T>> void a(GameRules.GameRuleVisitor gamerules_gamerulevisitor, GameRules.GameRuleKey<?> gamerules_gamerulekey, GameRules.GameRuleDefinition<?> gamerules_gameruledefinition) {
- gamerules_gamerulevisitor.a(gamerules_gamerulekey, gamerules_gameruledefinition);
2020-06-25 10:00:00 +10:00
- gamerules_gameruledefinition.a(gamerules_gamerulevisitor, gamerules_gamerulekey);
2019-06-21 20:35:22 +10:00
+ gamerules_gamerulevisitor.a((GameRules.GameRuleKey<T>) gamerules_gamerulekey, (GameRules.GameRuleDefinition<T>) gamerules_gameruledefinition); // CraftBukkit - decompile error
2020-06-25 10:00:00 +10:00
+ ((GameRules.GameRuleDefinition<T>) gamerules_gameruledefinition).a(gamerules_gamerulevisitor, (GameRules.GameRuleKey<T>) gamerules_gamerulekey); // CraftBukkit - decompile error
2019-06-21 20:35:22 +10:00
}
public boolean getBoolean(GameRules.GameRuleKey<GameRules.GameRuleBoolean> gamerules_gamerulekey) {
2021-03-16 09:00:00 +11:00
@@ -196,7 +196,7 @@
2019-06-21 20:35:22 +10:00
}
@Override
- protected void setValue(String s) {
2020-06-25 10:00:00 +10:00
+ public void setValue(String s) { // PAIL - protected->public
this.b = Boolean.parseBoolean(s);
2019-06-21 20:35:22 +10:00
}
2021-03-16 09:00:00 +11:00
@@ -251,7 +251,7 @@
2019-06-21 20:35:22 +10:00
}
@Override
- protected void setValue(String s) {
2020-06-25 10:00:00 +10:00
+ public void setValue(String s) { // PAIL - protected->public
this.b = c(s);
2019-06-21 20:35:22 +10:00
}
2021-03-16 09:00:00 +11:00
@@ -305,7 +305,7 @@
2019-06-21 20:35:22 +10:00
}
- protected abstract void setValue(String s);
+ public abstract void setValue(String s); // PAIL - private->public
2020-06-25 10:00:00 +10:00
public abstract String getValue();
2019-06-21 20:35:22 +10:00
2021-03-16 09:00:00 +11:00
@@ -339,7 +339,7 @@
2019-06-21 20:35:22 +10:00
}
2019-07-20 09:00:00 +10:00
public T getValue() {
2019-06-21 20:35:22 +10:00
- return (GameRules.GameRuleValue) this.b.apply(this);
+ return this.b.apply(this); // CraftBukkit - decompile error
}
2020-06-25 10:00:00 +10:00
public void a(GameRules.GameRuleVisitor gamerules_gamerulevisitor, GameRules.GameRuleKey<T> gamerules_gamerulekey) {