summaryrefslogtreecommitdiff
path: root/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityBlockShadow.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/darkknight/jewelrycraft/tileentity/TileEntityBlockShadow.java')
-rwxr-xr-xsrc/main/java/darkknight/jewelrycraft/tileentity/TileEntityBlockShadow.java41
1 files changed, 26 insertions, 15 deletions
diff --git a/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityBlockShadow.java b/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityBlockShadow.java
index b17047e..dc387ff 100755
--- a/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityBlockShadow.java
+++ b/src/main/java/darkknight/jewelrycraft/tileentity/TileEntityBlockShadow.java
@@ -43,34 +43,45 @@ public class TileEntityBlockShadow extends TileEntity {
public void updateEntity() {
super.updateEntity();
int blockLight, realLight;
- int lightValue = worldObj.getSavedLightValue(EnumSkyBlock.Sky,
- xCoord, yCoord, zCoord) - worldObj.skylightSubtracted;
- float sunPosAngle = worldObj.getCelestialAngleRadians(1.0F);
+ int lightValue = worldObj.getSavedLightValue(
+ EnumSkyBlock.Sky, xCoord, yCoord, zCoord)
+ - worldObj.skylightSubtracted;
+ float sunPosAngle = worldObj
+ .getCelestialAngleRadians(1.0F);
if (sunPosAngle < (float) Math.PI)
sunPosAngle += (0.0F - sunPosAngle) * 0.2F;
else
- sunPosAngle += ((float) Math.PI * 2F - sunPosAngle) * 0.2F;
- lightValue = Math.round(lightValue * MathHelper.cos(sunPosAngle));
+ sunPosAngle += ((float) Math.PI * 2F - sunPosAngle)
+ * 0.2F;
+ lightValue = Math.round(
+ lightValue * MathHelper.cos(sunPosAngle));
if (lightValue < 0)
lightValue = 0;
if (lightValue > 15)
lightValue = 15;
- blockLight = worldObj.getChunkFromBlockCoords(xCoord, zCoord)
- .getSavedLightValue(EnumSkyBlock.Block, xCoord & 15,
- yCoord, zCoord & 15);
- realLight = worldObj.getChunkFromBlockCoords(xCoord, zCoord)
- .getBlockLightValue(xCoord & 15, yCoord, zCoord & 15, 0);
+ blockLight = worldObj
+ .getChunkFromBlockCoords(xCoord, zCoord)
+ .getSavedLightValue(EnumSkyBlock.Block,
+ xCoord & 15, yCoord,
+ zCoord & 15);
+ realLight = worldObj
+ .getChunkFromBlockCoords(xCoord, zCoord)
+ .getBlockLightValue(xCoord & 15, yCoord,
+ zCoord & 15, 0);
if (blockLight == 0
- && worldObj.canBlockSeeTheSky(xCoord, yCoord, zCoord)
+ && worldObj.canBlockSeeTheSky(xCoord,
+ yCoord, zCoord)
|| lightValue >= blockLight)
metadata = 15 - lightValue;
- else if (!worldObj.canBlockSeeTheSky(xCoord, yCoord, zCoord))
+ else if (!worldObj.canBlockSeeTheSky(xCoord, yCoord,
+ zCoord))
metadata = 15 - realLight;
else if (lightValue < blockLight)
metadata = 15 - blockLight;
worldObj.setBlockMetadataWithNotify(xCoord, yCoord, zCoord,
metadata, 2);
- worldObj.notifyBlocksOfNeighborChange(xCoord, yCoord, zCoord,
+ worldObj.notifyBlocksOfNeighborChange(xCoord, yCoord,
+ zCoord,
worldObj.getBlock(xCoord, yCoord, zCoord));
}
@@ -81,8 +92,8 @@ public class TileEntityBlockShadow extends TileEntity {
public Packet getDescriptionPacket() {
NBTTagCompound nbttagcompound = new NBTTagCompound();
writeToNBT(nbttagcompound);
- return new S35PacketUpdateTileEntity(xCoord, yCoord, zCoord, 1,
- nbttagcompound);
+ return new S35PacketUpdateTileEntity(xCoord, yCoord,
+ zCoord, 1, nbttagcompound);
}
/**