aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/block/base
diff options
context:
space:
mode:
authorAlkalus <draknyte1@hotmail.com>2017-11-24 17:20:03 +1000
committerAlkalus <draknyte1@hotmail.com>2017-11-24 17:20:03 +1000
commitb5fd7c514de976e5f0b550e751ae3a73001ac67e (patch)
tree3cf44e52935588e228cfa89af9c70d4b81648b97 /src/Java/gtPlusPlus/core/block/base
parent27a3675ced121616092334e68b8ae2719a86abaf (diff)
downloadGT5-Unofficial-b5fd7c514de976e5f0b550e751ae3a73001ac67e.tar.gz
GT5-Unofficial-b5fd7c514de976e5f0b550e751ae3a73001ac67e.tar.bz2
GT5-Unofficial-b5fd7c514de976e5f0b550e751ae3a73001ac67e.zip
$ Fixed issue where all my blocks allowed mobs to spawn.
% More Work on the Xp Converter. % Formatting.
Diffstat (limited to 'src/Java/gtPlusPlus/core/block/base')
-rw-r--r--src/Java/gtPlusPlus/core/block/base/AdvancedBlock.java7
-rw-r--r--src/Java/gtPlusPlus/core/block/base/BasicBlock.java7
-rw-r--r--src/Java/gtPlusPlus/core/block/base/BlockBaseNBT.java19
-rw-r--r--src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java6
-rw-r--r--src/Java/gtPlusPlus/core/block/base/MetaBlock.java7
5 files changed, 40 insertions, 6 deletions
diff --git a/src/Java/gtPlusPlus/core/block/base/AdvancedBlock.java b/src/Java/gtPlusPlus/core/block/base/AdvancedBlock.java
index 7a0b715138..d8e59f96c8 100644
--- a/src/Java/gtPlusPlus/core/block/base/AdvancedBlock.java
+++ b/src/Java/gtPlusPlus/core/block/base/AdvancedBlock.java
@@ -4,7 +4,9 @@ import gtPlusPlus.core.lib.CORE;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.entity.EnumCreatureType;
import net.minecraft.entity.player.EntityPlayer;
+import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
public class AdvancedBlock extends Block {
@@ -28,4 +30,9 @@ public class AdvancedBlock extends Block {
return false;
}
+ @Override
+ public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y, final int z) {
+ return false;
+ }
+
}
diff --git a/src/Java/gtPlusPlus/core/block/base/BasicBlock.java b/src/Java/gtPlusPlus/core/block/base/BasicBlock.java
index 9e3a5fc37f..f97763dd54 100644
--- a/src/Java/gtPlusPlus/core/block/base/BasicBlock.java
+++ b/src/Java/gtPlusPlus/core/block/base/BasicBlock.java
@@ -5,7 +5,9 @@ import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.Utils;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
+import net.minecraft.entity.EnumCreatureType;
import net.minecraft.tileentity.TileEntity;
+import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
public class BasicBlock extends BlockContainer {
@@ -62,4 +64,9 @@ public class BasicBlock extends BlockContainer {
return null;
}
+ @Override
+ public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y, final int z) {
+ return false;
+ }
+
}
diff --git a/src/Java/gtPlusPlus/core/block/base/BlockBaseNBT.java b/src/Java/gtPlusPlus/core/block/base/BlockBaseNBT.java
index 3ecb556e09..da308e270b 100644
--- a/src/Java/gtPlusPlus/core/block/base/BlockBaseNBT.java
+++ b/src/Java/gtPlusPlus/core/block/base/BlockBaseNBT.java
@@ -9,10 +9,12 @@ import gtPlusPlus.core.item.base.itemblock.ItemBlockNBT;
import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
+import net.minecraft.entity.EnumCreatureType;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.Explosion;
+import net.minecraft.world.IBlockAccess;
import net.minecraft.world.World;
public abstract class BlockBaseNBT extends BlockContainer
@@ -25,7 +27,7 @@ public abstract class BlockBaseNBT extends BlockContainer
private IIcon textureFront;
@SuppressWarnings("deprecation")
- public BlockBaseNBT(Material material, String unlocalName, String displayName){
+ public BlockBaseNBT(final Material material, final String unlocalName, final String displayName){
super(material);
this.setBlockName(unlocalName);
this.setCreativeTab(AddToCreativeTab.tabMachines);
@@ -46,28 +48,33 @@ public abstract class BlockBaseNBT extends BlockContainer
public abstract TileEntity createNewTileEntity(final World world, final int p_149915_2_);
@Override
- public void breakBlock(World world, int x, int y, int z, Block block, int meta) {
+ public void breakBlock(final World world, final int x, final int y, final int z, final Block block, final int meta) {
super.breakBlock(world, x, y, z, block, meta);
}
@Override
- public void onBlockDestroyedByPlayer(World world, int x, int y, int z, int meta) {
+ public void onBlockDestroyedByPlayer(final World world, final int x, final int y, final int z, final int meta) {
super.onBlockDestroyedByPlayer(world, x, y, z, meta);
}
@Override
- public void onBlockDestroyedByExplosion(World world, int x, int y, int z, Explosion explosion) {
+ public void onBlockDestroyedByExplosion(final World world, final int x, final int y, final int z, final Explosion explosion) {
super.onBlockDestroyedByExplosion(world, x, y, z, explosion);
}
@Override
- public void onBlockHarvested(World world, int x, int y, int z, int meta, EntityPlayer player) {
+ public void onBlockHarvested(final World world, final int x, final int y, final int z, final int meta, final EntityPlayer player) {
super.onBlockHarvested(world, x, y, z, meta, player);
}
@Override
- public void onBlockExploded(World world, int x, int y, int z, Explosion explosion) {
+ public void onBlockExploded(final World world, final int x, final int y, final int z, final Explosion explosion) {
super.onBlockExploded(world, x, y, z, explosion);
}
+ @Override
+ public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y, final int z) {
+ return false;
+ }
+
} \ No newline at end of file
diff --git a/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java b/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java
index c1e58e9393..285f394971 100644
--- a/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java
+++ b/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java
@@ -6,6 +6,7 @@ import gtPlusPlus.core.lib.CORE;
import gtPlusPlus.core.util.math.MathUtils;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
+import net.minecraft.entity.EnumCreatureType;
import net.minecraft.util.IIcon;
import net.minecraft.world.IBlockAccess;
@@ -71,6 +72,11 @@ public class BlockBaseOre extends BlockBaseModular{
return this.blockColour;
}
+ @Override
+ public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y, final int z) {
+ return false;
+ }
+
diff --git a/src/Java/gtPlusPlus/core/block/base/MetaBlock.java b/src/Java/gtPlusPlus/core/block/base/MetaBlock.java
index 3e116eeb7f..880bb3a597 100644
--- a/src/Java/gtPlusPlus/core/block/base/MetaBlock.java
+++ b/src/Java/gtPlusPlus/core/block/base/MetaBlock.java
@@ -4,8 +4,10 @@ import java.util.List;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.entity.EnumCreatureType;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
+import net.minecraft.world.IBlockAccess;
public class MetaBlock extends MultiTextureBlock {
@@ -25,4 +27,9 @@ public class MetaBlock extends MultiTextureBlock {
}
}
+ @Override
+ public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y, final int z) {
+ return false;
+ }
+
} \ No newline at end of file