ForgePatch/patches/minecraft/net/minecraft/util/text/LanguageMap.java.patch

33 lines
1.1 KiB
Diff
Raw Normal View History

--- a/net/minecraft/util/text/LanguageMap.java
+++ b/net/minecraft/util/text/LanguageMap.java
2020-06-24 00:56:24 +00:00
@@ -36,7 +36,8 @@
2019-06-25 02:01:03 +00:00
field_201045_a.error("Couldn't read strings from /assets/minecraft/lang/en_us.json", (Throwable)ioexception);
2020-06-19 14:58:45 +00:00
}
2020-06-24 00:56:24 +00:00
- final Map<String, String> map = builder.build();
+ final Map<String, String> map = new java.util.HashMap<>(builder.build());
+ net.minecraftforge.fml.server.LanguageHook.captureLanguageMap(map);
2020-06-19 14:58:45 +00:00
return new LanguageMap() {
public String func_230503_a_(String p_230503_1_) {
2020-06-24 00:56:24 +00:00
return map.getOrDefault(p_230503_1_, p_230503_1_);
@@ -54,6 +55,11 @@
public String func_230504_a_(String p_230504_1_, boolean p_230504_2_) {
return p_230504_1_;
}
+
+ @Override
+ public Map<String, String> getLanguageData() {
+ return map;
+ }
};
}
@@ -84,4 +90,7 @@
public abstract boolean func_230505_b_();
public abstract String func_230504_a_(String p_230504_1_, boolean p_230504_2_);
+
+ // FORGE START
+ public Map<String, String> getLanguageData() { return ImmutableMap.of(); }
}