Finished the books~
This commit is contained in:
parent
43538b6f69
commit
23106c7129
|
@ -1,5 +1,5 @@
|
|||
#
|
||||
#Tue May 26 22:02:07 EDT 2015
|
||||
#Wed May 27 10:11:54 EDT 2015
|
||||
mod_name=BloodMagic
|
||||
forge_version=10.13.3.1374-1.7.10
|
||||
ccc_version=1.0.4.29
|
||||
|
@ -9,5 +9,5 @@ guideapi_version=1.0.0-16
|
|||
package_group=com.wayoftime.bloodmagic
|
||||
mod_version=1.3.2aBeta
|
||||
minetweaker_version=Dev-1.7.10-3.0.9B
|
||||
build_number=16
|
||||
mc_version=1.7.10
|
||||
build_number=17
|
||||
|
|
|
@ -1522,7 +1522,7 @@ public class AlchemicalWizardry
|
|||
|
||||
Rituals.registerRitual("AW035PhantomHands", 1, 10000, new RitualEffectItemRouting(), "Orchestra of the Phantom Hands");
|
||||
|
||||
Rituals.registerRitual("AW036SphereIsland", 2, 10000, new RitualEffectSphereCreator(), "Birth of the Bastion");
|
||||
Rituals.registerRitual("AW036SphereIsland", 2, 10000, new RitualEffectSphereCreator(), "Blood of the New Moon");
|
||||
//Rituals.registerRitual(1,100,new RitualEffectApiaryOverclock(),"Apiary Overclock"));
|
||||
}
|
||||
|
||||
|
|
|
@ -35,6 +35,7 @@ public class BloodMagicGuide
|
|||
registerRitualBook();
|
||||
registerDemonBook();
|
||||
registerSpellBook();
|
||||
registerAlchemyBook();
|
||||
|
||||
bloodMagicGuide = new Book(categories, "guide.BloodMagic.book.title", "guide.BloodMagic.welcomeMessage", "guide.BloodMagic.book.name", new Color(190, 10, 0));
|
||||
GuideRegistry.registerBook(bloodMagicGuide);
|
||||
|
@ -598,6 +599,10 @@ public class BloodMagicGuide
|
|||
stallingRitualPages.add(new PageUnlocImage("", new ResourceLocation("alchemicalwizardry:textures/misc/screenshots/rituals/StallingOmega.png"), true));
|
||||
stallingRitualPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.rituals.stallingRitual")));
|
||||
entries.add(new EntryUniText(stallingRitualPages, "guide.BloodMagic.entryName.rituals.stallingRitual"));
|
||||
|
||||
ArrayList<IPage> newMoonRitualPages = new ArrayList();
|
||||
newMoonRitualPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.rituals.newMoonRitual")));
|
||||
entries.add(new EntryUniText(newMoonRitualPages, "guide.BloodMagic.entryName.rituals.newMoonRitual"));
|
||||
|
||||
categories.add(new CategoryItemStack(entries, "guide.BloodMagic.category.rituals", new ItemStack(ModBlocks.blockMasterStone)));
|
||||
}
|
||||
|
@ -728,4 +733,93 @@ public class BloodMagicGuide
|
|||
|
||||
categories.add(new CategoryItemStack(entries, "guide.BloodMagic.category.spells", new ItemStack(ModItems.itemComplexSpellCrystal)));
|
||||
}
|
||||
|
||||
public static void registerAlchemyBook()
|
||||
{
|
||||
List<EntryAbstract> entries = new ArrayList();
|
||||
|
||||
ArrayList<IPage> fatedMeetingPages = new ArrayList();
|
||||
fatedMeetingPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.fatedMeeting")));
|
||||
entries.add(new EntryUniText(fatedMeetingPages, "guide.BloodMagic.entryName.alchemy.fatedMeeting"));
|
||||
|
||||
ArrayList<IPage> firstStepsPages = new ArrayList();
|
||||
firstStepsPages.add(new PageOrbRecipe(RecipeHolder.alchemySetRecipe));
|
||||
firstStepsPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.firstSteps")));
|
||||
entries.add(new EntryUniText(firstStepsPages, "guide.BloodMagic.entryName.alchemy.firstSteps"));
|
||||
|
||||
ArrayList<IPage> chemistrySetPages = new ArrayList();
|
||||
for(int i=1; i<=10; i++)
|
||||
chemistrySetPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.chemistrySet." + i)));
|
||||
entries.add(new EntryUniText(chemistrySetPages, "guide.BloodMagic.entryName.alchemy.chemistrySet"));
|
||||
|
||||
ArrayList<IPage> incensePages = new ArrayList();
|
||||
incensePages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.incense.1")));
|
||||
incensePages.add(new PageIRecipe(RecipeHolder.crucibleRecipe));
|
||||
incensePages.add(new PageIRecipe(RecipeHolder.woodAshRecipe));
|
||||
incensePages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.incense.2")));
|
||||
incensePages.add(new PageIRecipe(RecipeHolder.byrrusRecipe));
|
||||
incensePages.add(new PageIRecipe(RecipeHolder.livensRecipe));
|
||||
incensePages.add(new PageIRecipe(RecipeHolder.virRecipe));
|
||||
incensePages.add(new PageIRecipe(RecipeHolder.purpuraRecipe));
|
||||
incensePages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.incense.3")));
|
||||
entries.add(new EntryUniText(incensePages, "guide.BloodMagic.entryName.alchemy.incense"));
|
||||
|
||||
ArrayList<IPage> potionsPages = new ArrayList();
|
||||
potionsPages.add(new PageAltarRecipe(RecipeHolder.flaskRecipe));
|
||||
potionsPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.potions")));
|
||||
entries.add(new EntryUniText(potionsPages, "guide.BloodMagic.entryName.alchemy.potions"));
|
||||
|
||||
ArrayList<IPage> reagentRevolutionPages = new ArrayList();
|
||||
for(int i=1; i<=8; i++)
|
||||
reagentRevolutionPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentRevolution." + i)));
|
||||
entries.add(new EntryUniText(reagentRevolutionPages, "guide.BloodMagic.entryName.alchemy.reagentRevolution"));
|
||||
|
||||
ArrayList<IPage> newPotionsPages = new ArrayList();
|
||||
newPotionsPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.newPotions")));
|
||||
entries.add(new EntryUniText(newPotionsPages, "guide.BloodMagic.entryName.alchemy.newPotions"));
|
||||
|
||||
ArrayList<IPage> soulSandPages = new ArrayList();
|
||||
soulSandPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.soulSand")));
|
||||
entries.add(new EntryUniText(soulSandPages, "guide.BloodMagic.entryName.alchemy.soulSand"));
|
||||
|
||||
ArrayList<IPage> timeGoesByPages = new ArrayList();
|
||||
timeGoesByPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.timeGoesBy")));
|
||||
entries.add(new EntryUniText(timeGoesByPages, "guide.BloodMagic.entryName.alchemy.timeGoesBy"));
|
||||
|
||||
ArrayList<IPage> catalystsPages = new ArrayList();
|
||||
catalystsPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.catalysts")));
|
||||
entries.add(new EntryUniText(catalystsPages, "guide.BloodMagic.entryName.alchemy.catalysts"));
|
||||
|
||||
ArrayList<IPage> activationCrystalPages = new ArrayList();
|
||||
activationCrystalPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.activationCrystal")));
|
||||
entries.add(new EntryUniText(activationCrystalPages, "guide.BloodMagic.entryName.alchemy.activationCrystal"));
|
||||
|
||||
ArrayList<IPage> reagentSystemPages = new ArrayList();
|
||||
reagentSystemPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentSystem.1")));
|
||||
reagentSystemPages.add(new PageIRecipe(RecipeHolder.calcinatorRecipe));
|
||||
reagentSystemPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentSystem.2")));
|
||||
reagentSystemPages.add(new PageIRecipe(RecipeHolder.belljarRecipe));
|
||||
reagentSystemPages.add(new PageIRecipe(RecipeHolder.relayRecipe));
|
||||
reagentSystemPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentSystem.3")));
|
||||
reagentSystemPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentSystem.4")));
|
||||
reagentSystemPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentSystem.5")));
|
||||
reagentSystemPages.add(new PageIRecipe(RecipeHolder.routerRecipe));
|
||||
reagentSystemPages.add(new PageIRecipe(RecipeHolder.segmenterRecipe));
|
||||
reagentSystemPages.add(new PageIRecipe(RecipeHolder.cleanserRecipe));
|
||||
reagentSystemPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentSystem.6")));
|
||||
|
||||
reagentSystemPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.reagentSystem.7")));
|
||||
|
||||
entries.add(new EntryUniText(reagentSystemPages, "guide.BloodMagic.entryName.alchemy.reagentSystem"));
|
||||
|
||||
ArrayList<IPage> magusSecretPages = new ArrayList();
|
||||
magusSecretPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.magusSecret")));
|
||||
entries.add(new EntryUniText(magusSecretPages, "guide.BloodMagic.entryName.alchemy.magusSecret"));
|
||||
|
||||
ArrayList<IPage> simpleCreationsPages = new ArrayList();
|
||||
simpleCreationsPages.addAll(PageHelper.pagesForLongText(StatCollector.translateToLocal("aw.entries.alchemy.simpleCreations")));
|
||||
entries.add(new EntryUniText(simpleCreationsPages, "guide.BloodMagic.entryName.alchemy.simpleCreations"));
|
||||
|
||||
categories.add(new CategoryItemStack(entries, "guide.BloodMagic.category.alchemy", new ItemStack(ModItems.alchemyFlask)));
|
||||
}
|
||||
}
|
||||
|
|
|
@ -62,6 +62,21 @@ public class RecipeHolder
|
|||
public static IRecipe arcanePlinthRecipe;
|
||||
public static IRecipe arcanePedestalRecipe;
|
||||
public static IRecipe spellTableRecipe;
|
||||
public static IRecipe alchemySetRecipe;
|
||||
public static IRecipe crucibleRecipe;
|
||||
|
||||
public static IRecipe woodAshRecipe;
|
||||
public static IRecipe byrrusRecipe;
|
||||
public static IRecipe livensRecipe;
|
||||
public static IRecipe virRecipe;
|
||||
public static IRecipe purpuraRecipe;
|
||||
|
||||
public static IRecipe routerRecipe;
|
||||
public static IRecipe segmenterRecipe;
|
||||
public static IRecipe cleanserRecipe;
|
||||
public static IRecipe calcinatorRecipe;
|
||||
public static IRecipe belljarRecipe;
|
||||
public static IRecipe relayRecipe;
|
||||
|
||||
public static AltarRecipe weakBloodOrbRecipe;
|
||||
public static AltarRecipe apprenticeBloodOrbRecipe;
|
||||
|
@ -86,6 +101,7 @@ public class RecipeHolder
|
|||
public static AltarRecipe airScribeTool;
|
||||
public static AltarRecipe duskRecipe;
|
||||
public static AltarRecipe dawnRecipe;
|
||||
public static AltarRecipe flaskRecipe;
|
||||
|
||||
public static void init()
|
||||
{
|
||||
|
@ -141,6 +157,21 @@ public class RecipeHolder
|
|||
arcanePedestalRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockPedestal));
|
||||
spellTableRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockHomHeart));
|
||||
|
||||
alchemySetRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockWritingTable));
|
||||
crucibleRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockCrucible));
|
||||
woodAshRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemIncense, 1, 0));
|
||||
byrrusRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemIncense, 1, 1));
|
||||
livensRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemIncense, 1, 2));
|
||||
virRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemIncense, 1, 3));
|
||||
purpuraRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemIncense, 1, 4));
|
||||
|
||||
routerRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemAttunedCrystal));
|
||||
segmenterRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemTankSegmenter));
|
||||
cleanserRecipe = getRecipeForItemStack(new ItemStack(ModItems.itemDestinationClearer));
|
||||
calcinatorRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockAlchemicCalcinator));
|
||||
belljarRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockCrystalBelljar));
|
||||
relayRecipe = getRecipeForItemStack(new ItemStack(ModBlocks.blockReagentConduit));
|
||||
|
||||
weakBloodOrbRecipe = getAltarRecipeForItemStack(new ItemStack(ModItems.weakBloodOrb));
|
||||
apprenticeBloodOrbRecipe = getAltarRecipeForItemStack(new ItemStack(ModItems.apprenticeBloodOrb));
|
||||
magicianBloodOrbRecipe = getAltarRecipeForItemStack(new ItemStack(ModItems.magicianBloodOrb));
|
||||
|
@ -164,6 +195,7 @@ public class RecipeHolder
|
|||
airScribeTool = getAltarRecipeForItemStack(new ItemStack(ModItems.airScribeTool));
|
||||
duskRecipe = getAltarRecipeForItemStack(new ItemStack(ModItems.duskScribeTool));
|
||||
dawnRecipe = getAltarRecipeForItemStack(new ItemStack(ModItems.dawnScribeTool));
|
||||
flaskRecipe = getAltarRecipeForItemStack(new ItemStack(ModItems.alchemyFlask));
|
||||
}
|
||||
|
||||
private static IRecipe getRecipeForItemStack(ItemStack stack)
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue