package com.arkcraft.module.core.client.gui.book; import com.arkcraft.lib.LogHelper; import com.arkcraft.module.core.client.gui.book.fonts.SmallFontRenderer; import com.arkcraft.module.core.ARKCraft; import com.google.gson.GsonBuilder; import net.minecraft.util.ResourceLocation; /** * @author Vastatio */ public class BookData { public GsonBuilder gBuilder = new GsonBuilder(); public BookDocument doc = DossierParser.parseJSON(gBuilder, "dossier/en_US/dossier.json"); public String modID = new String(); public String unlocalizedName = new String(); public String tooltip = new String(); public ResourceLocation leftImage = new ResourceLocation(ARKCraft.MODID, "textures/gui/dino_book_left.png"); public ResourceLocation rightImage = new ResourceLocation(ARKCraft.MODID, "textures/gui/dino_book_right.png"); public ResourceLocation itemImage = new ResourceLocation(ARKCraft.MODID, "textures/items/dino_book.png"); public SmallFontRenderer font; public Boolean canTranslate = false; public BookDocument getBookDocument() { LogHelper.info(doc == null ? "BookDocument in BookData is null!" : "BookDocument in BookData is not null."); return this.doc; } public String getUnlocalizedName() { return unlocalizedName; } public GsonBuilder getGsonBuilder() { return gBuilder; } }