Updated the books to a more readable format
Also thumbed my nose at TehNut's stupid bracing.
This commit is contained in:
parent
e285ae56b8
commit
81acd62bda
|
@ -4,6 +4,7 @@ import java.util.ArrayList;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.item.crafting.IRecipe;
|
import net.minecraft.item.crafting.IRecipe;
|
||||||
|
@ -28,6 +29,7 @@ import amerifrance.guideapi.api.IPage;
|
||||||
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
||||||
import amerifrance.guideapi.api.util.PageHelper;
|
import amerifrance.guideapi.api.util.PageHelper;
|
||||||
import amerifrance.guideapi.page.PageIRecipe;
|
import amerifrance.guideapi.page.PageIRecipe;
|
||||||
|
import amerifrance.guideapi.page.PageText;
|
||||||
|
|
||||||
public class CategoryArchitect
|
public class CategoryArchitect
|
||||||
{
|
{
|
||||||
|
@ -37,9 +39,9 @@ public class CategoryArchitect
|
||||||
String keyBase = "guide." + Constants.Mod.MODID + ".entry.architect.";
|
String keyBase = "guide." + Constants.Mod.MODID + ".entry.architect.";
|
||||||
|
|
||||||
List<IPage> introPages = new ArrayList<IPage>();
|
List<IPage> introPages = new ArrayList<IPage>();
|
||||||
introPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "intro" + ".info"), 270));
|
introPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "intro" + ".info"), 370));
|
||||||
// introPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + ritual.getName() + ".png")));
|
// introPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + ritual.getName() + ".png")));
|
||||||
entries.put(new ResourceLocation(keyBase + "intro"), new EntryText(introPages, TextHelper.localize(keyBase + "intro"), false));
|
entries.put(new ResourceLocation(keyBase + "intro"), new EntryText(introPages, TextHelper.localize(keyBase + "intro"), true));
|
||||||
|
|
||||||
List<IPage> altarPages = new ArrayList<IPage>();
|
List<IPage> altarPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -49,7 +51,7 @@ public class CategoryArchitect
|
||||||
altarPages.add(new PageIRecipe(altarRecipe));
|
altarPages.add(new PageIRecipe(altarRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
altarPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodaltar" + ".info.1"), 270));
|
altarPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodaltar" + ".info.1"), 370));
|
||||||
|
|
||||||
IRecipe daggerRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModItems.sacrificialDagger));
|
IRecipe daggerRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModItems.sacrificialDagger));
|
||||||
if (daggerRecipe != null)
|
if (daggerRecipe != null)
|
||||||
|
@ -57,27 +59,27 @@ public class CategoryArchitect
|
||||||
altarPages.add(new PageIRecipe(daggerRecipe));
|
altarPages.add(new PageIRecipe(daggerRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
altarPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodaltar" + ".info.2"), 270));
|
altarPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodaltar" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "bloodaltar"), new EntryText(altarPages, TextHelper.localize(keyBase + "bloodaltar"), false));
|
entries.put(new ResourceLocation(keyBase + "bloodaltar"), new EntryText(altarPages, TextHelper.localize(keyBase + "bloodaltar"), true));
|
||||||
|
|
||||||
List<IPage> ashPages = new ArrayList<IPage>();
|
List<IPage> ashPages = new ArrayList<IPage>();
|
||||||
//TODO: Arcane Ash Recipe
|
//TODO: Arcane Ash Recipe
|
||||||
|
|
||||||
ashPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "ash" + ".info"), 270));
|
ashPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "ash" + ".info"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "ash"), new EntryText(ashPages, TextHelper.localize(keyBase + "ash"), false));
|
entries.put(new ResourceLocation(keyBase + "ash"), new EntryText(ashPages, TextHelper.localize(keyBase + "ash"), true));
|
||||||
|
|
||||||
List<IPage> divinationPages = new ArrayList<IPage>();
|
List<IPage> divinationPages = new ArrayList<IPage>();
|
||||||
//TODO: Divination Sigil Recipe
|
//TODO: Divination Sigil Recipe
|
||||||
divinationPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "divination" + ".info"), 270));
|
divinationPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "divination" + ".info"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "divination"), new EntryText(divinationPages, TextHelper.localize(keyBase + "divination"), false));
|
entries.put(new ResourceLocation(keyBase + "divination"), new EntryText(divinationPages, TextHelper.localize(keyBase + "divination"), true));
|
||||||
|
|
||||||
List<IPage> soulnetworkPages = new ArrayList<IPage>();
|
List<IPage> soulnetworkPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
soulnetworkPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "soulnetwork" + ".info"), 270));
|
soulnetworkPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "soulnetwork" + ".info"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "soulnetwork"), new EntryText(soulnetworkPages, TextHelper.localize(keyBase + "soulnetwork"), false));
|
entries.put(new ResourceLocation(keyBase + "soulnetwork"), new EntryText(soulnetworkPages, TextHelper.localize(keyBase + "soulnetwork"), true));
|
||||||
|
|
||||||
List<IPage> weakorbPages = new ArrayList<IPage>();
|
List<IPage> weakorbPages = new ArrayList<IPage>();
|
||||||
weakorbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "weakorb" + ".info.1"), 270));
|
weakorbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "weakorb" + ".info.1"), 370));
|
||||||
|
|
||||||
AltarRecipe weakorbRecipe = RecipeHelper.getAltarRecipeForOutput(OrbRegistry.getOrbStack(ModItems.orbWeak));
|
AltarRecipe weakorbRecipe = RecipeHelper.getAltarRecipeForOutput(OrbRegistry.getOrbStack(ModItems.orbWeak));
|
||||||
if (weakorbRecipe != null)
|
if (weakorbRecipe != null)
|
||||||
|
@ -85,8 +87,8 @@ public class CategoryArchitect
|
||||||
weakorbPages.add(new PageAltarRecipe(weakorbRecipe));
|
weakorbPages.add(new PageAltarRecipe(weakorbRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
weakorbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "weakorb" + ".info.2"), 270));
|
weakorbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "weakorb" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "weakorb"), new EntryText(weakorbPages, TextHelper.localize(keyBase + "weakorb"), false));
|
entries.put(new ResourceLocation(keyBase + "weakorb"), new EntryText(weakorbPages, TextHelper.localize(keyBase + "weakorb"), true));
|
||||||
|
|
||||||
List<IPage> incensePages = new ArrayList<IPage>();
|
List<IPage> incensePages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -96,7 +98,7 @@ public class CategoryArchitect
|
||||||
incensePages.add(getPageForRecipe(incenseRecipe));
|
incensePages.add(getPageForRecipe(incenseRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
incensePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "incense" + ".info.1"), 270));
|
incensePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "incense" + ".info.1"), 370));
|
||||||
|
|
||||||
IRecipe woodPathRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModBlocks.pathBlock, 1, 0));
|
IRecipe woodPathRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModBlocks.pathBlock, 1, 0));
|
||||||
if (woodPathRecipe != null)
|
if (woodPathRecipe != null)
|
||||||
|
@ -104,8 +106,8 @@ public class CategoryArchitect
|
||||||
incensePages.add(getPageForRecipe(woodPathRecipe));
|
incensePages.add(getPageForRecipe(woodPathRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
incensePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "incense" + ".info.2"), 270));
|
incensePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "incense" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "incense"), new EntryText(incensePages, TextHelper.localize(keyBase + "incense"), false));
|
entries.put(new ResourceLocation(keyBase + "incense"), new EntryText(incensePages, TextHelper.localize(keyBase + "incense"), true));
|
||||||
|
|
||||||
List<IPage> runePages = new ArrayList<IPage>();
|
List<IPage> runePages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -115,8 +117,8 @@ public class CategoryArchitect
|
||||||
runePages.add(getPageForRecipe(runeRecipe));
|
runePages.add(getPageForRecipe(runeRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
runePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodrune" + ".info.1"), 270));
|
runePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "bloodrune" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "bloodrune"), new EntryText(runePages, TextHelper.localize(keyBase + "bloodrune"), false));
|
entries.put(new ResourceLocation(keyBase + "bloodrune"), new EntryText(runePages, TextHelper.localize(keyBase + "bloodrune"), true));
|
||||||
|
|
||||||
List<IPage> inspectPages = new ArrayList<IPage>();
|
List<IPage> inspectPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -126,8 +128,8 @@ public class CategoryArchitect
|
||||||
inspectPages.add(new PageAltarRecipe(inspectRecipe));
|
inspectPages.add(new PageAltarRecipe(inspectRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
inspectPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "inspectoris" + ".info.1"), 270));
|
inspectPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "inspectoris" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "inspectoris"), new EntryText(inspectPages, TextHelper.localize(keyBase + "inspectoris"), false));
|
entries.put(new ResourceLocation(keyBase + "inspectoris"), new EntryText(inspectPages, TextHelper.localize(keyBase + "inspectoris"), true));
|
||||||
|
|
||||||
List<IPage> speedRunePages = new ArrayList<IPage>();
|
List<IPage> speedRunePages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -137,8 +139,8 @@ public class CategoryArchitect
|
||||||
speedRunePages.add(getPageForRecipe(speedRecipe));
|
speedRunePages.add(getPageForRecipe(speedRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
speedRunePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "runeSpeed" + ".info.1"), 270));
|
speedRunePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "runeSpeed" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "runeSpeed"), new EntryText(speedRunePages, TextHelper.localize(keyBase + "runeSpeed"), false));
|
entries.put(new ResourceLocation(keyBase + "runeSpeed"), new EntryText(speedRunePages, TextHelper.localize(keyBase + "runeSpeed"), true));
|
||||||
|
|
||||||
List<IPage> waterPages = new ArrayList<IPage>();
|
List<IPage> waterPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -148,8 +150,8 @@ public class CategoryArchitect
|
||||||
waterPages.add(new PageTartaricForgeRecipe(waterRecipe));
|
waterPages.add(new PageTartaricForgeRecipe(waterRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
waterPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "water" + ".info.1"), 270));
|
waterPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "water" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "water"), new EntryText(waterPages, TextHelper.localize(keyBase + "water"), false));
|
entries.put(new ResourceLocation(keyBase + "water"), new EntryText(waterPages, TextHelper.localize(keyBase + "water"), true));
|
||||||
|
|
||||||
List<IPage> lavaPages = new ArrayList<IPage>();
|
List<IPage> lavaPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -159,8 +161,8 @@ public class CategoryArchitect
|
||||||
lavaPages.add(new PageTartaricForgeRecipe(lavaRecipe));
|
lavaPages.add(new PageTartaricForgeRecipe(lavaRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
lavaPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lava" + ".info.1"), 270));
|
lavaPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lava" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "lava"), new EntryText(lavaPages, TextHelper.localize(keyBase + "lava"), false));
|
entries.put(new ResourceLocation(keyBase + "lava"), new EntryText(lavaPages, TextHelper.localize(keyBase + "lava"), true));
|
||||||
|
|
||||||
List<IPage> lavaCrystalPages = new ArrayList<IPage>();
|
List<IPage> lavaCrystalPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -170,8 +172,8 @@ public class CategoryArchitect
|
||||||
lavaCrystalPages.add(getPageForRecipe(lavaCrystalRecipe));
|
lavaCrystalPages.add(getPageForRecipe(lavaCrystalRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
lavaCrystalPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lavaCrystal" + ".info.1"), 270));
|
lavaCrystalPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lavaCrystal" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "lavaCrystal"), new EntryText(lavaCrystalPages, TextHelper.localize(keyBase + "lavaCrystal"), false));
|
entries.put(new ResourceLocation(keyBase + "lavaCrystal"), new EntryText(lavaCrystalPages, TextHelper.localize(keyBase + "lavaCrystal"), true));
|
||||||
|
|
||||||
List<IPage> apprenticeorbPages = new ArrayList<IPage>();
|
List<IPage> apprenticeorbPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -181,8 +183,8 @@ public class CategoryArchitect
|
||||||
apprenticeorbPages.add(new PageAltarRecipe(apprenticeorbRecipe));
|
apprenticeorbPages.add(new PageAltarRecipe(apprenticeorbRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
apprenticeorbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "apprenticeorb" + ".info.1"), 270));
|
apprenticeorbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "apprenticeorb" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "apprenticeorb"), new EntryText(apprenticeorbPages, TextHelper.localize(keyBase + "apprenticeorb"), false));
|
entries.put(new ResourceLocation(keyBase + "apprenticeorb"), new EntryText(apprenticeorbPages, TextHelper.localize(keyBase + "apprenticeorb"), true));
|
||||||
|
|
||||||
List<IPage> daggerPages = new ArrayList<IPage>();
|
List<IPage> daggerPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -192,8 +194,8 @@ public class CategoryArchitect
|
||||||
daggerPages.add(new PageAltarRecipe(daggerOfSacrificeRecipe));
|
daggerPages.add(new PageAltarRecipe(daggerOfSacrificeRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
daggerPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "dagger" + ".info.1"), 270));
|
daggerPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "dagger" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "dagger"), new EntryText(daggerPages, TextHelper.localize(keyBase + "dagger"), false));
|
entries.put(new ResourceLocation(keyBase + "dagger"), new EntryText(daggerPages, TextHelper.localize(keyBase + "dagger"), true));
|
||||||
|
|
||||||
List<IPage> runeSacrificePages = new ArrayList<IPage>();
|
List<IPage> runeSacrificePages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -203,8 +205,8 @@ public class CategoryArchitect
|
||||||
runeSacrificePages.add(getPageForRecipe(runeSacrificeRecipe));
|
runeSacrificePages.add(getPageForRecipe(runeSacrificeRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
runeSacrificePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "runeSacrifice" + ".info.1"), 270));
|
runeSacrificePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "runeSacrifice" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "runeSacrifice"), new EntryText(runeSacrificePages, TextHelper.localize(keyBase + "runeSacrifice"), false));
|
entries.put(new ResourceLocation(keyBase + "runeSacrifice"), new EntryText(runeSacrificePages, TextHelper.localize(keyBase + "runeSacrifice"), true));
|
||||||
|
|
||||||
List<IPage> runeSelfSacrificePages = new ArrayList<IPage>();
|
List<IPage> runeSelfSacrificePages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -214,8 +216,8 @@ public class CategoryArchitect
|
||||||
runeSelfSacrificePages.add(getPageForRecipe(runeSelfSacrificeRecipe));
|
runeSelfSacrificePages.add(getPageForRecipe(runeSelfSacrificeRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
runeSelfSacrificePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "runeSelfSacrifice" + ".info.1"), 270));
|
runeSelfSacrificePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "runeSelfSacrifice" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "runeSelfSacrifice"), new EntryText(runeSelfSacrificePages, TextHelper.localize(keyBase + "runeSelfSacrifice"), false));
|
entries.put(new ResourceLocation(keyBase + "runeSelfSacrifice"), new EntryText(runeSelfSacrificePages, TextHelper.localize(keyBase + "runeSelfSacrifice"), true));
|
||||||
|
|
||||||
List<IPage> holdingPages = new ArrayList<IPage>();
|
List<IPage> holdingPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -225,8 +227,8 @@ public class CategoryArchitect
|
||||||
holdingPages.add(new PageTartaricForgeRecipe(holdingRecipe));
|
holdingPages.add(new PageTartaricForgeRecipe(holdingRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
holdingPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "holding" + ".info.1"), 270));
|
holdingPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "holding" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "holding"), new EntryText(holdingPages, TextHelper.localize(keyBase + "holding"), false));
|
entries.put(new ResourceLocation(keyBase + "holding"), new EntryText(holdingPages, TextHelper.localize(keyBase + "holding"), true));
|
||||||
|
|
||||||
List<IPage> airPages = new ArrayList<IPage>();
|
List<IPage> airPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -236,8 +238,8 @@ public class CategoryArchitect
|
||||||
airPages.add(new PageTartaricForgeRecipe(airRecipe));
|
airPages.add(new PageTartaricForgeRecipe(airRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
airPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "air" + ".info.1"), 270));
|
airPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "air" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "air"), new EntryText(airPages, TextHelper.localize(keyBase + "air"), false));
|
entries.put(new ResourceLocation(keyBase + "air"), new EntryText(airPages, TextHelper.localize(keyBase + "air"), true));
|
||||||
|
|
||||||
List<IPage> voidPages = new ArrayList<IPage>();
|
List<IPage> voidPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -247,8 +249,8 @@ public class CategoryArchitect
|
||||||
voidPages.add(new PageTartaricForgeRecipe(voidRecipe));
|
voidPages.add(new PageTartaricForgeRecipe(voidRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
voidPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "void" + ".info.1"), 270));
|
voidPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "void" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "void"), new EntryText(voidPages, TextHelper.localize(keyBase + "void"), false));
|
entries.put(new ResourceLocation(keyBase + "void"), new EntryText(voidPages, TextHelper.localize(keyBase + "void"), true));
|
||||||
|
|
||||||
List<IPage> greenGrovePages = new ArrayList<IPage>();
|
List<IPage> greenGrovePages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -258,8 +260,8 @@ public class CategoryArchitect
|
||||||
greenGrovePages.add(new PageTartaricForgeRecipe(greenGroveRecipe));
|
greenGrovePages.add(new PageTartaricForgeRecipe(greenGroveRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
greenGrovePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "greenGrove" + ".info.1"), 270));
|
greenGrovePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "greenGrove" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "greenGrove"), new EntryText(greenGrovePages, TextHelper.localize(keyBase + "greenGrove"), false));
|
entries.put(new ResourceLocation(keyBase + "greenGrove"), new EntryText(greenGrovePages, TextHelper.localize(keyBase + "greenGrove"), true));
|
||||||
|
|
||||||
List<IPage> fastMinerPages = new ArrayList<IPage>();
|
List<IPage> fastMinerPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -269,8 +271,8 @@ public class CategoryArchitect
|
||||||
fastMinerPages.add(new PageTartaricForgeRecipe(fastMinerRecipe));
|
fastMinerPages.add(new PageTartaricForgeRecipe(fastMinerRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
fastMinerPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "fastMiner" + ".info.1"), 270));
|
fastMinerPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "fastMiner" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "fastMiner"), new EntryText(fastMinerPages, TextHelper.localize(keyBase + "fastMiner"), false));
|
entries.put(new ResourceLocation(keyBase + "fastMiner"), new EntryText(fastMinerPages, TextHelper.localize(keyBase + "fastMiner"), true));
|
||||||
|
|
||||||
List<IPage> seerPages = new ArrayList<IPage>();
|
List<IPage> seerPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -280,8 +282,8 @@ public class CategoryArchitect
|
||||||
seerPages.add(new PageTartaricForgeRecipe(seerRecipe));
|
seerPages.add(new PageTartaricForgeRecipe(seerRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
seerPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "seer" + ".info.1"), 270));
|
seerPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "seer" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "seer"), new EntryText(seerPages, TextHelper.localize(keyBase + "seer"), false));
|
entries.put(new ResourceLocation(keyBase + "seer"), new EntryText(seerPages, TextHelper.localize(keyBase + "seer"), true));
|
||||||
|
|
||||||
List<IPage> magicianOrbPages = new ArrayList<IPage>();
|
List<IPage> magicianOrbPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -291,8 +293,8 @@ public class CategoryArchitect
|
||||||
magicianOrbPages.add(new PageAltarRecipe(magicianOrbRecipe));
|
magicianOrbPages.add(new PageAltarRecipe(magicianOrbRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
magicianOrbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "magicianOrb" + ".info.1"), 270));
|
magicianOrbPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "magicianOrb" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "magicianOrb"), new EntryText(magicianOrbPages, TextHelper.localize(keyBase + "magicianOrb"), false));
|
entries.put(new ResourceLocation(keyBase + "magicianOrb"), new EntryText(magicianOrbPages, TextHelper.localize(keyBase + "magicianOrb"), true));
|
||||||
|
|
||||||
List<IPage> capacityPages = new ArrayList<IPage>();
|
List<IPage> capacityPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -302,8 +304,8 @@ public class CategoryArchitect
|
||||||
capacityPages.add(getPageForRecipe(capacityRecipe));
|
capacityPages.add(getPageForRecipe(capacityRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
capacityPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "capacity" + ".info.1"), 270));
|
capacityPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "capacity" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "capacity"), new EntryText(capacityPages, TextHelper.localize(keyBase + "capacity"), false));
|
entries.put(new ResourceLocation(keyBase + "capacity"), new EntryText(capacityPages, TextHelper.localize(keyBase + "capacity"), true));
|
||||||
|
|
||||||
List<IPage> displacementPages = new ArrayList<IPage>();
|
List<IPage> displacementPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -313,8 +315,8 @@ public class CategoryArchitect
|
||||||
displacementPages.add(getPageForRecipe(displacementRecipe));
|
displacementPages.add(getPageForRecipe(displacementRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
displacementPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "displacement" + ".info.1"), 270));
|
displacementPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "displacement" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "displacement"), new EntryText(displacementPages, TextHelper.localize(keyBase + "displacement"), false));
|
entries.put(new ResourceLocation(keyBase + "displacement"), new EntryText(displacementPages, TextHelper.localize(keyBase + "displacement"), true));
|
||||||
|
|
||||||
List<IPage> affinityPages = new ArrayList<IPage>();
|
List<IPage> affinityPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -324,8 +326,8 @@ public class CategoryArchitect
|
||||||
affinityPages.add(new PageTartaricForgeRecipe(affinityRecipe));
|
affinityPages.add(new PageTartaricForgeRecipe(affinityRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
affinityPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "affinity" + ".info.1"), 270));
|
affinityPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "affinity" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "affinity"), new EntryText(affinityPages, TextHelper.localize(keyBase + "affinity"), false));
|
entries.put(new ResourceLocation(keyBase + "affinity"), new EntryText(affinityPages, TextHelper.localize(keyBase + "affinity"), true));
|
||||||
|
|
||||||
List<IPage> lampPages = new ArrayList<IPage>();
|
List<IPage> lampPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -335,8 +337,8 @@ public class CategoryArchitect
|
||||||
lampPages.add(new PageTartaricForgeRecipe(lampRecipe));
|
lampPages.add(new PageTartaricForgeRecipe(lampRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
lampPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lamp" + ".info.1"), 270));
|
lampPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lamp" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "lamp"), new EntryText(lampPages, TextHelper.localize(keyBase + "lamp"), false));
|
entries.put(new ResourceLocation(keyBase + "lamp"), new EntryText(lampPages, TextHelper.localize(keyBase + "lamp"), true));
|
||||||
|
|
||||||
List<IPage> magnetismPages = new ArrayList<IPage>();
|
List<IPage> magnetismPages = new ArrayList<IPage>();
|
||||||
|
|
||||||
|
@ -346,8 +348,19 @@ public class CategoryArchitect
|
||||||
magnetismPages.add(new PageTartaricForgeRecipe(magnetismRecipe));
|
magnetismPages.add(new PageTartaricForgeRecipe(magnetismRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
magnetismPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "magnetism" + ".info.1"), 270));
|
magnetismPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "magnetism" + ".info.1"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "magnetism"), new EntryText(magnetismPages, TextHelper.localize(keyBase + "magnetism"), false));
|
entries.put(new ResourceLocation(keyBase + "magnetism"), new EntryText(magnetismPages, TextHelper.localize(keyBase + "magnetism"), true));
|
||||||
|
|
||||||
|
for (Entry<ResourceLocation, EntryAbstract> entry : entries.entrySet())
|
||||||
|
{
|
||||||
|
for (IPage page : entry.getValue().pageList)
|
||||||
|
{
|
||||||
|
if (page instanceof PageText)
|
||||||
|
{
|
||||||
|
((PageText) page).setUnicodeFlag(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return entries;
|
return entries;
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ import java.util.ArrayList;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.item.crafting.IRecipe;
|
import net.minecraft.item.crafting.IRecipe;
|
||||||
|
@ -20,6 +21,7 @@ import amerifrance.guideapi.api.IPage;
|
||||||
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
||||||
import amerifrance.guideapi.api.util.PageHelper;
|
import amerifrance.guideapi.api.util.PageHelper;
|
||||||
import amerifrance.guideapi.page.PageIRecipe;
|
import amerifrance.guideapi.page.PageIRecipe;
|
||||||
|
import amerifrance.guideapi.page.PageText;
|
||||||
|
|
||||||
public class CategoryDemon
|
public class CategoryDemon
|
||||||
{
|
{
|
||||||
|
@ -30,12 +32,12 @@ public class CategoryDemon
|
||||||
String keyBase = "guide." + Constants.Mod.MODID + ".entry.demon.";
|
String keyBase = "guide." + Constants.Mod.MODID + ".entry.demon.";
|
||||||
|
|
||||||
List<IPage> introPages = new ArrayList<IPage>();
|
List<IPage> introPages = new ArrayList<IPage>();
|
||||||
introPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "intro" + ".info"), 270));
|
introPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "intro" + ".info"), 370));
|
||||||
// introPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + ritual.getName() + ".png")));
|
// introPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + ritual.getName() + ".png")));
|
||||||
entries.put(new ResourceLocation(keyBase + "intro"), new EntryText(introPages, TextHelper.localize(keyBase + "intro"), false));
|
entries.put(new ResourceLocation(keyBase + "intro"), new EntryText(introPages, TextHelper.localize(keyBase + "intro"), true));
|
||||||
|
|
||||||
List<IPage> snarePages = new ArrayList<IPage>();
|
List<IPage> snarePages = new ArrayList<IPage>();
|
||||||
snarePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "snare" + ".info.1"), 270));
|
snarePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "snare" + ".info.1"), 370));
|
||||||
|
|
||||||
IRecipe snareRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModItems.soulSnare));
|
IRecipe snareRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModItems.soulSnare));
|
||||||
if (snareRecipe != null)
|
if (snareRecipe != null)
|
||||||
|
@ -43,11 +45,11 @@ public class CategoryDemon
|
||||||
snarePages.add(new PageIRecipe(snareRecipe));
|
snarePages.add(new PageIRecipe(snareRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
snarePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "snare" + ".info.2"), 270));
|
snarePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "snare" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "snare"), new EntryText(snarePages, TextHelper.localize(keyBase + "snare"), false));
|
entries.put(new ResourceLocation(keyBase + "snare"), new EntryText(snarePages, TextHelper.localize(keyBase + "snare"), true));
|
||||||
|
|
||||||
List<IPage> forgePages = new ArrayList<IPage>();
|
List<IPage> forgePages = new ArrayList<IPage>();
|
||||||
forgePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "forge" + ".info.1"), 270));
|
forgePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "forge" + ".info.1"), 370));
|
||||||
|
|
||||||
IRecipe forgeRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModBlocks.soulForge));
|
IRecipe forgeRecipe = RecipeHelper.getRecipeForOutput(new ItemStack(ModBlocks.soulForge));
|
||||||
if (forgeRecipe != null)
|
if (forgeRecipe != null)
|
||||||
|
@ -55,47 +57,47 @@ public class CategoryDemon
|
||||||
forgePages.add(new PageIRecipe(forgeRecipe));
|
forgePages.add(new PageIRecipe(forgeRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
forgePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "forge" + ".info.2"), 270));
|
forgePages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "forge" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "forge"), new EntryText(forgePages, TextHelper.localize(keyBase + "forge"), false));
|
entries.put(new ResourceLocation(keyBase + "forge"), new EntryText(forgePages, TextHelper.localize(keyBase + "forge"), true));
|
||||||
|
|
||||||
List<IPage> pettyPages = new ArrayList<IPage>();
|
List<IPage> pettyPages = new ArrayList<IPage>();
|
||||||
pettyPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "petty" + ".info.1"), 270));
|
pettyPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "petty" + ".info.1"), 370));
|
||||||
TartaricForgeRecipe pettyRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModItems.soulGem, 1));
|
TartaricForgeRecipe pettyRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModItems.soulGem, 1));
|
||||||
if (pettyRecipe != null)
|
if (pettyRecipe != null)
|
||||||
{
|
{
|
||||||
pettyPages.add(new PageTartaricForgeRecipe(pettyRecipe));
|
pettyPages.add(new PageTartaricForgeRecipe(pettyRecipe));
|
||||||
}
|
}
|
||||||
pettyPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "petty" + ".info.2"), 270));
|
pettyPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "petty" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "petty"), new EntryText(pettyPages, TextHelper.localize(keyBase + "petty"), false));
|
entries.put(new ResourceLocation(keyBase + "petty"), new EntryText(pettyPages, TextHelper.localize(keyBase + "petty"), true));
|
||||||
|
|
||||||
List<IPage> swordPages = new ArrayList<IPage>();
|
List<IPage> swordPages = new ArrayList<IPage>();
|
||||||
swordPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sword" + ".info.1"), 270));
|
swordPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sword" + ".info.1"), 370));
|
||||||
TartaricForgeRecipe swordRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModItems.sentientSword));
|
TartaricForgeRecipe swordRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModItems.sentientSword));
|
||||||
if (swordRecipe != null)
|
if (swordRecipe != null)
|
||||||
{
|
{
|
||||||
swordPages.add(new PageTartaricForgeRecipe(swordRecipe));
|
swordPages.add(new PageTartaricForgeRecipe(swordRecipe));
|
||||||
}
|
}
|
||||||
swordPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sword" + ".info.2"), 270));
|
swordPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sword" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "sword"), new EntryText(swordPages, TextHelper.localize(keyBase + "sword"), false));
|
entries.put(new ResourceLocation(keyBase + "sword"), new EntryText(swordPages, TextHelper.localize(keyBase + "sword"), true));
|
||||||
|
|
||||||
List<IPage> lesserPages = new ArrayList<IPage>();
|
List<IPage> lesserPages = new ArrayList<IPage>();
|
||||||
lesserPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lesser" + ".info.1"), 270));
|
lesserPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lesser" + ".info.1"), 370));
|
||||||
TartaricForgeRecipe lesserRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModItems.soulGem, 1));
|
TartaricForgeRecipe lesserRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModItems.soulGem, 1));
|
||||||
if (lesserRecipe != null)
|
if (lesserRecipe != null)
|
||||||
{
|
{
|
||||||
lesserPages.add(new PageTartaricForgeRecipe(lesserRecipe));
|
lesserPages.add(new PageTartaricForgeRecipe(lesserRecipe));
|
||||||
}
|
}
|
||||||
lesserPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lesser" + ".info.2"), 270));
|
lesserPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "lesser" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "lesser"), new EntryText(lesserPages, TextHelper.localize(keyBase + "lesser"), false));
|
entries.put(new ResourceLocation(keyBase + "lesser"), new EntryText(lesserPages, TextHelper.localize(keyBase + "lesser"), true));
|
||||||
|
|
||||||
List<IPage> reactionsPages = new ArrayList<IPage>();
|
List<IPage> reactionsPages = new ArrayList<IPage>();
|
||||||
reactionsPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "reactions" + ".info"), 270));
|
reactionsPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "reactions" + ".info"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "reactions"), new EntryText(reactionsPages, TextHelper.localize(keyBase + "reactions"), false));
|
entries.put(new ResourceLocation(keyBase + "reactions"), new EntryText(reactionsPages, TextHelper.localize(keyBase + "reactions"), true));
|
||||||
|
|
||||||
List<IPage> sentientGemPages = new ArrayList<IPage>();
|
List<IPage> sentientGemPages = new ArrayList<IPage>();
|
||||||
sentientGemPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sentientGem" + ".info.1"), 270));
|
sentientGemPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sentientGem" + ".info.1"), 370));
|
||||||
sentientGemPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sentientGem" + ".info.2"), 270));
|
sentientGemPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "sentientGem" + ".info.2"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "sentientGem"), new EntryText(sentientGemPages, TextHelper.localize(keyBase + "sentientGem"), false));
|
entries.put(new ResourceLocation(keyBase + "sentientGem"), new EntryText(sentientGemPages, TextHelper.localize(keyBase + "sentientGem"), true));
|
||||||
|
|
||||||
List<IPage> routingPages = new ArrayList<IPage>();
|
List<IPage> routingPages = new ArrayList<IPage>();
|
||||||
TartaricForgeRecipe nodeRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModBlocks.itemRoutingNode));
|
TartaricForgeRecipe nodeRecipe = RecipeHelper.getForgeRecipeForOutput(new ItemStack(ModBlocks.itemRoutingNode));
|
||||||
|
@ -125,8 +127,19 @@ public class CategoryDemon
|
||||||
routingPages.add(new PageTartaricForgeRecipe(nodeRouterRecipe));
|
routingPages.add(new PageTartaricForgeRecipe(nodeRouterRecipe));
|
||||||
}
|
}
|
||||||
|
|
||||||
routingPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "routing" + ".info"), 270));
|
routingPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(keyBase + "routing" + ".info"), 370));
|
||||||
entries.put(new ResourceLocation(keyBase + "routing"), new EntryText(routingPages, TextHelper.localize(keyBase + "routing"), false));
|
entries.put(new ResourceLocation(keyBase + "routing"), new EntryText(routingPages, TextHelper.localize(keyBase + "routing"), true));
|
||||||
|
|
||||||
|
for (Entry<ResourceLocation, EntryAbstract> entry : entries.entrySet())
|
||||||
|
{
|
||||||
|
for (IPage page : entry.getValue().pageList)
|
||||||
|
{
|
||||||
|
if (page instanceof PageText)
|
||||||
|
{
|
||||||
|
((PageText) page).setUnicodeFlag(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return entries;
|
return entries;
|
||||||
}
|
}
|
||||||
|
|
|
@ -11,12 +11,14 @@ import amerifrance.guideapi.api.IPage;
|
||||||
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
import amerifrance.guideapi.api.impl.abstraction.EntryAbstract;
|
||||||
import amerifrance.guideapi.api.util.PageHelper;
|
import amerifrance.guideapi.api.util.PageHelper;
|
||||||
import amerifrance.guideapi.page.PageImage;
|
import amerifrance.guideapi.page.PageImage;
|
||||||
|
import amerifrance.guideapi.page.PageText;
|
||||||
import net.minecraft.util.ResourceLocation;
|
import net.minecraft.util.ResourceLocation;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.LinkedHashMap;
|
import java.util.LinkedHashMap;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.Map;
|
import java.util.Map;
|
||||||
|
import java.util.Map.Entry;
|
||||||
|
|
||||||
public class CategoryRitual
|
public class CategoryRitual
|
||||||
{
|
{
|
||||||
|
@ -28,7 +30,7 @@ public class CategoryRitual
|
||||||
for (Ritual ritual : RitualRegistry.getRituals())
|
for (Ritual ritual : RitualRegistry.getRituals())
|
||||||
{
|
{
|
||||||
List<IPage> ritualPages = new ArrayList<IPage>();
|
List<IPage> ritualPages = new ArrayList<IPage>();
|
||||||
ritualPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(ritual.getUnlocalizedName() + ".info")));
|
ritualPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(ritual.getUnlocalizedName() + ".info"), 370));
|
||||||
ritualPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + ritual.getName() + ".png")));
|
ritualPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + ritual.getName() + ".png")));
|
||||||
entries.put(new ResourceLocation(keyBase + ritual.getName()), new EntryText(ritualPages, TextHelper.localize(ritual.getUnlocalizedName())));
|
entries.put(new ResourceLocation(keyBase + ritual.getName()), new EntryText(ritualPages, TextHelper.localize(ritual.getUnlocalizedName())));
|
||||||
}
|
}
|
||||||
|
@ -36,11 +38,22 @@ public class CategoryRitual
|
||||||
for (ImperfectRitual imperfectRitual : ImperfectRitualRegistry.getRituals())
|
for (ImperfectRitual imperfectRitual : ImperfectRitualRegistry.getRituals())
|
||||||
{
|
{
|
||||||
List<IPage> ritualPages = new ArrayList<IPage>();
|
List<IPage> ritualPages = new ArrayList<IPage>();
|
||||||
ritualPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(imperfectRitual.getUnlocalizedName() + ".info")));
|
ritualPages.addAll(PageHelper.pagesForLongText(TextHelper.localize(imperfectRitual.getUnlocalizedName() + ".info"), 370));
|
||||||
ritualPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + imperfectRitual.getName() + ".png")));
|
ritualPages.add(new PageImage(new ResourceLocation("bloodmagicguide", "textures/guide/" + imperfectRitual.getName() + ".png")));
|
||||||
entries.put(new ResourceLocation(keyBase + imperfectRitual.getName()), new EntryText(ritualPages, TextHelper.localize(imperfectRitual.getUnlocalizedName())));
|
entries.put(new ResourceLocation(keyBase + imperfectRitual.getName()), new EntryText(ritualPages, TextHelper.localize(imperfectRitual.getUnlocalizedName())));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
for (Entry<ResourceLocation, EntryAbstract> entry : entries.entrySet())
|
||||||
|
{
|
||||||
|
for (IPage page : entry.getValue().pageList)
|
||||||
|
{
|
||||||
|
if (page instanceof PageText)
|
||||||
|
{
|
||||||
|
((PageText) page).setUnicodeFlag(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return entries;
|
return entries;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue