33 lines
1.1 KiB
Diff
33 lines
1.1 KiB
Diff
--- a/net/minecraft/util/text/LanguageMap.java
|
|
+++ b/net/minecraft/util/text/LanguageMap.java
|
|
@@ -36,7 +36,8 @@
|
|
field_201045_a.error("Couldn't read strings from /assets/minecraft/lang/en_us.json", (Throwable)ioexception);
|
|
}
|
|
|
|
- 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);
|
|
return new LanguageMap() {
|
|
public String func_230503_a_(String p_230503_1_) {
|
|
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(); }
|
|
}
|