summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java
diff options
context:
space:
mode:
authorOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-08-13 21:12:11 +0100
committerOnyxDarkKnight <sor1n.iliutza16@gmail.com>2015-08-13 21:12:11 +0100
commit0ef6a00aa79f022e5bd56b3f77e6861bbecf6d94 (patch)
tree03966c83cd16d1912ec1596d83f89f251cc35f83 /src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java
parent921f1ba6f30e66c80c803618ebff496778e78970 (diff)
Added a new structure, a new curse, achievements, challenges, curses
entry in the guide; reworked liquids to be tile entities, cleaned the structures code, potion code and... you know what? I improved and changed so much stuff that I literally forgot what I did...
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java')
-rw-r--r--src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java b/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java
index cac74e2..c5e77e6 100644
--- a/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java
+++ b/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityShadowEye.java
@@ -30,7 +30,7 @@ import darkknight.jewelrycraft.util.Variables;
public class TileEntityShadowEye extends TileEntity
{
- public int opening, timer, t = 20;
+ public int opening, timer, t = 20, soundTimer;
public boolean active, shouldAddData;
public ArrayList<ItemStack> pedestalItems = new ArrayList<ItemStack>();
ResourceLocation particleTexture = new ResourceLocation(Variables.MODID, "textures/particle/shadows.png");
@@ -107,6 +107,7 @@ public class TileEntityShadowEye extends TileEntity
if (opening < 4){
opening++;
timer = 20;
+ soundTimer = 0;
}
if (canStartRitual && opening == 4) timer = ConfigHandler.RITUAL_TIME;
else if (!canStartRitual){
@@ -124,6 +125,9 @@ public class TileEntityShadowEye extends TileEntity
int i = Minecraft.getMinecraft().gameSettings.particleSetting;
for(int l = 0; l <= 100 - i*45; l++)
worldObj.spawnParticle("depthsuspend", xCoord + 6.5F - worldObj.rand.nextInt(12) - worldObj.rand.nextFloat(), yCoord - 2F + worldObj.rand.nextInt(9) - worldObj.rand.nextFloat(), zCoord + 6.5F - worldObj.rand.nextInt(12) - worldObj.rand.nextFloat(), 0, 0, 0);
+ if(soundTimer == 0) worldObj.playSound(xCoord + 0.5D, yCoord + 0.5D, zCoord + 0.5D, "jewelrycraft2:Ritual", 1.0F, 1.0F, false);
+ if(soundTimer < 20*14) soundTimer++;
+ else soundTimer = 0;
}
}