Final push of 1.0.1!
This commit is contained in:
parent
9dc8a57a2d
commit
97b90eaf63
|
@ -135,7 +135,7 @@ import cpw.mods.fml.common.registry.EntityRegistry;
|
|||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import cpw.mods.fml.common.registry.LanguageRegistry;
|
||||
|
||||
@Mod(modid = "AWWayofTime", name = "AlchemicalWizardry", version = "v1.0.0b")
|
||||
@Mod(modid = "AWWayofTime", name = "AlchemicalWizardry", version = "v1.0.1")
|
||||
@NetworkMod(clientSideRequired = true, serverSideRequired = false, channels = {"BloodAltar", "particle", "SetLifeEssence", "GetLifeEssence", "Ritual", "GetAltarEssence", "TESocket", "TEWritingTable", "CustomParticle", "SetPlayerVel", "SetPlayerPos", "TEPedestal", "TEPlinth", "TETeleposer", "InfiniteLPPath", "TEOrientor"}, packetHandler = PacketHandler.class)
|
||||
|
||||
public class AlchemicalWizardry
|
||||
|
@ -553,7 +553,7 @@ public class AlchemicalWizardry
|
|||
GameRegistry.addRecipe(new ItemStack(ModBlocks.bloodRune, 1, 1), "sbs", "bob", "srs", 's', stoneStack, 'o', magicianBloodOrbStack, 'b', emptyBucketStack, 'r', new ItemStack(ModItems.imbuedSlate));
|
||||
GameRegistry.addRecipe(new ItemStack(ModBlocks.bloodRune, 1, 2), "sbs", "bob", "srs", 's', stoneStack, 'o', magicianBloodOrbStack, 'b', waterBucketStack, 'r', new ItemStack(ModItems.imbuedSlate));
|
||||
GameRegistry.addRecipe(new ItemStack(ModBlocks.bloodRune, 1, 3), "sws", "ror", "sws", 's', stoneStack, 'o', new ItemStack(ModItems.masterBloodOrb), 'w', weakBloodOrbStack, 'r', new ItemStack(ModItems.demonicSlate));
|
||||
GameRegistry.addRecipe(airSigilStack, "fgf", "fsf", "fof", 'f', featherStack, 'g', ghastTearStack, 's', reinforcedSlateStack, 'o', apprenticeBloodOrbStack);
|
||||
GameRegistry.addRecipe(airSigilStack, "fgf", "fsf", "fof", 'f', featherStack, 'g', new ItemStack(Item.ghastTear,1,craftingConstant), 's', reinforcedSlateStack, 'o', apprenticeBloodOrbStack);
|
||||
GameRegistry.addRecipe(miningSigilStackCrafted, "sps", "hra", "sos", 'o', apprenticeBloodOrbStack, 's', stoneStack, 'p', ironPickaxeStack, 'h', ironShovelStack, 'a', ironAxeStack, 'r', reinforcedSlateStack);
|
||||
GameRegistry.addRecipe(runeOfSacrificeStack, "srs", "gog", "srs", 's', stoneStack, 'g', goldIngotStack, 'o', apprenticeBloodOrbStack, 'r', reinforcedSlateStack);
|
||||
GameRegistry.addRecipe(runeOfSelfSacrificeStack, "srs", "gog", "srs", 's', stoneStack, 'g', glowstoneDustStack, 'o', apprenticeBloodOrbStack, 'r', reinforcedSlateStack);
|
||||
|
@ -1096,7 +1096,7 @@ public class AlchemicalWizardry
|
|||
AlchemyRecipeRegistry.registerRecipe(new ItemStack(Block.mycelium,1,0), 5, new ItemStack[]{new ItemStack(Block.grass),new ItemStack(Block.mushroomBrown), new ItemStack(Block.mushroomRed)}, 2);
|
||||
AlchemyRecipeRegistry.registerRecipe(new ItemStack(Block.ice), 2, new ItemStack[]{waterBucketStack,new ItemStack(Item.snowball)}, 1);
|
||||
|
||||
|
||||
GameRegistry.addRecipe(new ItemStack(ModItems.itemSigilOfSupression),"wtl","wvl","wol",'v',new ItemStack(ModItems.voidSigil),'t',new ItemStack(ModBlocks.blockTeleposer),'o',masterBloodOrbStack,'l',lavaBucketStack,'w',waterBucketStack);
|
||||
|
||||
|
||||
|
||||
|
@ -1268,762 +1268,29 @@ public class AlchemicalWizardry
|
|||
|
||||
public static void initRituals()
|
||||
{
|
||||
ArrayList<RitualComponent> waterRitual = new ArrayList();
|
||||
waterRitual.add(new RitualComponent(-1, 0, 1, 1));
|
||||
waterRitual.add(new RitualComponent(-1, 0, -1, 1));
|
||||
waterRitual.add(new RitualComponent(1, 0, -1, 1));
|
||||
waterRitual.add(new RitualComponent(1, 0, 1, 1));
|
||||
ArrayList<RitualComponent> lavaRitual = new ArrayList();
|
||||
lavaRitual.add(new RitualComponent(1, 0, 0, 2));
|
||||
lavaRitual.add(new RitualComponent(-1, 0, 0, 2));
|
||||
lavaRitual.add(new RitualComponent(0, 0, 1, 2));
|
||||
lavaRitual.add(new RitualComponent(0, 0, -1, 2));
|
||||
ArrayList<RitualComponent> growthRitual = new ArrayList();
|
||||
growthRitual.add(new RitualComponent(1, 0, 0, 1));
|
||||
growthRitual.add(new RitualComponent(-1, 0, 0, 1));
|
||||
growthRitual.add(new RitualComponent(0, 0, 1, 1));
|
||||
growthRitual.add(new RitualComponent(0, 0, -1, 1));
|
||||
growthRitual.add(new RitualComponent(-1, 0, 1, 3));
|
||||
growthRitual.add(new RitualComponent(1, 0, 1, 3));
|
||||
growthRitual.add(new RitualComponent(-1, 0, -1, 3));
|
||||
growthRitual.add(new RitualComponent(1, 0, -1, 3));
|
||||
ArrayList<RitualComponent> interdictionRitual = new ArrayList();
|
||||
interdictionRitual.add(new RitualComponent(1, 0, 0, 4));
|
||||
interdictionRitual.add(new RitualComponent(-1, 0, 0, 4));
|
||||
interdictionRitual.add(new RitualComponent(0, 0, 1, 4));
|
||||
interdictionRitual.add(new RitualComponent(0, 0, -1, 4));
|
||||
interdictionRitual.add(new RitualComponent(-1, 0, 1, 4));
|
||||
interdictionRitual.add(new RitualComponent(1, 0, 1, 4));
|
||||
interdictionRitual.add(new RitualComponent(-1, 0, -1, 4));
|
||||
interdictionRitual.add(new RitualComponent(1, 0, -1, 4));
|
||||
ArrayList<RitualComponent> containmentRitual = new ArrayList();
|
||||
containmentRitual.add(new RitualComponent(1, 0, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(-1, 0, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 0, 1, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 0, -1, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 0, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 0, -2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 0, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 0, -2, 3));
|
||||
containmentRitual.add(new RitualComponent(1, 5, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(-1, 5, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 5, 1, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 5, -1, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 5, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 5, -2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 5, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 5, -2, 3));
|
||||
//Bound soul ritual
|
||||
ArrayList<RitualComponent> boundSoulRitual = new ArrayList();
|
||||
boundSoulRitual.add(new RitualComponent(3, 0, 0, 2));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 0, 0, 2));
|
||||
boundSoulRitual.add(new RitualComponent(0, 0, 3, 2));
|
||||
boundSoulRitual.add(new RitualComponent(0, 0, -3, 2));
|
||||
boundSoulRitual.add(new RitualComponent(2, 0, 2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(-2, 0, 2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(2, 0, -2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(-2, 0, -2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(4, 2, 0, 1));
|
||||
boundSoulRitual.add(new RitualComponent(-4, 2, 0, 1));
|
||||
boundSoulRitual.add(new RitualComponent(0, 2, 4, 1));
|
||||
boundSoulRitual.add(new RitualComponent(0, 2, -4, 1));
|
||||
boundSoulRitual.add(new RitualComponent(3, 2, 3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(3, 2, -3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 2, 3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 2, -3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(4, 1, 0, 0));
|
||||
boundSoulRitual.add(new RitualComponent(-4, 1, 0, 0));
|
||||
boundSoulRitual.add(new RitualComponent(0, 1, 4, 0));
|
||||
boundSoulRitual.add(new RitualComponent(0, 1, -4, 0));
|
||||
boundSoulRitual.add(new RitualComponent(3, 1, 3, 0));
|
||||
boundSoulRitual.add(new RitualComponent(3, 1, -3, 0));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 1, 3, 0));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 1, -3, 0));
|
||||
//
|
||||
ArrayList<RitualComponent> unbindingRitual = new ArrayList();
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, 0, 4));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, 0, 4));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, 2, 4));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, -2, 4));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, -3, 3));
|
||||
unbindingRitual.add(new RitualComponent(-3, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, -3, 3));
|
||||
unbindingRitual.add(new RitualComponent(3, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, 3, 3));
|
||||
unbindingRitual.add(new RitualComponent(-3, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, 3, 3));
|
||||
unbindingRitual.add(new RitualComponent(3, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(3, 1, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 1, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 1, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 1, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 2, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 2, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 2, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 2, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 3, 3, 2));
|
||||
unbindingRitual.add(new RitualComponent(3, 3, -3, 2));
|
||||
unbindingRitual.add(new RitualComponent(-3, 3, -3, 2));
|
||||
unbindingRitual.add(new RitualComponent(-3, 3, 3, 2));
|
||||
unbindingRitual.add(new RitualComponent(-5, 0, 0, 2));
|
||||
unbindingRitual.add(new RitualComponent(5, 0, 0, 2));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, 5, 2));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, -5, 2));
|
||||
ArrayList<RitualComponent> jumpingRitual = new ArrayList();
|
||||
|
||||
for (int i = -1; i <= 1; i++)
|
||||
{
|
||||
jumpingRitual.add(new RitualComponent(1, i, 1, RitualComponent.AIR));
|
||||
jumpingRitual.add(new RitualComponent(-1, i, 1, RitualComponent.AIR));
|
||||
jumpingRitual.add(new RitualComponent(-1, i, -1, RitualComponent.AIR));
|
||||
jumpingRitual.add(new RitualComponent(1, i, -1, RitualComponent.AIR));
|
||||
}
|
||||
|
||||
ArrayList<RitualComponent> magneticRitual = new ArrayList();
|
||||
magneticRitual.add(new RitualComponent(1, 0, 1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(1, 0, -1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(2, 1, 0, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(0, 1, 2, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(-2, 1, 0, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(0, 1, -2, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(2, 1, 2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(2, 1, -2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(-2, 1, 2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(-2, 1, -2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(2, 2, 0, RitualComponent.FIRE));
|
||||
magneticRitual.add(new RitualComponent(0, 2, 2, RitualComponent.FIRE));
|
||||
magneticRitual.add(new RitualComponent(-2, 2, 0, RitualComponent.FIRE));
|
||||
magneticRitual.add(new RitualComponent(0, 2, -2, RitualComponent.FIRE));
|
||||
ArrayList<RitualComponent> crushingRitual = new ArrayList();
|
||||
crushingRitual.add(new RitualComponent(0, 0, 1, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(1, 0, 0, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(0, 0, -1, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(2, 0, 0, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(0, 0, 2, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(0, 0, -2, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(2, 0, 2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(2, 0, -2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(-2, 0, 2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(-2, 0, -2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(2, 1, 0, RitualComponent.AIR));
|
||||
crushingRitual.add(new RitualComponent(-2, 1, 0, RitualComponent.AIR));
|
||||
crushingRitual.add(new RitualComponent(0, 1, 2, RitualComponent.AIR));
|
||||
crushingRitual.add(new RitualComponent(0, 1, -2, RitualComponent.AIR));
|
||||
ArrayList<RitualComponent> leapingRitual = new ArrayList();
|
||||
leapingRitual.add(new RitualComponent(0, 0, -2, RitualComponent.DUSK));
|
||||
leapingRitual.add(new RitualComponent(1, 0, -1, RitualComponent.AIR));
|
||||
leapingRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.AIR));
|
||||
|
||||
for (int i = 0; i <= 2; i++)
|
||||
{
|
||||
leapingRitual.add(new RitualComponent(2, 0, i, RitualComponent.AIR));
|
||||
leapingRitual.add(new RitualComponent(-2, 0, i, RitualComponent.AIR));
|
||||
}
|
||||
|
||||
//Animal Growth
|
||||
ArrayList<RitualComponent> animalGrowthRitual = new ArrayList();
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, 2, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(2, 0, 0, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, -2, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, 1, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(1, 0, 0, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, -1, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(1, 0, 2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(-1, 0, 2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(1, 0, -2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(-1, 0, -2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(2, 0, 1, RitualComponent.AIR));
|
||||
animalGrowthRitual.add(new RitualComponent(2, 0, -1, RitualComponent.AIR));
|
||||
animalGrowthRitual.add(new RitualComponent(-2, 0, 1, RitualComponent.AIR));
|
||||
animalGrowthRitual.add(new RitualComponent(-2, 0, -1, RitualComponent.AIR));
|
||||
//Well of Suffering
|
||||
ArrayList<RitualComponent> wellOfSufferingRitual = new ArrayList();
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, 1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, -1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, 2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, -2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, -2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, -1, 2, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, 0, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, -1, -2, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 0, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-3, -1, -3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(3, -1, -3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-3, -1, 3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(3, -1, 3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, -1, 2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, -1, -2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, -1, 2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, -1, -2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, 0, 1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, 0, 1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, 0, -1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, 0, -1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, 1, 0, RitualComponent.AIR));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, 1, 4, RitualComponent.AIR));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, 1, 0, RitualComponent.AIR));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, 1, -4, RitualComponent.AIR));
|
||||
ArrayList<RitualComponent> healingRitual = new ArrayList();
|
||||
healingRitual.add(new RitualComponent(4, 0, 0, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(5, 0, -1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(5, 0, 1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(-4, 0, 0, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(0, 0, 4, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(-1, 0, 5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(1, 0, 5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(0, 0, -4, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(-1, 0, -5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(1, 0, -5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(3, 0, 5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(5, 0, 3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(3, 0, -5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(5, 0, -3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-3, 0, 5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-3, 0, -5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-3, 0, -3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(-3, 0, 3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(3, 0, -3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(3, 0, 3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(4, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(4, -1, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, -1, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(4, 0, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(4, -1, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, -1, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, -1, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, -1, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, 0, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, -1, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, -1, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -5, RitualComponent.EARTH));
|
||||
ArrayList<RitualComponent> featheredKnifeRitual = new ArrayList();
|
||||
featheredKnifeRitual.add(new RitualComponent(1, 0, 0, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, 0, 1, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, 0, -1, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, -1, 0, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, -1, 0, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, -1, 2, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, -1, -2, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(1, -1, 1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(1, -1, -1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-1, -1, 1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-1, -1, -1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, -1, 2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, -1, 4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, -1, 2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, -1, -4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, -1, -2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, -1, 4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, -1, -2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, -1, -4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, 2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, 2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, -2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, -2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, 3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, 3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, -3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, -3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, 3, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, -3, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, 3, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, -3, RitualComponent.AIR));
|
||||
ArrayList<RitualComponent> featheredEarthRitual = new ArrayList();
|
||||
featheredEarthRitual.add(new RitualComponent(1, 0, 0, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, 1, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, -1, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(2, 0, 2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-2, 0, 2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-2, 0, -2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(2, 0, -2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(1, 0, 3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, 3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(1, 0, -3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, -3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 0, 1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 0, 0, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 0, -1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 0, 0, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 4, 4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 4, 4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 4, -4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 4, -4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, 5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, 3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(5, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, 5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, 3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-5, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, -5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, -3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(5, 5, -4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 5, -4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, -5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, -3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-5, 5, -4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 5, -4, RitualComponent.AIR));
|
||||
//Biome Changer
|
||||
ArrayList<RitualComponent> biomeChangerRitual = new ArrayList();
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(2, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(2, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-2, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-2, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, -4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, -4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, -5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, -8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, -10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, 5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, 8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, 10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 0, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, -1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, 1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, -1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 0, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-10, 0, -1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-10, 0, 0, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-10, 0, 1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 0, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, -1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, 1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, -1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 0, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(10, 0, -1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(10, 0, 0, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(10, 0, 1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, -6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, -7, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, -6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, -5, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, -7, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, -5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(9, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, -8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -8, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -9, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, 6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, 7, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, 6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, 5, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 7, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-9, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 8, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 9, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, 6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, 7, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, 6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, 5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 7, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(9, 0, 4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 8, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 9, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, -6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, -7, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, -6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, -5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, -7, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, -5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, -4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-9, 0, -4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, -8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -8, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -9, RitualComponent.WATER));
|
||||
ArrayList<RitualComponent> flightRitual = new ArrayList();
|
||||
flightRitual.add(new RitualComponent(1, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, 1, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, -1, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(2, 0, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 0, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 0, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(2, 0, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(1, 0, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 0, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(1, 0, -3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 0, -3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(3, 0, 1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(3, 0, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(3, 0, -1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, -4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-4, 0, -3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-3, 0, 4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(4, 0, -3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(3, 0, -4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-4, 0, 3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(3, 0, 4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(4, 0, 3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-1, 1, 0, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(1, 1, 0, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(0, 1, -1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(0, 1, 1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-2, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(2, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, -2, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, 2, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(-4, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(4, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, -4, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, 4, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(-5, 1, 0, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(5, 1, 0, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(0, 1, -5, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(0, 1, 5, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(5, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(-5, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, 5, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, -5, RitualComponent.DUSK));
|
||||
|
||||
for (int i = 2; i <= 4; i++)
|
||||
{
|
||||
flightRitual.add(new RitualComponent(-i, 2, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(i, 2, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 2, -i, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 2, i, RitualComponent.EARTH));
|
||||
}
|
||||
|
||||
flightRitual.add(new RitualComponent(2, 4, 1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(1, 4, 2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-2, 4, 1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(1, 4, -2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(2, 4, -1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-1, 4, 2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-2, 4, -1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-1, 4, -2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(2, 4, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 4, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(2, 4, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 4, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-4, 2, -4, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(4, 2, 4, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(4, 2, -4, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-4, 2, 4, RitualComponent.FIRE));
|
||||
|
||||
for (int i = -1; i <= 1; i++)
|
||||
{
|
||||
flightRitual.add(new RitualComponent(3, 4, i, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 4, i, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(i, 4, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(i, 4, -3, RitualComponent.EARTH));
|
||||
}
|
||||
|
||||
ArrayList<RitualComponent> meteorRitual = new ArrayList();
|
||||
meteorRitual.add(new RitualComponent(2, 0, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 0, 2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 0, -2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 0, 1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(3, 0, -1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(1, 0, 3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(1, 0, -3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(4, 0, 2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(4, 0, -2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, 2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, -2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(2, 0, 4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-2, 0, 4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(2, 0, -4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-2, 0, -4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(5, 0, 3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(5, 0, -3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-5, 0, 3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-5, 0, -3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(3, 0, 5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, 5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(3, 0, -5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, -5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, -4, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, 4, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(4, 0, 4, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(4, 0, -4, RitualComponent.DUSK));
|
||||
|
||||
for (int i = 4; i <= 6; i++)
|
||||
{
|
||||
meteorRitual.add(new RitualComponent(i, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-i, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, i, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, -i, RitualComponent.EARTH));
|
||||
}
|
||||
|
||||
meteorRitual.add(new RitualComponent(8, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-8, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, 8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, -8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(8, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-8, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, 8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, -8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(7, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-7, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, 7, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, -7, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(7, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-7, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, 7, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, -7, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(6, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-6, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, 6, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, -6, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(6, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-6, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, 6, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, -6, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(5, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-5, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, 5, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, -5, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(5, 4, 0, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-5, 4, 0, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(0, 4, 5, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(0, 4, -5, RitualComponent.AIR));
|
||||
|
||||
for (int i = -1; i <= 1; i++)
|
||||
{
|
||||
meteorRitual.add(new RitualComponent(i, 4, 4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(i, 4, -4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(4, 4, i, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-4, 4, i, RitualComponent.AIR));
|
||||
}
|
||||
|
||||
meteorRitual.add(new RitualComponent(2, 4, 4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(4, 4, 2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(2, 4, -4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-4, 4, 2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, 4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(4, 4, -2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, -4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-4, 4, -2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(2, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, 2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, -2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, -3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(2, 4, -3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, 2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, -3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, -2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, -3, RitualComponent.FIRE));
|
||||
|
||||
ArrayList<RitualComponent> apiaryRitual = new ArrayList();
|
||||
apiaryRitual.add(new RitualComponent(1,0,0, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(1,0,1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(1,0,-1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(-1,0,-1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(-1,0,1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(-1,0,0, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(0,0,-1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(0,0,1, RitualComponent.DUSK));
|
||||
|
||||
ArrayList<RitualComponent> autoAlchemyRitual = new ArrayList();
|
||||
autoAlchemyRitual.add(new RitualComponent(1,0,1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(1,0,-1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(-1,0,-1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(-1,0,1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,-2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,-2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(-3,0,-2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,-3, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(-3,0,2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,3, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(3,0,-2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,-3, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(3,0,2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,3, RitualComponent.FIRE));
|
||||
|
||||
ArrayList<RitualComponent> expulsionRitual = new ArrayList();
|
||||
expulsionRitual.add(new RitualComponent(2,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(2,0,1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(1,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(1,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(4,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(5,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(4,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(5,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-5,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-5,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(0,0,6, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(0,0,-6, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(6,0,0, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-6,0,0, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-5,0,0, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-6,0,1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-6,0,-1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(5,0,0, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(6,0,1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(6,0,-1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(0,0,5, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(1,0,6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(0,0,-5, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(1,0,-6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,-6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(4,0,4, RitualComponent.FIRE));
|
||||
expulsionRitual.add(new RitualComponent(4,0,-4, RitualComponent.FIRE));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,4, RitualComponent.FIRE));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,-4, RitualComponent.FIRE));
|
||||
|
||||
ArrayList<RitualComponent> supressionRitual = new ArrayList();
|
||||
supressionRitual.add(new RitualComponent(2,0,2, RitualComponent.WATER));
|
||||
supressionRitual.add(new RitualComponent(2,0,-2, RitualComponent.WATER));
|
||||
supressionRitual.add(new RitualComponent(-2,0,2, RitualComponent.WATER));
|
||||
supressionRitual.add(new RitualComponent(-2,0,-2, RitualComponent.WATER));
|
||||
|
||||
|
||||
Rituals.ritualList.add(new Rituals(waterRitual, 1, 500, new RitualEffectWater(), "Ritual of the Full Spring"));
|
||||
Rituals.ritualList.add(new Rituals(lavaRitual, 1, 10000, new RitualEffectLava(), "Serenade of the Nether"));
|
||||
Rituals.ritualList.add(new Rituals(growthRitual, 1, 1000, new RitualEffectGrowth(), "Ritual of the Green Grove"));
|
||||
Rituals.ritualList.add(new Rituals(interdictionRitual, 1, 1000, new RitualEffectInterdiction(), "Interdiction Ritual"));
|
||||
Rituals.ritualList.add(new Rituals(containmentRitual, 1, 2000, new RitualEffectContainment(), "Ritual of Containment"));
|
||||
Rituals.ritualList.add(new Rituals(boundSoulRitual, 1, 5000, new RitualEffectSoulBound(), "Ritual of Binding"));
|
||||
Rituals.ritualList.add(new Rituals(unbindingRitual, 1, 30000, new RitualEffectUnbinding(), "Ritual of Unbinding"));
|
||||
Rituals.ritualList.add(new Rituals(jumpingRitual, 1, 1000, new RitualEffectJumping(), "Ritual of the High Jump"));
|
||||
Rituals.ritualList.add(new Rituals(magneticRitual, 1, 5000, new RitualEffectMagnetic(), "Ritual of Magnetism"));
|
||||
Rituals.ritualList.add(new Rituals(crushingRitual, 1, 2500, new RitualEffectCrushing(), "Ritual of the Crusher"));
|
||||
Rituals.ritualList.add(new Rituals(leapingRitual, 1, 1000, new RitualEffectLeap(), "Ritual of Speed"));
|
||||
Rituals.ritualList.add(new Rituals(animalGrowthRitual, 1, 10000, new RitualEffectAnimalGrowth(), "Ritual of the Shepherd"));
|
||||
Rituals.ritualList.add(new Rituals(wellOfSufferingRitual, 1, 50000, new RitualEffectWellOfSuffering(), "Well of Suffering"));
|
||||
Rituals.ritualList.add(new Rituals(healingRitual, 1, 25000, new RitualEffectHealing(), "Ritual of Regeneration"));
|
||||
Rituals.ritualList.add(new Rituals(featheredKnifeRitual, 1, 50000, new RitualEffectFeatheredKnife(), "Ritual of the Feathered Knife"));
|
||||
Rituals.ritualList.add(new Rituals(featheredEarthRitual, 2, 100000, new RitualEffectFeatheredEarth(), "Ritual of the Feathered Earth"));
|
||||
Rituals.ritualList.add(new Rituals(biomeChangerRitual, 2, 1000000, new RitualEffectBiomeChanger(), "Ritual of Gaia's Transformation"));
|
||||
Rituals.ritualList.add(new Rituals(flightRitual, 2, 1000000, new RitualEffectFlight(), "Reverence of the Condor"));
|
||||
Rituals.ritualList.add(new Rituals(meteorRitual, 2, 1000000, new RitualEffectSummonMeteor(), "Mark of the Falling Tower"));
|
||||
Rituals.ritualList.add(new Rituals(autoAlchemyRitual,1,20000,new RitualEffectAutoAlchemy(),"Ballad of Alchemy"));
|
||||
Rituals.ritualList.add(new Rituals(expulsionRitual,1,1000000,new RitualEffectExpulsion(),"Aura of Expulsion"));
|
||||
Rituals.ritualList.add(new Rituals(supressionRitual,1,1000,new RitualEffectSupression(),"Supression"));
|
||||
//Rituals.ritualList.add(new Rituals(apiaryRitual,1,100,new RitualEffectApiaryOverclock(),"Apiary Overclock"));
|
||||
Rituals.ritualList.add(new Rituals(1, 500, new RitualEffectWater(), "Ritual of the Full Spring"));
|
||||
Rituals.ritualList.add(new Rituals(1, 10000, new RitualEffectLava(), "Serenade of the Nether"));
|
||||
Rituals.ritualList.add(new Rituals(1, 1000, new RitualEffectGrowth(), "Ritual of the Green Grove"));
|
||||
Rituals.ritualList.add(new Rituals(1, 1000, new RitualEffectInterdiction(), "Interdiction Ritual"));
|
||||
Rituals.ritualList.add(new Rituals(1, 2000, new RitualEffectContainment(), "Ritual of Containment"));
|
||||
Rituals.ritualList.add(new Rituals(1, 5000, new RitualEffectSoulBound(), "Ritual of Binding"));
|
||||
Rituals.ritualList.add(new Rituals(1, 30000, new RitualEffectUnbinding(), "Ritual of Unbinding"));
|
||||
Rituals.ritualList.add(new Rituals(1, 1000, new RitualEffectJumping(), "Ritual of the High Jump"));
|
||||
Rituals.ritualList.add(new Rituals(1, 5000, new RitualEffectMagnetic(), "Ritual of Magnetism"));
|
||||
Rituals.ritualList.add(new Rituals(1, 2500, new RitualEffectCrushing(), "Ritual of the Crusher"));
|
||||
Rituals.ritualList.add(new Rituals(1, 1000, new RitualEffectLeap(), "Ritual of Speed"));
|
||||
Rituals.ritualList.add(new Rituals(1, 10000, new RitualEffectAnimalGrowth(), "Ritual of the Shepherd"));
|
||||
Rituals.ritualList.add(new Rituals(1, 50000, new RitualEffectWellOfSuffering(), "Well of Suffering"));
|
||||
Rituals.ritualList.add(new Rituals(1, 25000, new RitualEffectHealing(), "Ritual of Regeneration"));
|
||||
Rituals.ritualList.add(new Rituals(1, 50000, new RitualEffectFeatheredKnife(), "Ritual of the Feathered Knife"));
|
||||
Rituals.ritualList.add(new Rituals(2, 100000, new RitualEffectFeatheredEarth(), "Ritual of the Feathered Earth"));
|
||||
Rituals.ritualList.add(new Rituals(2, 1000000, new RitualEffectBiomeChanger(), "Ritual of Gaia's Transformation"));
|
||||
Rituals.ritualList.add(new Rituals(2, 1000000, new RitualEffectFlight(), "Reverence of the Condor"));
|
||||
Rituals.ritualList.add(new Rituals(2, 1000000, new RitualEffectSummonMeteor(), "Mark of the Falling Tower"));
|
||||
Rituals.ritualList.add(new Rituals(1, 20000,new RitualEffectAutoAlchemy(), "Ballad of Alchemy"));
|
||||
Rituals.ritualList.add(new Rituals(1, 1000000,new RitualEffectExpulsion(), "Aura of Expulsion"));
|
||||
Rituals.ritualList.add(new Rituals(1, 10000,new RitualEffectSupression(), "Dome of Supression"));
|
||||
//Rituals.ritualList.add(new Rituals(1,100,new RitualEffectApiaryOverclock(),"Apiary Overclock"));
|
||||
}
|
||||
|
||||
public static void initBindingRecipes()
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package WayofTime.alchemicalWizardry.api.rituals;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public abstract class RitualEffect
|
||||
{
|
||||
public abstract void performEffect(IMasterRitualStone ritualStone);
|
||||
|
@ -10,4 +12,6 @@ public abstract class RitualEffect
|
|||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
public abstract List<RitualComponent> getRitualComponentList();
|
||||
}
|
||||
|
|
|
@ -9,7 +9,6 @@ import java.util.List;
|
|||
|
||||
public class Rituals
|
||||
{
|
||||
private List<RitualComponent> components;
|
||||
private int crystalLevel;
|
||||
private int actCost;
|
||||
private RitualEffect effect;
|
||||
|
@ -17,24 +16,14 @@ public class Rituals
|
|||
|
||||
public static List<Rituals> ritualList = new ArrayList();
|
||||
|
||||
public Rituals(List<RitualComponent> components, int crystalLevel, int actCost, RitualEffect effect, String name)
|
||||
public Rituals(int crystalLevel, int actCost, RitualEffect effect, String name)
|
||||
{
|
||||
this.components = components;
|
||||
this.crystalLevel = crystalLevel;
|
||||
this.actCost = actCost;
|
||||
this.effect = effect;
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
public Rituals(List<RitualComponent> components, int crystalLevel, int actCost, RitualEffect effect)
|
||||
{
|
||||
this.components = components;
|
||||
this.crystalLevel = crystalLevel;
|
||||
this.actCost = actCost;
|
||||
this.effect = effect;
|
||||
this.name = "";
|
||||
}
|
||||
|
||||
public static int checkValidRitual(World world, int x, int y, int z)
|
||||
{
|
||||
for (int i = 1; i <= ritualList.size(); i++)
|
||||
|
@ -219,7 +208,7 @@ public class Rituals
|
|||
|
||||
private List<RitualComponent> obtainComponents()
|
||||
{
|
||||
return this.components;
|
||||
return this.effect.getRitualComponentList();
|
||||
}
|
||||
|
||||
private int getCrystalLevel()
|
||||
|
|
|
@ -65,4 +65,10 @@ public class BlockSpectralContainer extends BlockContainer
|
|||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAirBlock(World par1World, int par2, int par3, int par4)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -171,8 +171,9 @@ public class ItemRitualDiviner extends EnergyItems
|
|||
{
|
||||
par2EntityPlayer.inventory.decrStackSize(playerInvRitualStoneLocation, 1);
|
||||
}
|
||||
|
||||
par3World.setBlock(par4 + rc.getX(), par5 + rc.getY(), par6 + rc.getZ(), ModBlocks.ritualStone.blockID, rc.getStoneType(), 3);
|
||||
|
||||
if(!par3World.isRemote)
|
||||
par3World.setBlock(par4 + rc.getX(), par5 + rc.getY(), par6 + rc.getZ(), ModBlocks.ritualStone.blockID, rc.getStoneType(), 3);
|
||||
|
||||
if (par3World.isRemote)
|
||||
{
|
||||
|
|
|
@ -34,14 +34,14 @@ public class ItemSigilOfSupression extends EnergyItems implements ArmourUpgrade
|
|||
{
|
||||
super(id);
|
||||
this.maxStackSize = 1;
|
||||
setEnergyUsed(200);
|
||||
setEnergyUsed(400);
|
||||
setCreativeTab(AlchemicalWizardry.tabBloodMagic);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void addInformation(ItemStack par1ItemStack, EntityPlayer par2EntityPlayer, List par3List, boolean par4)
|
||||
{
|
||||
par3List.add("I have a very magnetic personality!");
|
||||
par3List.add("Better than telekinesis");
|
||||
|
||||
if (!(par1ItemStack.stackTagCompound == null))
|
||||
{
|
||||
|
@ -61,9 +61,9 @@ public class ItemSigilOfSupression extends EnergyItems implements ArmourUpgrade
|
|||
@SideOnly(Side.CLIENT)
|
||||
public void registerIcons(IconRegister iconRegister)
|
||||
{
|
||||
this.itemIcon = iconRegister.registerIcon("AlchemicalWizardry:SigilOfMagnetism_deactivated");
|
||||
this.activeIcon = iconRegister.registerIcon("AlchemicalWizardry:SigilOfMagnetism_activated");
|
||||
this.passiveIcon = iconRegister.registerIcon("AlchemicalWizardry:SigilOfMagnetism_deactivated");
|
||||
this.itemIcon = iconRegister.registerIcon("AlchemicalWizardry:SigilOfSupression_deactivated");
|
||||
this.activeIcon = iconRegister.registerIcon("AlchemicalWizardry:SigilOfSupression_activated");
|
||||
this.passiveIcon = iconRegister.registerIcon("AlchemicalWizardry:SigilOfSupression_deactivated");
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -181,6 +181,10 @@ public class ItemSigilOfSupression extends EnergyItems implements ArmourUpgrade
|
|||
|
||||
if(SpellHelper.isBlockFluid(block))
|
||||
{
|
||||
if(par2World.getBlockTileEntity(x+i, y+j, z+k)!=null)
|
||||
{
|
||||
par2World.setBlockToAir(x+i, y+j, z+k);
|
||||
}
|
||||
TESpectralContainer.createSpectralBlockAtLocation(par2World, x+i, y+j, z+k, refresh);
|
||||
}
|
||||
else
|
||||
|
@ -195,6 +199,16 @@ public class ItemSigilOfSupression extends EnergyItems implements ArmourUpgrade
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (par2World.getWorldTime() % 200 == par1ItemStack.stackTagCompound.getInteger("worldTimeDelay") && par1ItemStack.stackTagCompound.getBoolean("isActive"))
|
||||
{
|
||||
//par3EntityPlayer.addPotionEffect(new PotionEffect(Potion.field_76444_x.id, 2400,99));
|
||||
if (!par3EntityPlayer.capabilities.isCreativeMode)
|
||||
{
|
||||
EnergyItems.syphonBatteries(par1ItemStack, par3EntityPlayer, getEnergyUsed());
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
|
@ -223,6 +237,10 @@ public class ItemSigilOfSupression extends EnergyItems implements ArmourUpgrade
|
|||
|
||||
if(SpellHelper.isBlockFluid(block))
|
||||
{
|
||||
if(world.getBlockTileEntity(x+i, y+j, z+k)!=null)
|
||||
{
|
||||
world.setBlockToAir(x+i, y+j, z+k);
|
||||
}
|
||||
TESpectralContainer.createSpectralBlockAtLocation(world, x+i, y+j, z+k, refresh);
|
||||
}
|
||||
else
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -12,6 +13,7 @@ import net.minecraft.tileentity.TileEntity;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
|
||||
|
@ -97,4 +99,27 @@ public class RitualEffectAnimalGrowth extends RitualEffect
|
|||
// TODO Auto-generated method stub
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> animalGrowthRitual = new ArrayList();
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, 2, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(2, 0, 0, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, -2, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.DUSK));
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, 1, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(1, 0, 0, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(0, 0, -1, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.WATER));
|
||||
animalGrowthRitual.add(new RitualComponent(1, 0, 2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(-1, 0, 2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(1, 0, -2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(-1, 0, -2, RitualComponent.EARTH));
|
||||
animalGrowthRitual.add(new RitualComponent(2, 0, 1, RitualComponent.AIR));
|
||||
animalGrowthRitual.add(new RitualComponent(2, 0, -1, RitualComponent.AIR));
|
||||
animalGrowthRitual.add(new RitualComponent(-2, 0, 1, RitualComponent.AIR));
|
||||
animalGrowthRitual.add(new RitualComponent(-2, 0, -1, RitualComponent.AIR));
|
||||
return animalGrowthRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.potion.Potion;
|
||||
import net.minecraft.potion.PotionEffect;
|
||||
|
@ -7,6 +10,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -81,4 +85,19 @@ public class RitualEffectApiaryOverclock extends RitualEffect
|
|||
// TODO Auto-generated method stub
|
||||
return 10;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> apiaryRitual = new ArrayList();
|
||||
apiaryRitual.add(new RitualComponent(1,0,0, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(1,0,1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(1,0,-1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(-1,0,-1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(-1,0,1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(-1,0,0, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(0,0,-1, RitualComponent.DUSK));
|
||||
apiaryRitual.add(new RitualComponent(0,0,1, RitualComponent.DUSK));
|
||||
return apiaryRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -10,6 +13,7 @@ import net.minecraft.tileentity.TileEntity;
|
|||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.alchemy.AlchemyRecipeRegistry;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -385,4 +389,27 @@ public class RitualEffectAutoAlchemy extends RitualEffect
|
|||
{
|
||||
return 10;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> autoAlchemyRitual = new ArrayList();
|
||||
autoAlchemyRitual.add(new RitualComponent(1,0,1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(1,0,-1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(-1,0,-1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(-1,0,1, RitualComponent.DUSK));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,-2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,-2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,2, RitualComponent.WATER));
|
||||
autoAlchemyRitual.add(new RitualComponent(-3,0,-2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,-3, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(-3,0,2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(-2,0,3, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(3,0,-2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,-3, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(3,0,2, RitualComponent.FIRE));
|
||||
autoAlchemyRitual.add(new RitualComponent(2,0,3, RitualComponent.FIRE));
|
||||
return autoAlchemyRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.effect.EntityLightningBolt;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
|
@ -15,6 +18,7 @@ import net.minecraft.world.biome.BiomeGenBase;
|
|||
import net.minecraft.world.chunk.Chunk;
|
||||
import WayofTime.alchemicalWizardry.ModBlocks;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEPlinth;
|
||||
|
@ -317,4 +321,127 @@ public class RitualEffectBiomeChanger extends RitualEffect
|
|||
{
|
||||
return 200;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> biomeChangerRitual = new ArrayList();
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(2, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(2, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-2, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 2, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-2, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, -4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(3, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-3, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -3, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -5, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, -4, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, -5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, -8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, -10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, -10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, -10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, 5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 6, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, 8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 8, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-1, 0, 10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(0, 0, 10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(1, 0, 10, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 0, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, -1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, 1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, -1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 0, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(-10, 0, -1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-10, 0, 0, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-10, 0, 1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 0, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, -1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, 1, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, -1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 0, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 1, RitualComponent.BLANK));
|
||||
biomeChangerRitual.add(new RitualComponent(10, 0, -1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(10, 0, 0, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(10, 0, 1, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, -6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, -7, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, -6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, -5, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, -7, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, -5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(9, 0, -4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, -8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -8, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, -9, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, 6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, 7, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, 6, RitualComponent.AIR));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, 5, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 7, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-9, 0, 4, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, 8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 8, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, 9, RitualComponent.EARTH));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, 6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(6, 0, 7, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, 6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(7, 0, 5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 7, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(8, 0, 4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(9, 0, 4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(5, 0, 8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 8, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(4, 0, 9, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, -6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-6, 0, -7, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, -6, RitualComponent.FIRE));
|
||||
biomeChangerRitual.add(new RitualComponent(-7, 0, -5, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, -7, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, -5, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-8, 0, -4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-9, 0, -4, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-5, 0, -8, RitualComponent.DUSK));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -8, RitualComponent.WATER));
|
||||
biomeChangerRitual.add(new RitualComponent(-4, 0, -9, RitualComponent.WATER));
|
||||
return biomeChangerRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -11,6 +12,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -99,4 +101,27 @@ public class RitualEffectContainment extends RitualEffect
|
|||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> containmentRitual = new ArrayList();
|
||||
containmentRitual.add(new RitualComponent(1, 0, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(-1, 0, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 0, 1, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 0, -1, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 0, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 0, -2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 0, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 0, -2, 3));
|
||||
containmentRitual.add(new RitualComponent(1, 5, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(-1, 5, 0, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 5, 1, 3));
|
||||
containmentRitual.add(new RitualComponent(0, 5, -1, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 5, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(2, 5, -2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 5, 2, 3));
|
||||
containmentRitual.add(new RitualComponent(-2, 5, -2, 3));
|
||||
return containmentRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
|
@ -14,6 +15,7 @@ import net.minecraft.tileentity.TileEntity;
|
|||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.ModBlocks;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
|
||||
|
@ -158,4 +160,27 @@ public class RitualEffectCrushing extends RitualEffect
|
|||
{
|
||||
return 7;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> crushingRitual = new ArrayList();
|
||||
crushingRitual.add(new RitualComponent(0, 0, 1, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(1, 0, 0, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(0, 0, -1, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.EARTH));
|
||||
crushingRitual.add(new RitualComponent(2, 0, 0, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(0, 0, 2, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(0, 0, -2, RitualComponent.FIRE));
|
||||
crushingRitual.add(new RitualComponent(2, 0, 2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(2, 0, -2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(-2, 0, 2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(-2, 0, -2, RitualComponent.DUSK));
|
||||
crushingRitual.add(new RitualComponent(2, 1, 0, RitualComponent.AIR));
|
||||
crushingRitual.add(new RitualComponent(-2, 1, 0, RitualComponent.AIR));
|
||||
crushingRitual.add(new RitualComponent(0, 1, 2, RitualComponent.AIR));
|
||||
crushingRitual.add(new RitualComponent(0, 1, -2, RitualComponent.AIR));
|
||||
return crushingRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.potion.Potion;
|
||||
|
@ -8,6 +10,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.IPlantable;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -84,4 +87,10 @@ public class RitualEffectEnhancedAlchemy extends RitualEffect
|
|||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList() {
|
||||
// TODO Auto-generated method stub
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
@ -19,6 +20,7 @@ import net.minecraftforge.common.MinecraftForge;
|
|||
import net.minecraftforge.event.entity.living.EnderTeleportEvent;
|
||||
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.spell.simple.SpellTeleport;
|
||||
|
@ -227,4 +229,59 @@ public class RitualEffectExpulsion extends RitualEffect
|
|||
entityLiving.setPosition(x, y, z);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> expulsionRitual = new ArrayList();
|
||||
expulsionRitual.add(new RitualComponent(2,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(2,0,1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(1,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(1,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-1, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,-2, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(4,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(5,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(4,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(5,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-5,0,2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-5,0,-2, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(2,0,-5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-4, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(-2,0,-5, RitualComponent.AIR));
|
||||
expulsionRitual.add(new RitualComponent(0,0,6, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(0,0,-6, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(6,0,0, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-6,0,0, RitualComponent.EARTH));
|
||||
expulsionRitual.add(new RitualComponent(-5,0,0, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-6,0,1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-6,0,-1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(5,0,0, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(6,0,1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(6,0,-1, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(0,0,5, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(1,0,6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(0,0,-5, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(1,0,-6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(-1,0,-6, RitualComponent.DUSK));
|
||||
expulsionRitual.add(new RitualComponent(4,0,4, RitualComponent.FIRE));
|
||||
expulsionRitual.add(new RitualComponent(4,0,-4, RitualComponent.FIRE));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,4, RitualComponent.FIRE));
|
||||
expulsionRitual.add(new RitualComponent(-4,0,-4, RitualComponent.FIRE));
|
||||
return expulsionRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.entity.EntityLivingBase;
|
||||
|
@ -11,6 +12,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
|
||||
|
@ -88,4 +90,51 @@ public class RitualEffectFeatheredEarth extends RitualEffect //Nullifies all fal
|
|||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> featheredEarthRitual = new ArrayList();
|
||||
featheredEarthRitual.add(new RitualComponent(1, 0, 0, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, 1, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, -1, RitualComponent.DUSK));
|
||||
featheredEarthRitual.add(new RitualComponent(2, 0, 2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-2, 0, 2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-2, 0, -2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(2, 0, -2, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(1, 0, 3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, 3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(1, 0, -3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(0, 0, -3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 0, 1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 0, 0, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 0, -1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 0, 0, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.EARTH));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 4, 4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 4, 4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 4, -4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 4, -4, RitualComponent.FIRE));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, 5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, 3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(5, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, 5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, 3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-5, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 5, 4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, -5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(4, 5, -3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(5, 5, -4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(3, 5, -4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, -5, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-4, 5, -3, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-5, 5, -4, RitualComponent.AIR));
|
||||
featheredEarthRitual.add(new RitualComponent(-3, 5, -4, RitualComponent.AIR));
|
||||
return featheredEarthRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -10,6 +11,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper;
|
||||
|
@ -139,4 +141,51 @@ public class RitualEffectFeatheredKnife extends RitualEffect
|
|||
// TODO Auto-generated method stub
|
||||
return 20;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> featheredKnifeRitual = new ArrayList();
|
||||
featheredKnifeRitual.add(new RitualComponent(1, 0, 0, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, 0, 1, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, 0, -1, RitualComponent.DUSK));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, -1, 0, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, -1, 0, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, -1, 2, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(0, -1, -2, RitualComponent.WATER));
|
||||
featheredKnifeRitual.add(new RitualComponent(1, -1, 1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(1, -1, -1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-1, -1, 1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-1, -1, -1, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, -1, 2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, -1, 4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, -1, 2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, -1, -4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, -1, -2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, -1, 4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, -1, -2, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, -1, -4, RitualComponent.FIRE));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, 2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, 2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(2, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, -2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, -2, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-2, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, 3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, 3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(4, 0, -3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, 4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-4, 0, -3, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, -4, RitualComponent.EARTH));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, 3, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(3, 0, -3, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, 3, RitualComponent.AIR));
|
||||
featheredKnifeRitual.add(new RitualComponent(-3, 0, -3, RitualComponent.AIR));
|
||||
return featheredKnifeRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
|
@ -10,6 +11,7 @@ import net.minecraft.util.AxisAlignedBB;
|
|||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
|
||||
|
@ -86,4 +88,92 @@ public class RitualEffectFlight extends RitualEffect
|
|||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> flightRitual = new ArrayList();
|
||||
flightRitual.add(new RitualComponent(1, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(-1, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, 1, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, -1, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(2, 0, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 0, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 0, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(2, 0, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(1, 0, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 0, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(1, 0, -3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 0, -3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(3, 0, 1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(3, 0, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(3, 0, -1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 0, -4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-4, 0, -3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-3, 0, 4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(4, 0, -3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(3, 0, -4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-4, 0, 3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(3, 0, 4, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(4, 0, 3, RitualComponent.WATER));
|
||||
flightRitual.add(new RitualComponent(-1, 1, 0, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(1, 1, 0, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(0, 1, -1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(0, 1, 1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-2, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(2, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, -2, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, 2, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(-4, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(4, 1, 0, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, -4, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(0, 1, 4, RitualComponent.BLANK));
|
||||
flightRitual.add(new RitualComponent(-5, 1, 0, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(5, 1, 0, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(0, 1, -5, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(0, 1, 5, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(5, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(-5, 0, 0, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, 5, RitualComponent.DUSK));
|
||||
flightRitual.add(new RitualComponent(0, 0, -5, RitualComponent.DUSK));
|
||||
|
||||
for (int i = 2; i <= 4; i++)
|
||||
{
|
||||
flightRitual.add(new RitualComponent(-i, 2, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(i, 2, 0, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 2, -i, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(0, 2, i, RitualComponent.EARTH));
|
||||
}
|
||||
|
||||
flightRitual.add(new RitualComponent(2, 4, 1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(1, 4, 2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-2, 4, 1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(1, 4, -2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(2, 4, -1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-1, 4, 2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-2, 4, -1, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-1, 4, -2, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(2, 4, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 4, 2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(2, 4, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-2, 4, -2, RitualComponent.AIR));
|
||||
flightRitual.add(new RitualComponent(-4, 2, -4, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(4, 2, 4, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(4, 2, -4, RitualComponent.FIRE));
|
||||
flightRitual.add(new RitualComponent(-4, 2, 4, RitualComponent.FIRE));
|
||||
|
||||
for (int i = -1; i <= 1; i++)
|
||||
{
|
||||
flightRitual.add(new RitualComponent(3, 4, i, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(-3, 4, i, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(i, 4, 3, RitualComponent.EARTH));
|
||||
flightRitual.add(new RitualComponent(i, 4, -3, RitualComponent.EARTH));
|
||||
}
|
||||
return flightRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.potion.Potion;
|
||||
|
@ -8,6 +11,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.IPlantable;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -84,4 +88,19 @@ public class RitualEffectGrowth extends RitualEffect
|
|||
{
|
||||
return 100;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> growthRitual = new ArrayList();
|
||||
growthRitual.add(new RitualComponent(1, 0, 0, 1));
|
||||
growthRitual.add(new RitualComponent(-1, 0, 0, 1));
|
||||
growthRitual.add(new RitualComponent(0, 0, 1, 1));
|
||||
growthRitual.add(new RitualComponent(0, 0, -1, 1));
|
||||
growthRitual.add(new RitualComponent(-1, 0, 1, 3));
|
||||
growthRitual.add(new RitualComponent(1, 0, 1, 3));
|
||||
growthRitual.add(new RitualComponent(-1, 0, -1, 3));
|
||||
growthRitual.add(new RitualComponent(1, 0, -1, 3));
|
||||
return growthRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -11,6 +12,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
|
||||
|
@ -48,8 +50,8 @@ public class RitualEffectHealing extends RitualEffect
|
|||
// return;
|
||||
// }
|
||||
//tileAltar = (TEAltar)world.getBlockTileEntity(x,y-1,z);
|
||||
int d0 = 10;
|
||||
int vertRange = 10;
|
||||
int d0 = 15;
|
||||
int vertRange = 20;
|
||||
AxisAlignedBB axisalignedbb = AxisAlignedBB.getAABBPool().getAABB((double) x, (double) y, (double) z, (double) (x + 1), (double) (y + 1), (double) (z + 1)).expand(d0, vertRange, d0);
|
||||
List list = world.getEntitiesWithinAABB(EntityLivingBase.class, axisalignedbb);
|
||||
Iterator iterator1 = list.iterator();
|
||||
|
@ -124,4 +126,55 @@ public class RitualEffectHealing extends RitualEffect
|
|||
// TODO Auto-generated method stub
|
||||
return 20;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> healingRitual = new ArrayList();
|
||||
healingRitual.add(new RitualComponent(4, 0, 0, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(5, 0, -1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(5, 0, 1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(-4, 0, 0, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 1, RitualComponent.AIR));
|
||||
healingRitual.add(new RitualComponent(0, 0, 4, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(-1, 0, 5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(1, 0, 5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(0, 0, -4, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(-1, 0, -5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(1, 0, -5, RitualComponent.FIRE));
|
||||
healingRitual.add(new RitualComponent(3, 0, 5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(5, 0, 3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(3, 0, -5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(5, 0, -3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-3, 0, 5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-3, 0, -5, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -3, RitualComponent.WATER));
|
||||
healingRitual.add(new RitualComponent(-3, 0, -3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(-3, 0, 3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(3, 0, -3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(3, 0, 3, RitualComponent.DUSK));
|
||||
healingRitual.add(new RitualComponent(4, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(4, -1, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, -1, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(4, 0, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(4, -1, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, -1, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(5, 0, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, -1, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, -1, 4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, 5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, 0, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-4, -1, -5, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, -1, -4, RitualComponent.EARTH));
|
||||
healingRitual.add(new RitualComponent(-5, 0, -5, RitualComponent.EARTH));
|
||||
return healingRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -11,6 +12,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
|
||||
|
@ -91,4 +93,19 @@ public class RitualEffectInterdiction extends RitualEffect
|
|||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> interdictionRitual = new ArrayList();
|
||||
interdictionRitual.add(new RitualComponent(1, 0, 0, 4));
|
||||
interdictionRitual.add(new RitualComponent(-1, 0, 0, 4));
|
||||
interdictionRitual.add(new RitualComponent(0, 0, 1, 4));
|
||||
interdictionRitual.add(new RitualComponent(0, 0, -1, 4));
|
||||
interdictionRitual.add(new RitualComponent(-1, 0, 1, 4));
|
||||
interdictionRitual.add(new RitualComponent(1, 0, 1, 4));
|
||||
interdictionRitual.add(new RitualComponent(-1, 0, -1, 4));
|
||||
interdictionRitual.add(new RitualComponent(1, 0, -1, 4));
|
||||
return interdictionRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -11,6 +12,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.PacketHandler;
|
||||
|
@ -95,4 +97,19 @@ public class RitualEffectJumping extends RitualEffect
|
|||
{
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> jumpingRitual = new ArrayList();
|
||||
|
||||
for (int i = -1; i <= 1; i++)
|
||||
{
|
||||
jumpingRitual.add(new RitualComponent(1, i, 1, RitualComponent.AIR));
|
||||
jumpingRitual.add(new RitualComponent(-1, i, 1, RitualComponent.AIR));
|
||||
jumpingRitual.add(new RitualComponent(-1, i, -1, RitualComponent.AIR));
|
||||
jumpingRitual.add(new RitualComponent(1, i, -1, RitualComponent.AIR));
|
||||
}
|
||||
return jumpingRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.potion.Potion;
|
||||
|
@ -7,6 +10,7 @@ import net.minecraft.potion.PotionEffect;
|
|||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -62,7 +66,17 @@ public class RitualEffectLava extends RitualEffect
|
|||
@Override
|
||||
public int getCostPerRefresh()
|
||||
{
|
||||
// TODO Auto-generated method stub
|
||||
return 500;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> lavaRitual = new ArrayList();
|
||||
lavaRitual.add(new RitualComponent(1, 0, 0, 2));
|
||||
lavaRitual.add(new RitualComponent(-1, 0, 0, 2));
|
||||
lavaRitual.add(new RitualComponent(0, 0, 1, 2));
|
||||
lavaRitual.add(new RitualComponent(0, 0, -1, 2));
|
||||
return lavaRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -11,6 +12,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.PacketHandler;
|
||||
|
@ -139,4 +141,20 @@ public class RitualEffectLeap extends RitualEffect
|
|||
{
|
||||
return 5;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> leapingRitual = new ArrayList();
|
||||
leapingRitual.add(new RitualComponent(0, 0, -2, RitualComponent.DUSK));
|
||||
leapingRitual.add(new RitualComponent(1, 0, -1, RitualComponent.AIR));
|
||||
leapingRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.AIR));
|
||||
|
||||
for (int i = 0; i <= 2; i++)
|
||||
{
|
||||
leapingRitual.add(new RitualComponent(2, 0, i, RitualComponent.AIR));
|
||||
leapingRitual.add(new RitualComponent(-2, 0, i, RitualComponent.AIR));
|
||||
}
|
||||
return leapingRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.item.ItemStack;
|
||||
|
@ -9,6 +12,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.oredict.OreDictionary;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.block.BlockTeleposer;
|
||||
|
@ -119,4 +123,27 @@ public class RitualEffectMagnetic extends RitualEffect
|
|||
{
|
||||
return 50;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> magneticRitual = new ArrayList();
|
||||
magneticRitual.add(new RitualComponent(1, 0, 1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(1, 0, -1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(2, 1, 0, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(0, 1, 2, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(-2, 1, 0, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(0, 1, -2, RitualComponent.EARTH));
|
||||
magneticRitual.add(new RitualComponent(2, 1, 2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(2, 1, -2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(-2, 1, 2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(-2, 1, -2, RitualComponent.AIR));
|
||||
magneticRitual.add(new RitualComponent(2, 2, 0, RitualComponent.FIRE));
|
||||
magneticRitual.add(new RitualComponent(0, 2, 2, RitualComponent.FIRE));
|
||||
magneticRitual.add(new RitualComponent(-2, 2, 0, RitualComponent.FIRE));
|
||||
magneticRitual.add(new RitualComponent(0, 2, -2, RitualComponent.FIRE));
|
||||
return magneticRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -18,6 +19,7 @@ import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
|||
import WayofTime.alchemicalWizardry.ModItems;
|
||||
import WayofTime.alchemicalWizardry.api.bindingRegistry.BindingRegistry;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -164,4 +166,35 @@ public class RitualEffectSoulBound extends RitualEffect
|
|||
{
|
||||
return 200;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> boundSoulRitual = new ArrayList();
|
||||
boundSoulRitual.add(new RitualComponent(3, 0, 0, 2));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 0, 0, 2));
|
||||
boundSoulRitual.add(new RitualComponent(0, 0, 3, 2));
|
||||
boundSoulRitual.add(new RitualComponent(0, 0, -3, 2));
|
||||
boundSoulRitual.add(new RitualComponent(2, 0, 2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(-2, 0, 2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(2, 0, -2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(-2, 0, -2, 4));
|
||||
boundSoulRitual.add(new RitualComponent(4, 2, 0, 1));
|
||||
boundSoulRitual.add(new RitualComponent(-4, 2, 0, 1));
|
||||
boundSoulRitual.add(new RitualComponent(0, 2, 4, 1));
|
||||
boundSoulRitual.add(new RitualComponent(0, 2, -4, 1));
|
||||
boundSoulRitual.add(new RitualComponent(3, 2, 3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(3, 2, -3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 2, 3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 2, -3, 3));
|
||||
boundSoulRitual.add(new RitualComponent(4, 1, 0, 0));
|
||||
boundSoulRitual.add(new RitualComponent(-4, 1, 0, 0));
|
||||
boundSoulRitual.add(new RitualComponent(0, 1, 4, 0));
|
||||
boundSoulRitual.add(new RitualComponent(0, 1, -4, 0));
|
||||
boundSoulRitual.add(new RitualComponent(3, 1, 3, 0));
|
||||
boundSoulRitual.add(new RitualComponent(3, 1, -3, 0));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 1, 3, 0));
|
||||
boundSoulRitual.add(new RitualComponent(-3, 1, -3, 0));
|
||||
return boundSoulRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
|
@ -10,6 +11,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.util.AxisAlignedBB;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.entity.projectile.EntityMeteor;
|
||||
|
@ -89,4 +91,113 @@ public class RitualEffectSummonMeteor extends RitualEffect
|
|||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> meteorRitual = new ArrayList();
|
||||
meteorRitual.add(new RitualComponent(2, 0, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-2, 0, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 0, 2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 0, -2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 0, 1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(3, 0, -1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, 1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(1, 0, 3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(1, 0, -3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-1, 0, -3, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(4, 0, 2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(4, 0, -2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, 2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, -2, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(2, 0, 4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-2, 0, 4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(2, 0, -4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-2, 0, -4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(5, 0, 3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(5, 0, -3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-5, 0, 3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-5, 0, -3, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(3, 0, 5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, 5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(3, 0, -5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-3, 0, -5, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, -4, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(-4, 0, 4, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(4, 0, 4, RitualComponent.DUSK));
|
||||
meteorRitual.add(new RitualComponent(4, 0, -4, RitualComponent.DUSK));
|
||||
|
||||
for (int i = 4; i <= 6; i++)
|
||||
{
|
||||
meteorRitual.add(new RitualComponent(i, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-i, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, i, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, -i, RitualComponent.EARTH));
|
||||
}
|
||||
|
||||
meteorRitual.add(new RitualComponent(8, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-8, 0, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, 8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 0, -8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(8, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-8, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, 8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, -8, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(7, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(-7, 1, 0, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, 7, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(0, 1, -7, RitualComponent.EARTH));
|
||||
meteorRitual.add(new RitualComponent(7, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-7, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, 7, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, -7, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(6, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-6, 2, 0, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, 6, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(0, 2, -6, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(6, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-6, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, 6, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, -6, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(5, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-5, 3, 0, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, 5, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(0, 3, -5, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(5, 4, 0, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-5, 4, 0, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(0, 4, 5, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(0, 4, -5, RitualComponent.AIR));
|
||||
|
||||
for (int i = -1; i <= 1; i++)
|
||||
{
|
||||
meteorRitual.add(new RitualComponent(i, 4, 4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(i, 4, -4, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(4, 4, i, RitualComponent.AIR));
|
||||
meteorRitual.add(new RitualComponent(-4, 4, i, RitualComponent.AIR));
|
||||
}
|
||||
|
||||
meteorRitual.add(new RitualComponent(2, 4, 4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(4, 4, 2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(2, 4, -4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-4, 4, 2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, 4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(4, 4, -2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, -4, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(-4, 4, -2, RitualComponent.WATER));
|
||||
meteorRitual.add(new RitualComponent(2, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, 2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, -2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(3, 4, -3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(2, 4, -3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, 2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, 3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-2, 4, -3, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, -2, RitualComponent.FIRE));
|
||||
meteorRitual.add(new RitualComponent(-3, 4, -3, RitualComponent.FIRE));
|
||||
return meteorRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.potion.Potion;
|
||||
|
@ -8,6 +11,7 @@ import net.minecraft.server.MinecraftServer;
|
|||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper;
|
||||
|
@ -33,8 +37,23 @@ public class RitualEffectSupression extends RitualEffect
|
|||
int x = ritualStone.getXCoord();
|
||||
int y = ritualStone.getYCoord();
|
||||
int z = ritualStone.getZCoord();
|
||||
|
||||
if (currentEssence < this.getCostPerRefresh())
|
||||
|
||||
Block blockish = Block.blocksList[world.getBlockId(x, y-1, z)];
|
||||
int costMod = this.getCostModifier(blockish);
|
||||
int radius = this.getRadiusForModifierBlock(blockish);
|
||||
int masterRadius = radius;
|
||||
|
||||
int yIndex = (int)(world.getWorldTime() % (2*radius + 1))-radius;
|
||||
boolean expansion = false;
|
||||
|
||||
if(ritualStone.getVar1()<(radius+1))
|
||||
{
|
||||
expansion = true;
|
||||
radius = ritualStone.getVar1();
|
||||
ritualStone.setVar1(ritualStone.getVar1() + 1);
|
||||
}
|
||||
|
||||
if (currentEssence < this.getCostPerRefresh()*costMod)
|
||||
{
|
||||
EntityPlayer entityOwner = MinecraftServer.getServer().getConfigurationManager().getPlayerForUsername(owner);
|
||||
|
||||
|
@ -46,11 +65,9 @@ public class RitualEffectSupression extends RitualEffect
|
|||
entityOwner.addPotionEffect(new PotionEffect(Potion.confusion.id, 80));
|
||||
} else
|
||||
{
|
||||
int radius = 10;
|
||||
|
||||
for (int i = -radius; i <= radius; i++)
|
||||
{
|
||||
for (int j = -radius; j <= radius; j++)
|
||||
for (int j = (expansion ? -radius : yIndex); j <= (expansion ? radius : yIndex); j++)
|
||||
{
|
||||
for(int k = -radius; k <= radius; k++)
|
||||
{
|
||||
|
@ -64,14 +81,14 @@ public class RitualEffectSupression extends RitualEffect
|
|||
|
||||
if(SpellHelper.isBlockFluid(block))
|
||||
{
|
||||
TESpectralContainer.createSpectralBlockAtLocation(world, x+i, y+j, z+k, 3);
|
||||
TESpectralContainer.createSpectralBlockAtLocation(world, x+i, y+j, z+k, 3*masterRadius);
|
||||
}
|
||||
else
|
||||
{
|
||||
TileEntity tile = world.getBlockTileEntity(x+i, y+j, z+k);
|
||||
if(tile instanceof TESpectralContainer)
|
||||
{
|
||||
((TESpectralContainer) tile).resetDuration(3);
|
||||
((TESpectralContainer) tile).resetDuration(3*masterRadius);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -79,7 +96,7 @@ public class RitualEffectSupression extends RitualEffect
|
|||
}
|
||||
|
||||
|
||||
data.currentEssence = currentEssence - this.getCostPerRefresh();
|
||||
data.currentEssence = currentEssence - this.getCostPerRefresh()*costMod;
|
||||
data.markDirty();
|
||||
|
||||
}
|
||||
|
@ -88,6 +105,75 @@ public class RitualEffectSupression extends RitualEffect
|
|||
@Override
|
||||
public int getCostPerRefresh()
|
||||
{
|
||||
return 1;
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> supressionRitual = new ArrayList();
|
||||
supressionRitual.add(new RitualComponent(2,0,2, RitualComponent.WATER));
|
||||
supressionRitual.add(new RitualComponent(2,0,-2, RitualComponent.WATER));
|
||||
supressionRitual.add(new RitualComponent(-2,0,2, RitualComponent.WATER));
|
||||
supressionRitual.add(new RitualComponent(-2,0,-2, RitualComponent.WATER));
|
||||
supressionRitual.add(new RitualComponent(-2,0,-1, RitualComponent.AIR));
|
||||
supressionRitual.add(new RitualComponent(-1,0,-2, RitualComponent.AIR));
|
||||
supressionRitual.add(new RitualComponent(-2,0,1, RitualComponent.AIR));
|
||||
supressionRitual.add(new RitualComponent(1,0,-2, RitualComponent.AIR));
|
||||
supressionRitual.add(new RitualComponent(2,0,1, RitualComponent.AIR));
|
||||
supressionRitual.add(new RitualComponent(1,0,2, RitualComponent.AIR));
|
||||
supressionRitual.add(new RitualComponent(2,0,-1, RitualComponent.AIR));
|
||||
supressionRitual.add(new RitualComponent(-1,0,2, RitualComponent.AIR));
|
||||
return supressionRitual;
|
||||
}
|
||||
|
||||
public int getRadiusForModifierBlock(Block block)
|
||||
{
|
||||
if(block == null)
|
||||
{
|
||||
return 10;
|
||||
}
|
||||
|
||||
if(block == Block.blockDiamond)
|
||||
{
|
||||
return 30;
|
||||
}
|
||||
|
||||
if(block == Block.blockGold)
|
||||
{
|
||||
return 20;
|
||||
}
|
||||
|
||||
if(block == Block.blockIron)
|
||||
{
|
||||
return 15;
|
||||
}
|
||||
|
||||
return 10;
|
||||
}
|
||||
|
||||
public int getCostModifier(Block block)
|
||||
{
|
||||
if(block == null)
|
||||
{
|
||||
return 1;
|
||||
}
|
||||
|
||||
if(block == Block.blockDiamond)
|
||||
{
|
||||
return 20;
|
||||
}
|
||||
|
||||
if(block == Block.blockGold)
|
||||
{
|
||||
return 10;
|
||||
}
|
||||
|
||||
if(block == Block.blockIron)
|
||||
{
|
||||
return 5;
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -17,6 +18,7 @@ import net.minecraft.world.World;
|
|||
import WayofTime.alchemicalWizardry.ModBlocks;
|
||||
import WayofTime.alchemicalWizardry.ModItems;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.items.BoundArmour;
|
||||
|
@ -164,4 +166,43 @@ public class RitualEffectUnbinding extends RitualEffect
|
|||
// TODO Auto-generated method stub
|
||||
return 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> unbindingRitual = new ArrayList();
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, 0, 4));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, 0, 4));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, 2, 4));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, -2, 4));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, -3, 3));
|
||||
unbindingRitual.add(new RitualComponent(-3, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, -3, 3));
|
||||
unbindingRitual.add(new RitualComponent(3, 0, -2, 3));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(-2, 0, 3, 3));
|
||||
unbindingRitual.add(new RitualComponent(-3, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(2, 0, 3, 3));
|
||||
unbindingRitual.add(new RitualComponent(3, 0, 2, 3));
|
||||
unbindingRitual.add(new RitualComponent(3, 1, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 1, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 1, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 1, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 2, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 2, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 2, -3, 0));
|
||||
unbindingRitual.add(new RitualComponent(-3, 2, 3, 0));
|
||||
unbindingRitual.add(new RitualComponent(3, 3, 3, 2));
|
||||
unbindingRitual.add(new RitualComponent(3, 3, -3, 2));
|
||||
unbindingRitual.add(new RitualComponent(-3, 3, -3, 2));
|
||||
unbindingRitual.add(new RitualComponent(-3, 3, 3, 2));
|
||||
unbindingRitual.add(new RitualComponent(-5, 0, 0, 2));
|
||||
unbindingRitual.add(new RitualComponent(5, 0, 0, 2));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, 5, 2));
|
||||
unbindingRitual.add(new RitualComponent(0, 0, -5, 2));
|
||||
return unbindingRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.entity.player.EntityPlayer;
|
||||
import net.minecraft.potion.Potion;
|
||||
|
@ -7,6 +10,7 @@ import net.minecraft.potion.PotionEffect;
|
|||
import net.minecraft.server.MinecraftServer;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -62,4 +66,15 @@ public class RitualEffectWater extends RitualEffect
|
|||
{
|
||||
return 25;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> waterRitual = new ArrayList();
|
||||
waterRitual.add(new RitualComponent(-1, 0, 1, 1));
|
||||
waterRitual.add(new RitualComponent(-1, 0, -1, 1));
|
||||
waterRitual.add(new RitualComponent(1, 0, -1, 1));
|
||||
waterRitual.add(new RitualComponent(1, 0, 1, 1));
|
||||
return waterRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package WayofTime.alchemicalWizardry.common.rituals;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Iterator;
|
||||
import java.util.List;
|
||||
|
||||
|
@ -12,6 +13,7 @@ import net.minecraft.util.AxisAlignedBB;
|
|||
import net.minecraft.util.DamageSource;
|
||||
import net.minecraft.world.World;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualComponent;
|
||||
import WayofTime.alchemicalWizardry.api.rituals.RitualEffect;
|
||||
import WayofTime.alchemicalWizardry.api.soulNetwork.LifeEssenceNetwork;
|
||||
import WayofTime.alchemicalWizardry.common.tileEntity.TEAltar;
|
||||
|
@ -73,8 +75,8 @@ public class RitualEffectWellOfSuffering extends RitualEffect
|
|||
}
|
||||
|
||||
//tileAltar = (TEAltar)world.getBlockTileEntity(x,y-1,z);
|
||||
int d0 = 10;
|
||||
int vertRange = 5;
|
||||
int d0 = 15;
|
||||
int vertRange = 10;
|
||||
AxisAlignedBB axisalignedbb = AxisAlignedBB.getAABBPool().getAABB((double) x, (double) y, (double) z, (double) (x + 1), (double) (y + 1), (double) (z + 1)).expand(d0, vertRange, d0);
|
||||
List list = world.getEntitiesWithinAABB(EntityLivingBase.class, axisalignedbb);
|
||||
Iterator iterator1 = list.iterator();
|
||||
|
@ -133,4 +135,47 @@ public class RitualEffectWellOfSuffering extends RitualEffect
|
|||
// TODO Auto-generated method stub
|
||||
return 2;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<RitualComponent> getRitualComponentList()
|
||||
{
|
||||
ArrayList<RitualComponent> wellOfSufferingRitual = new ArrayList();
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, 1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, -1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, 2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, -2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, -2, RitualComponent.FIRE));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, -1, 2, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, 0, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, -1, -2, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 0, RitualComponent.EARTH));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-3, -1, -3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(3, -1, -3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-3, -1, 3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(3, -1, 3, RitualComponent.DUSK));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, -1, 2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, -1, -2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(2, -1, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, -1, 2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-2, -1, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, -1, -2, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, 0, 1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(1, 0, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, 0, 1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, 4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, 0, -1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-1, 0, -4, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, 0, -1, RitualComponent.WATER));
|
||||
wellOfSufferingRitual.add(new RitualComponent(4, 1, 0, RitualComponent.AIR));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, 1, 4, RitualComponent.AIR));
|
||||
wellOfSufferingRitual.add(new RitualComponent(-4, 1, 0, RitualComponent.AIR));
|
||||
wellOfSufferingRitual.add(new RitualComponent(0, 1, -4, RitualComponent.AIR));
|
||||
return wellOfSufferingRitual;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -17,6 +17,7 @@ import net.minecraft.util.Vec3;
|
|||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.FakePlayer;
|
||||
import net.minecraftforge.common.ForgeDirection;
|
||||
import net.minecraftforge.fluids.IFluidBlock;
|
||||
import net.minecraftforge.oredict.OreDictionary;
|
||||
import WayofTime.alchemicalWizardry.AlchemicalWizardry;
|
||||
import WayofTime.alchemicalWizardry.common.PacketHandler;
|
||||
|
@ -175,7 +176,7 @@ public class SpellHelper
|
|||
|
||||
public static boolean isBlockFluid(Block block)
|
||||
{
|
||||
return block instanceof BlockFluid;
|
||||
return block instanceof BlockFluid || block instanceof IFluidBlock;
|
||||
}
|
||||
|
||||
public static void evaporateWaterBlock(World world, int posX, int posY, int posZ)
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
package WayofTime.alchemicalWizardry.common.tileEntity;
|
||||
|
||||
import WayofTime.alchemicalWizardry.ModBlocks;
|
||||
import net.minecraft.block.Block;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.nbt.NBTTagList;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.fluids.IFluidBlock;
|
||||
import WayofTime.alchemicalWizardry.ModBlocks;
|
||||
|
||||
public class TESpectralContainer extends TileEntity
|
||||
{
|
||||
|
@ -79,15 +80,15 @@ public class TESpectralContainer extends TileEntity
|
|||
|
||||
public static boolean createSpectralBlockAtLocation(World world, int x, int y, int z, int duration)
|
||||
{
|
||||
if(world.getBlockTileEntity(x, y, z)==null)
|
||||
Block block = Block.blocksList[world.getBlockId(x, y, z)];
|
||||
|
||||
if(block==null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
if(world.getBlockTileEntity(x, y, z)==null || block instanceof IFluidBlock)
|
||||
{
|
||||
Block block = Block.blocksList[world.getBlockId(x, y, z)];
|
||||
|
||||
if(block==null)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
int meta = world.getBlockMetadata(x, y, z);
|
||||
ItemStack item = new ItemStack(block, 1, meta);
|
||||
|
||||
|
|
Binary file not shown.
After Width: | Height: | Size: 637 B |
Binary file not shown.
After Width: | Height: | Size: 645 B |
Loading…
Reference in a new issue