Anti-comments sweep!

This commit is contained in:
Tombenpotter 2014-10-13 22:33:20 +02:00
parent e6a10f3f06
commit dea1f87078
454 changed files with 23594 additions and 26739 deletions

View file

@ -1,32 +1,20 @@
package WayofTime.alchemicalWizardry.common.rituals;
import java.util.ArrayList;
import java.util.List;
import net.minecraft.block.Block;
import net.minecraft.block.material.MaterialLiquid;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.inventory.IInventory;
import net.minecraft.item.ItemStack;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.server.MinecraftServer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
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.api.soulNetwork.SoulNetworkHandler;
import WayofTime.alchemicalWizardry.common.Int3;
import WayofTime.alchemicalWizardry.common.spell.complex.effect.SpellHelper;
import WayofTime.alchemicalWizardry.common.tileEntity.TESpectralBlock;
import WayofTime.alchemicalWizardry.common.tileEntity.TESpectralContainer;
import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.init.Blocks;
import net.minecraft.potion.Potion;
import net.minecraft.potion.PotionEffect;
import net.minecraft.world.World;
import java.util.ArrayList;
import java.util.List;
public class RitualEffectEvaporation extends RitualEffect
{
@ -40,7 +28,7 @@ public class RitualEffectEvaporation extends RitualEffect
int x = ritualStone.getXCoord();
int y = ritualStone.getYCoord();
int z = ritualStone.getZCoord();
if (currentEssence < 0)
{
EntityPlayer entityOwner = SpellHelper.getPlayerForUsername(owner);
@ -53,22 +41,22 @@ public class RitualEffectEvaporation extends RitualEffect
entityOwner.addPotionEffect(new PotionEffect(Potion.confusion.id, 80));
} else
{
Block block1 = world.getBlock(x, y-1, z);
int range = this.getRadiusForModifierBlock(block1);
boolean[][][] boolList = new boolean[range * 2 + 1][range * 2 + 1][range * 2 + 1];
Block block1 = world.getBlock(x, y - 1, z);
int range = this.getRadiusForModifierBlock(block1);
boolean[][][] boolList = new boolean[range * 2 + 1][range * 2 + 1][range * 2 + 1];
for (int i = 0; i < 2 * range + 1; i++)
{
for (int j = 0; j < 2 * range + 1; j++)
{
for(int k = 0; k < 2 * range + 1; k++)
{
for (int k = 0; k < 2 * range + 1; k++)
{
boolList[i][j][k] = false;
}
}
}
}
boolList[range][range][range] = true;
boolean isReady = false;
@ -80,14 +68,14 @@ public class RitualEffectEvaporation extends RitualEffect
{
for (int j = 0; j < 2 * range + 1; j++)
{
for(int k=0; k<2*range+1;k++)
{
for (int k = 0; k < 2 * range + 1; k++)
{
if (boolList[i][j][k])
{
if (i - 1 >= 0 && !boolList[i - 1][j][k])
{
Block block = world.getBlock(x - range + i - 1, y - range + j, z - range + k);
if(world.isAirBlock(x - range + i - 1, y - range + j, z - range + k) || block == ModBlocks.blockSpectralContainer)
if (world.isAirBlock(x - range + i - 1, y - range + j, z - range + k) || block == ModBlocks.blockSpectralContainer)
{
boolList[i - 1][j][k] = true;
isReady = false;
@ -97,17 +85,17 @@ public class RitualEffectEvaporation extends RitualEffect
if (j - 1 >= 0 && !boolList[i][j - 1][k])
{
Block block = world.getBlock(x - range + i, y - range + j - 1, z - range + k);
if(world.isAirBlock(x - range + i, y - range + j - 1, z - range + k) || block == ModBlocks.blockSpectralContainer)
if (world.isAirBlock(x - range + i, y - range + j - 1, z - range + k) || block == ModBlocks.blockSpectralContainer)
{
boolList[i][j - 1][k] = true;
isReady = false;
}
}
if(k - 1 >=0 && !boolList[i][j][k - 1])
if (k - 1 >= 0 && !boolList[i][j][k - 1])
{
Block block = world.getBlock(x - range + i, y - range + j, z - range + k - 1);
if(world.isAirBlock(x - range + i, y - range + j, z - range + k - 1) || block == ModBlocks.blockSpectralContainer)
Block block = world.getBlock(x - range + i, y - range + j, z - range + k - 1);
if (world.isAirBlock(x - range + i, y - range + j, z - range + k - 1) || block == ModBlocks.blockSpectralContainer)
{
boolList[i][j][k - 1] = true;
isReady = false;
@ -117,7 +105,7 @@ public class RitualEffectEvaporation extends RitualEffect
if (i + 1 <= 2 * range && !boolList[i + 1][j][k])
{
Block block = world.getBlock(x - range + i + 1, y - range + j, z - range + k);
if(world.isAirBlock(x - range + i + 1, y - range + j, z - range + k) || block == ModBlocks.blockSpectralContainer)
if (world.isAirBlock(x - range + i + 1, y - range + j, z - range + k) || block == ModBlocks.blockSpectralContainer)
{
boolList[i + 1][j][k] = true;
isReady = false;
@ -127,52 +115,52 @@ public class RitualEffectEvaporation extends RitualEffect
if (j + 1 <= 2 * range && !boolList[i][j + 1][k])
{
Block block = world.getBlock(x - range + i, y - range + j + 1, z - range + k);
if(world.isAirBlock(x - range + i, y - range + j + 1, z - range + k) || block == ModBlocks.blockSpectralContainer)
if (world.isAirBlock(x - range + i, y - range + j + 1, z - range + k) || block == ModBlocks.blockSpectralContainer)
{
boolList[i][j + 1][k] = true;
isReady = false;
}
}
if(k + 1 <= 2*range && !boolList[i][j][k+1])
if (k + 1 <= 2 * range && !boolList[i][j][k + 1])
{
Block block = world.getBlock(x - range + i, y - range + j, z - range + k + 1);
if(world.isAirBlock(x - range + i, y - range + j, z - range + k + 1) || block == ModBlocks.blockSpectralContainer)
Block block = world.getBlock(x - range + i, y - range + j, z - range + k + 1);
if (world.isAirBlock(x - range + i, y - range + j, z - range + k + 1) || block == ModBlocks.blockSpectralContainer)
{
boolList[i][j][k+1] = true;
boolList[i][j][k + 1] = true;
isReady = false;
}
}
}
}
}
}
}
}
for (int i = 0; i < 2 * range + 1; i++)
{
for (int j = 0; j < 2 * range + 1; j++)
{
for(int k=0; k<2*range+1;k++)
{
if(!boolList[i][j][k])
{
continue;
}
Block block = world.getBlock(x+i-range, y+j-range, z+k-range);
if(block == ModBlocks.blockSpectralContainer)
{
world.setBlockToAir(x+i-range, y+j-range, z+k-range);
}
}
for (int k = 0; k < 2 * range + 1; k++)
{
if (!boolList[i][j][k])
{
continue;
}
Block block = world.getBlock(x + i - range, y + j - range, z + k - range);
if (block == ModBlocks.blockSpectralContainer)
{
world.setBlockToAir(x + i - range, y + j - range, z + k - range);
}
}
}
}
SoulNetworkHandler.syphonFromNetwork(owner, this.getCostPerRefresh());
ritualStone.setActive(false);
ritualStone.setActive(false);
}
}
@ -183,76 +171,76 @@ public class RitualEffectEvaporation extends RitualEffect
}
@Override
public List<RitualComponent> getRitualComponentList()
{
ArrayList<RitualComponent> ellipsoidRitual = new ArrayList();
ellipsoidRitual.add(new RitualComponent(-1,0,-1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-1,0,1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1,0,-1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1,0,1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(4,0,0,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(5,0,0,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(5,0,-1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(5,0,-2,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-4,0,0,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-5,0,0,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-5,0,1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-5,0,2,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0,0,4,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0,0,5,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1,0,5,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(2,0,5,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0,0,-4,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0,0,-5,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-1,0,-5,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-2,0,-5,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3,0,1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3,0,2,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3,0,3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(2,0,3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3,0,-1,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3,0,-2,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3,0,-3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-2,0,-3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1,0,-3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(2,0,-3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3,0,-3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3,0,-2,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-1,0,3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-2,0,3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3,0,3,RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3,0,2,RitualComponent.DUSK));
public List<RitualComponent> getRitualComponentList()
{
ArrayList<RitualComponent> ellipsoidRitual = new ArrayList();
ellipsoidRitual.add(new RitualComponent(-1, 0, -1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-1, 0, 1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1, 0, -1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1, 0, 1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(4, 0, 0, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(5, 0, 0, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(5, 0, -1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(5, 0, -2, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-4, 0, 0, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-5, 0, 0, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-5, 0, 1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-5, 0, 2, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0, 0, 4, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0, 0, 5, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1, 0, 5, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(2, 0, 5, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0, 0, -4, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(0, 0, -5, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-1, 0, -5, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-2, 0, -5, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3, 0, 1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3, 0, 2, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3, 0, 3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(2, 0, 3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3, 0, -1, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3, 0, -2, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3, 0, -3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-2, 0, -3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(1, 0, -3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(2, 0, -3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3, 0, -3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(3, 0, -2, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-1, 0, 3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-2, 0, 3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3, 0, 3, RitualComponent.DUSK));
ellipsoidRitual.add(new RitualComponent(-3, 0, 2, RitualComponent.DUSK));
return ellipsoidRitual;
}
}
public int getRadiusForModifierBlock(Block block)
{
if(block == null)
{
return 10;
}
if(block == Blocks.diamond_block)
{
return 30;
}
if(block == Blocks.gold_block)
{
return 20;
}
if(block == Blocks.iron_block)
{
return 15;
}
return 10;
}
{
if (block == null)
{
return 10;
}
if (block == Blocks.diamond_block)
{
return 30;
}
if (block == Blocks.gold_block)
{
return 20;
}
if (block == Blocks.iron_block)
{
return 15;
}
return 10;
}
}