Fix translation issue for saved disguises

This commit is contained in:
libraryaddict 2023-05-28 00:38:10 +12:00
parent 15f7ffb0b9
commit 6dd2fe51a1

View File

@ -199,7 +199,7 @@ public class DisguiseParser {
try { try {
StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(disguise.getType().toReadable().replace(" ", "_")); stringBuilder.append(TranslateType.DISGUISES.reverseGet(disguise.getType().toReadable().replace(" ", "_")));
if (disguise.isPlayerDisguise()) { if (disguise.isPlayerDisguise()) {
stringBuilder.append(" ").append(DisguiseUtilities.quote(((PlayerDisguise) disguise).getName())); stringBuilder.append(" ").append(DisguiseUtilities.quote(((PlayerDisguise) disguise).getName()));
@ -221,8 +221,8 @@ public class DisguiseParser {
continue; continue;
} }
stringBuilder.append(" ").append(TranslateType.DISGUISE_OPTIONS.get(m.getName())).append(" ") stringBuilder.append(" ").append(TranslateType.DISGUISE_OPTIONS.reverseGet(m.getName())).append(" ")
.append(TranslateType.DISGUISE_OPTIONS_PARAMETERS.get(type.getName())); .append(TranslateType.DISGUISE_OPTIONS_PARAMETERS.reverseGet(type.getName()));
} }
continue; continue;
@ -269,7 +269,7 @@ public class DisguiseParser {
} }
} }
stringBuilder.append(" ").append(TranslateType.DISGUISE_OPTIONS.get(m.getName())); stringBuilder.append(" ").append(TranslateType.DISGUISE_OPTIONS.reverseGet(m.getName()));
if (ourValue instanceof Boolean && (Boolean) ourValue) { if (ourValue instanceof Boolean && (Boolean) ourValue) {
continue; continue;
@ -281,12 +281,12 @@ public class DisguiseParser {
valueString = ParamInfoManager.getParamInfo(ourValue.getClass()).toString(ourValue); valueString = ParamInfoManager.getParamInfo(ourValue.getClass()).toString(ourValue);
if (ourValue instanceof String) { if (ourValue instanceof String) {
valueString = TranslateType.DISGUISE_OPTIONS_PARAMETERS.get(valueString); valueString = TranslateType.DISGUISE_OPTIONS_PARAMETERS.reverseGet(valueString);
} }
valueString = DisguiseUtilities.quote(valueString); valueString = DisguiseUtilities.quote(valueString);
} else { } else {
valueString = TranslateType.DISGUISE_OPTIONS_PARAMETERS.get("null"); valueString = TranslateType.DISGUISE_OPTIONS_PARAMETERS.reverseGet("null");
} }
stringBuilder.append(" ").append(valueString); stringBuilder.append(" ").append(valueString);