Runic Alter does not utilize NBT tags
Zyin055 opened this issue ยท 1 comments
I have a MineTweaker script that changes the recipes of the seasonal runes to use Thaumcraft's crystallized essences. These items use NBT tags to distinguish what type of essence it is (such as terra, aer, ignis, ordo, perditio, etc). When using the following script any type of essence is allowed to be used in the creation of these runes at the Runic Alter. Ideally the Runic Alter would match the NBT tags as well as IDs and metadata.
You can find a link to the full script here: http://minecraft.curseforge.com/projects/symbiotic-botania-and-thaumcraft/files
val gelumCrystallizedEssence = <Thaumcraft:ItemCrystalEssence>.withTag({Aspects: [{amount: 1, key: "gelum"}]});
val mortuusCrystallizedEssence = <Thaumcraft:ItemCrystalEssence>.withTag({Aspects: [{amount: 1, key: "mortuus"}]});
val victusCrystallizedEssence = <Thaumcraft:ItemCrystalEssence>.withTag({Aspects: [{amount: 1, key: "victus"}]});
val messisCrystallizedEssence = <Thaumcraft:ItemCrystalEssence>.withTag({Aspects: [{amount: 1, key: "messis"}]});
mods.botania.Lexicon.removePage("botania.entry.runeAltar", 11);
mods.botania.Lexicon.addRunePage("botania.page.runeAltar8", "botania.entry.runeAltar", 11, [springRune], [[victusCrystallizedEssence, waterRune, fireRune]], [4000]);
mods.botania.RuneAltar.removeRecipe(springRune);
mods.botania.RuneAltar.addRecipe(springRune, [victusCrystallizedEssence, waterRune, fireRune], 4000);
mods.botania.Lexicon.removePage("botania.entry.runeAltar", 12);
mods.botania.Lexicon.addRunePage("botania.page.runeAltar9", "botania.entry.runeAltar", 12, [summerRune], [[messisCrystallizedEssence, earthRune, airRune]], [4000]);
mods.botania.RuneAltar.removeRecipe(summerRune);
mods.botania.RuneAltar.addRecipe(summerRune, [messisCrystallizedEssence, earthRune, airRune], 4000);
mods.botania.Lexicon.removePage("botania.entry.runeAltar", 13);
mods.botania.Lexicon.addRunePage("botania.page.runeAltar10", "botania.entry.runeAltar", 13, [autumnRune], [[mortuusCrystallizedEssence, fireRune, airRune]], [4000]);
mods.botania.RuneAltar.removeRecipe(autumnRune);
mods.botania.RuneAltar.addRecipe(autumnRune, [mortuusCrystallizedEssence, fireRune, airRune], 4000);
mods.botania.Lexicon.removePage("botania.entry.runeAltar", 14);
mods.botania.Lexicon.addRunePage("botania.page.runeAltar11", "botania.entry.runeAltar", 14, [winterRune], [[gelumCrystallizedEssence, waterRune, earthRune]], [4000]);
mods.botania.RuneAltar.removeRecipe(winterRune);
mods.botania.RuneAltar.addRecipe(winterRune, [gelumCrystallizedEssence, waterRune, earthRune], 4000);