Machines now return machine blocks unless wrenched

This commit is contained in:
Gig 2015-06-06 20:55:02 +01:00
parent ca98fffe64
commit 3114dc9194
25 changed files with 277 additions and 3 deletions

View file

@ -1,8 +1,13 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
@ -66,5 +71,11 @@ public class BlockDieselGenerator extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,7 +1,12 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
@ -53,5 +58,11 @@ public class BlockDragonEggSiphoner extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,12 +1,16 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Map;
import java.util.Random;
import net.minecraftforge.fluids.*;
import net.minecraft.util.ChatComponentText;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
@ -70,5 +74,11 @@ public class BlockGasTurbine extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,7 +1,12 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
@ -53,5 +58,11 @@ public class BlockHeatGenerator extends BlockMachineBase{
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,7 +1,12 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.util.IIcon;
import techreborn.blocks.BlockMachineBase;
import cpw.mods.fml.relauncher.Side;
@ -44,5 +49,11 @@ public class BlockLightningRod extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,7 +1,12 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.util.IIcon;
import techreborn.blocks.BlockMachineBase;
import cpw.mods.fml.relauncher.Side;
@ -44,5 +49,11 @@ public class BlockMagicEnergyAbsorber extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,7 +1,12 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.util.IIcon;
import techreborn.blocks.BlockMachineBase;
import cpw.mods.fml.relauncher.Side;
@ -44,5 +49,11 @@ public class BlockMagicEnergyConverter extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,7 +1,12 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.item.Item;
import net.minecraft.util.IIcon;
import techreborn.blocks.BlockMachineBase;
import cpw.mods.fml.relauncher.Side;
@ -44,5 +49,11 @@ public class BlockPlasmaGenerator extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,12 +1,16 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Map;
import java.util.Random;
import net.minecraftforge.fluids.*;
import net.minecraft.util.ChatComponentText;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
@ -70,5 +74,11 @@ public class BlockSemiFluidGenerator extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}

View file

@ -1,8 +1,13 @@
package techreborn.blocks.generator;
import ic2.api.item.IC2Items;
import java.util.Random;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.IIcon;
import net.minecraft.world.World;
@ -66,5 +71,11 @@ public class BlockThermalGenerator extends BlockMachineBase {
: (side == metadata ? this.iconFront : this.blockIcon));
}
@Override
public Item getItemDropped(int meta, Random random, int fortune)
{
return IC2Items.getItem("machine").getItem();
}
}