summaryrefslogtreecommitdiff
path: root/YWD/src/main/java/fyresmodjam/blocks/BlockMysteryMushroom.java
diff options
context:
space:
mode:
Diffstat (limited to 'YWD/src/main/java/fyresmodjam/blocks/BlockMysteryMushroom.java')
-rwxr-xr-xYWD/src/main/java/fyresmodjam/blocks/BlockMysteryMushroom.java80
1 files changed, 24 insertions, 56 deletions
diff --git a/YWD/src/main/java/fyresmodjam/blocks/BlockMysteryMushroom.java b/YWD/src/main/java/fyresmodjam/blocks/BlockMysteryMushroom.java
index e738c94..c2baf95 100755
--- a/YWD/src/main/java/fyresmodjam/blocks/BlockMysteryMushroom.java
+++ b/YWD/src/main/java/fyresmodjam/blocks/BlockMysteryMushroom.java
@@ -21,14 +21,13 @@ import net.minecraftforge.common.util.ForgeDirection;
public class BlockMysteryMushroom extends BlockFlower {
- public IIcon icon;
- public IIcon overlay;
+ public IIcon icon;
+ public IIcon overlay;
public BlockMysteryMushroom() {
super(0);
float f = 0.2F;
- setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f,
- f * 2.0F, 0.5F + f);
+ setBlockBounds(0.5F - f, 0.0F, 0.5F - f, 0.5F + f, f * 2.0F, 0.5F + f);
setTickRandomly(true);
setCreativeTab(null);
}
@@ -36,10 +35,8 @@ public class BlockMysteryMushroom extends BlockFlower {
@Override
@SideOnly(Side.CLIENT)
public void registerBlockIcons(IIconRegister par1IconRegister) {
- icon = par1IconRegister
- .registerIcon("fyresmodjam:mushroomBlock");
- overlay = par1IconRegister.registerIcon(
- "fyresmodjam:mushroomBlock_overlay");
+ icon = par1IconRegister.registerIcon("fyresmodjam:mushroomBlock");
+ overlay = par1IconRegister.registerIcon("fyresmodjam:mushroomBlock_overlay");
blockIcon = icon;
}
@@ -50,8 +47,7 @@ public class BlockMysteryMushroom extends BlockFlower {
}
@Override
- public void updateTick(World par1World, int par2, int par3,
- int par4, Random par5Random) {
+ public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random) {
if (par5Random.nextInt(25) == 0) {
byte b0 = 4;
int l = 5;
@@ -60,13 +56,9 @@ public class BlockMysteryMushroom extends BlockFlower {
int k1;
for (i1 = par2 - b0; i1 <= par2 + b0; ++i1) {
- for (j1 = par4 - b0; j1 <= par4
- + b0; ++j1) {
- for (k1 = par3 - 1; k1 <= par3
- + 1; ++k1) {
- if (par1World.getBlock(i1,
- k1,
- j1) == this) {
+ for (j1 = par4 - b0; j1 <= par4 + b0; ++j1) {
+ for (k1 = par3 - 1; k1 <= par3 + 1; ++k1) {
+ if (par1World.getBlock(i1, k1, j1) == this) {
--l;
if (l <= 0) {
@@ -78,55 +70,37 @@ public class BlockMysteryMushroom extends BlockFlower {
}
i1 = par2 + par5Random.nextInt(3) - 1;
- j1 = par3 + par5Random.nextInt(2)
- - par5Random.nextInt(2);
+ j1 = par3 + par5Random.nextInt(2) - par5Random.nextInt(2);
k1 = par4 + par5Random.nextInt(3) - 1;
for (int l1 = 0; l1 < 4; ++l1) {
- if (par1World.isAirBlock(i1, j1, k1)
- && canBlockStay(par1World,
- i1, j1,
- k1)) {
+ if (par1World.isAirBlock(i1, j1, k1) && canBlockStay(par1World, i1, j1, k1)) {
par2 = i1;
par3 = j1;
par4 = k1;
}
i1 = par2 + par5Random.nextInt(3) - 1;
- j1 = par3 + par5Random.nextInt(2)
- - par5Random.nextInt(2);
+ j1 = par3 + par5Random.nextInt(2) - par5Random.nextInt(2);
k1 = par4 + par5Random.nextInt(3) - 1;
}
- if (par1World.isAirBlock(i1, j1, k1)
- && canBlockStay(par1World, i1, j1,
- k1)) {
- par1World.setBlock(i1, j1, k1, this,
- par1World.getBlockMetadata(
- par2, par3,
- par4),
- 2);
+ if (par1World.isAirBlock(i1, j1, k1) && canBlockStay(par1World, i1, j1, k1)) {
+ par1World.setBlock(i1, j1, k1, this, par1World.getBlockMetadata(par2, par3, par4), 2);
}
}
}
@Override
- public boolean canPlaceBlockAt(World par1World, int par2, int par3,
- int par4) {
- return super.canPlaceBlockAt(par1World, par2, par3, par4)
- && canBlockStay(par1World, par2, par3,
- par4);
+ public boolean canPlaceBlockAt(World par1World, int par2, int par3, int par4) {
+ return super.canPlaceBlockAt(par1World, par2, par3, par4) && canBlockStay(par1World, par2, par3, par4);
}
@Override
- public boolean canBlockStay(World par1World, int par2, int par3,
- int par4) {
+ public boolean canBlockStay(World par1World, int par2, int par3, int par4) {
if (par3 >= 0 && par3 < 256) {
- Block soil = par1World.getBlock(par2, par3 - 1,
- par4);
- return (soil != null && soil.canSustainPlant(
- par1World, par2, par3 - 1, par4,
- ForgeDirection.UP, this));
+ Block soil = par1World.getBlock(par2, par3 - 1, par4);
+ return (soil != null && soil.canSustainPlant(par1World, par2, par3 - 1, par4, ForgeDirection.UP, this));
} else {
return false;
}
@@ -134,8 +108,7 @@ public class BlockMysteryMushroom extends BlockFlower {
@Override
@SideOnly(Side.CLIENT)
- public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs,
- List par3List) {
+ public void getSubBlocks(Item par1, CreativeTabs par2CreativeTabs, List par3List) {
for (int i = 0; i < 13; i++) {
par3List.add(new ItemStack(par1, 1, i));
}
@@ -148,11 +121,8 @@ public class BlockMysteryMushroom extends BlockFlower {
@Override
@SideOnly(Side.CLIENT)
- public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2,
- int par3, int par4) {
- return NewPacketHandler.mushroomColors[par1IBlockAccess
- .getBlockMetadata(par2, par3,
- par4)][renderPass];
+ public int colorMultiplier(IBlockAccess par1IBlockAccess, int par2, int par3, int par4) {
+ return NewPacketHandler.mushroomColors[par1IBlockAccess.getBlockMetadata(par2, par3, par4)][renderPass];
}
public static int renderPass;
@@ -164,14 +134,12 @@ public class BlockMysteryMushroom extends BlockFlower {
}
@Override
- public ItemStack getPickBlock(MovingObjectPosition object,
- World par1World, int par2, int par3, int par4) {
+ public ItemStack getPickBlock(MovingObjectPosition object, World par1World, int par2, int par3, int par4) {
return new ItemStack(ModjamMod.mysteryMushroom);
}
@Override
- public Item getItemDropped(int p_149650_1_, Random p_149650_2_,
- int p_149650_3_) {
+ public Item getItemDropped(int p_149650_1_, Random p_149650_2_, int p_149650_3_) {
return ModjamMod.mysteryMushroom;
}