From a3cdd0b38cd4452bffb5f5f30556a812aef758ac Mon Sep 17 00:00:00 2001 From: MuXiu1997 <49554020+MuXiu1997@users.noreply.github.com> Date: Wed, 30 Mar 2022 03:27:09 +0800 Subject: Fix books localization (#164) --- src/main/java/gtPlusPlus/core/handler/BookHandler.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'src/main/java/gtPlusPlus/core/handler') diff --git a/src/main/java/gtPlusPlus/core/handler/BookHandler.java b/src/main/java/gtPlusPlus/core/handler/BookHandler.java index 79f6488487..e8c31e60ea 100644 --- a/src/main/java/gtPlusPlus/core/handler/BookHandler.java +++ b/src/main/java/gtPlusPlus/core/handler/BookHandler.java @@ -13,6 +13,9 @@ import gtPlusPlus.core.util.minecraft.RecipeUtils; import net.minecraft.init.Items; import net.minecraft.item.ItemStack; +import static gtPlusPlus.core.util.Utils.addBookPagesLocalization; +import static gtPlusPlus.core.util.Utils.addBookTitleLocalization; + public class BookHandler { public static int mBookKeeperCount = 0; @@ -379,7 +382,12 @@ public class BookHandler { private static BookTemplate writeBookTemplate(String aMapping, String aTitle, String aAuthor, String[] aPages){ mBookKeeperCount++; - BookTemplate mTemp = new BookTemplate(mBookKeeperCount, aMapping, aTitle, aAuthor, aPages); + for (int i = 0; i < aPages.length; i++) { + aPages[i] = aPages[i].replaceAll("\n", "
"); + } + addBookTitleLocalization(aTitle); + addBookPagesLocalization(aTitle, aPages); + BookTemplate mTemp = new BookTemplate(mBookKeeperCount, aMapping, aTitle, aAuthor, aPages); mBookMap.put(mBookKeeperCount-1, mTemp); return mTemp; } -- cgit