aboutsummaryrefslogtreecommitdiff
path: root/src/Java/gtPlusPlus/core/block/base
diff options
context:
space:
mode:
authorJordan Byrne <draknyte1@hotmail.com>2017-12-29 14:12:35 +1000
committerJordan Byrne <draknyte1@hotmail.com>2017-12-29 14:12:35 +1000
commit29183be2ec89ee54d748ac6ca64ed67f89f50f90 (patch)
tree5329e51436cff7a2b4b3af507d88eb971583cfa0 /src/Java/gtPlusPlus/core/block/base
parentd1963f3f97fb6478fdfb0a5c64dd7c5a2d156c93 (diff)
downloadGT5-Unofficial-29183be2ec89ee54d748ac6ca64ed67f89f50f90.tar.gz
GT5-Unofficial-29183be2ec89ee54d748ac6ca64ed67f89f50f90.tar.bz2
GT5-Unofficial-29183be2ec89ee54d748ac6ca64ed67f89f50f90.zip
+ Add Gadolinium, Samarium, Ytterbium & Lanthanum if they do not exist.
+ Added new recipe for production of Fluorite. % Some Alloys now use Phosphor instead of Phosphorus. % Changed Ore Block unlocalized name. $ Fixed ore itemblock not showing Chemical Formula. $ Greatly improved radiation handler. $ Fixed old fluorite ore not generating properly.
Diffstat (limited to 'src/Java/gtPlusPlus/core/block/base')
-rw-r--r--src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java57
1 files changed, 9 insertions, 48 deletions
diff --git a/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java b/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java
index abcccd1005..0a74a9f2aa 100644
--- a/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java
+++ b/src/Java/gtPlusPlus/core/block/base/BlockBaseOre.java
@@ -40,7 +40,7 @@ public class BlockBaseOre extends BasicBlock implements ITexturedTileEntity {
this.setHarvestLevel("pickaxe", 3);
this.setCreativeTab(AddToCreativeTab.tabBlock);
this.setStepSound(soundTypeStone);
- this.setBlockName(Utils.sanitizeString(Utils.sanitizeString(material.getUnlocalizedName())));
+ this.setBlockName("Ore"+Utils.sanitizeString(Utils.sanitizeString(material.getUnlocalizedName())));
//this.setBlockTextureName(CORE.MODID+":"+blockType.getTexture());
@@ -97,64 +97,18 @@ public class BlockBaseOre extends BasicBlock implements ITexturedTileEntity {
}
public static class oldOreBlock extends BlockBaseModular{
+
@SuppressWarnings("unused")
private IIcon base;
@SuppressWarnings("unused")
private IIcon overlay;
- protected Material blockMaterial;
-
- protected int blockColour;
- protected BlockTypes thisBlock;
- protected String thisBlockMaterial;
- protected final String thisBlockType;
-
- public oldOreBlock(final Material material, final BlockTypes blockType, final int colour) {
- this(material.getUnlocalizedName(), material.getLocalizedName(), net.minecraft.block.material.Material.iron, blockType, colour, 3);
- blockMaterial = material;
- }
-
public oldOreBlock(final String unlocalizedName, final String blockMaterial, final BlockTypes blockType, final int colour) {
this(unlocalizedName, blockMaterial, net.minecraft.block.material.Material.iron, blockType, colour, 2);
}
public oldOreBlock(final String unlocalizedName, final String blockMaterial, final net.minecraft.block.material.Material vanillaMaterial, final BlockTypes blockType, final int colour, final int miningLevel) {
super(unlocalizedName, blockMaterial, vanillaMaterial, blockType, colour, miningLevel);
- this.blockColour = colour;
- this.thisBlock = blockType;
- this.thisBlockMaterial = blockMaterial;
- this.thisBlockType = blockType.name().toUpperCase();
- this.setBlockTextureName(CORE.MODID+":"+blockType.getTexture());
- }
-
- /**
- * Returns which pass should this block be rendered on. 0 for solids and 1 for alpha
- */
-
- @Override
- @SideOnly(Side.CLIENT)
- public int getRenderBlockPass(){
- return 0;
- }
-
- @Override
- public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y, final int z) {
- return false;
- }
-
- @Override
- public int getRenderType() {
- return 0;
- }
-
- @Override
- public IIcon getIcon(IBlockAccess aIBlockAccess, int aX, int aY, int aZ, int aSide) {
- return Blocks.stone.getIcon(0, 0);
- }
-
- @Override
- public IIcon getIcon(int aSide, int aMeta) {
- return Blocks.stone.getIcon(0, 0);
}
@Override
@@ -162,6 +116,8 @@ public class BlockBaseOre extends BasicBlock implements ITexturedTileEntity {
public void registerBlockIcons(final IIconRegister iIcon)
{
this.blockIcon = iIcon.registerIcon(CORE.MODID + ":" + this.thisBlock.getTexture());
+ //this.base = iIcon.registerIcon(CORE.MODID + ":" + "blockStone");
+ //this.overlay = iIcon.registerIcon(CORE.MODID + ":" + "blockOre_Overlay");
}
@Override
@@ -180,6 +136,11 @@ public class BlockBaseOre extends BasicBlock implements ITexturedTileEntity {
return this.blockColour;
}
+ @Override
+ public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y, final int z) {
+ return false;
+ }
+
}
}