aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/handler
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/core/handler')
-rw-r--r--src/main/java/gtPlusPlus/core/handler/BookHandler.java10
1 files changed, 9 insertions, 1 deletions
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", "<BR>");
+ }
+ addBookTitleLocalization(aTitle);
+ addBookPagesLocalization(aTitle, aPages);
+ BookTemplate mTemp = new BookTemplate(mBookKeeperCount, aMapping, aTitle, aAuthor, aPages);
mBookMap.put(mBookKeeperCount-1, mTemp);
return mTemp;
}