Search in sources :

Example 21 with RitualComponent

use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.

the class RitualEffectBiomeChanger method getRitualComponentList.

@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;
}
Also used : ArrayList(java.util.ArrayList) RitualComponent(WayofTime.alchemicalWizardry.api.rituals.RitualComponent)

Example 22 with RitualComponent

use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.

the class RitualEffectCrafting method getRitualComponentList.

@Override
public List<RitualComponent> getRitualComponentList() {
    ArrayList<RitualComponent> autoCraftingRitual = new ArrayList();
    this.addCornerRunes(autoCraftingRitual, 1, 1, RitualComponent.EARTH);
    this.addParallelRunes(autoCraftingRitual, 1, 1, RitualComponent.EARTH);
    autoCraftingRitual.add(new RitualComponent(0, 1, 0, RitualComponent.AIR));
    this.addOffsetRunes(autoCraftingRitual, 1, 2, -1, RitualComponent.FIRE);
    this.addCornerRunes(autoCraftingRitual, 1, -1, RitualComponent.FIRE);
    autoCraftingRitual.add(new RitualComponent(-1, -1, 0, RitualComponent.EARTH));
    autoCraftingRitual.add(new RitualComponent(1, -1, 0, RitualComponent.EARTH));
    autoCraftingRitual.add(new RitualComponent(0, -1, -1, RitualComponent.EARTH));
    autoCraftingRitual.add(new RitualComponent(0, -1, 0, RitualComponent.FIRE));
    autoCraftingRitual.add(new RitualComponent(0, -1, 1, RitualComponent.WATER));
    return autoCraftingRitual;
}
Also used : ArrayList(java.util.ArrayList) RitualComponent(WayofTime.alchemicalWizardry.api.rituals.RitualComponent)

Example 23 with RitualComponent

use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.

the class RitualEffectInterdiction method getRitualComponentList.

@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;
}
Also used : ArrayList(java.util.ArrayList) RitualComponent(WayofTime.alchemicalWizardry.api.rituals.RitualComponent)

Example 24 with RitualComponent

use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.

the class RitualEffectLava method getRitualComponentList.

@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;
}
Also used : ArrayList(java.util.ArrayList) RitualComponent(WayofTime.alchemicalWizardry.api.rituals.RitualComponent)

Example 25 with RitualComponent

use of WayofTime.alchemicalWizardry.api.rituals.RitualComponent in project BloodMagic by WayofTime.

the class RitualEffectSphereCreator method getRitualComponentList.

@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.DUSK));
    return magneticRitual;
}
Also used : ArrayList(java.util.ArrayList) RitualComponent(WayofTime.alchemicalWizardry.api.rituals.RitualComponent)

Aggregations

RitualComponent (WayofTime.alchemicalWizardry.api.rituals.RitualComponent)39 ArrayList (java.util.ArrayList)34 ItemStack (net.minecraft.item.ItemStack)3 TileEntity (net.minecraft.tileentity.TileEntity)3 TEMasterStone (WayofTime.alchemicalWizardry.common.tileEntity.TEMasterStone)2 Vector3 (WayofTime.alchemicalWizardry.api.Vector3)1 IMasterRitualStone (WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone)1 RitualEffect (WayofTime.alchemicalWizardry.api.rituals.RitualEffect)1 RitualStone (WayofTime.alchemicalWizardry.common.block.RitualStone)1 ItemRitualDiviner (WayofTime.alchemicalWizardry.common.items.ItemRitualDiviner)1 SubscribeEvent (cpw.mods.fml.common.eventhandler.SubscribeEvent)1 Block (net.minecraft.block.Block)1 Minecraft (net.minecraft.client.Minecraft)1 EntityClientPlayerMP (net.minecraft.client.entity.EntityClientPlayerMP)1 EntityItem (net.minecraft.entity.item.EntityItem)1 World (net.minecraft.world.World)1