gold capacitor
@ -759,6 +759,7 @@ public class ModBlocks {
|
|||||||
|
|
||||||
public static Block capacitor_bus;
|
public static Block capacitor_bus;
|
||||||
public static Block capacitor_copper;
|
public static Block capacitor_copper;
|
||||||
|
public static Block capacitor_gold;
|
||||||
|
|
||||||
public static Block machine_coal_off;
|
public static Block machine_coal_off;
|
||||||
public static Block machine_coal_on;
|
public static Block machine_coal_on;
|
||||||
@ -1883,7 +1884,8 @@ public class ModBlocks {
|
|||||||
machine_fensu = new MachineFENSU(Material.iron).setBlockName("machine_fensu").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_fensu");
|
machine_fensu = new MachineFENSU(Material.iron).setBlockName("machine_fensu").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":machine_fensu");
|
||||||
|
|
||||||
capacitor_bus = new MachineCapacitorBus(Material.iron).setBlockName("capacitor_bus").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab);
|
capacitor_bus = new MachineCapacitorBus(Material.iron).setBlockName("capacitor_bus").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab);
|
||||||
capacitor_copper = new MachineCapacitor(Material.iron, 1_000_000L).setBlockName("capacitor_copper").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_copper");
|
capacitor_copper = new MachineCapacitor(Material.iron, 1_000_000L, "copper").setBlockName("capacitor_copper").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName(RefStrings.MODID + ":block_copper");
|
||||||
|
capacitor_gold = new MachineCapacitor(Material.iron, 5_000_000L, "gold").setBlockName("capacitor_gold").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab).setBlockTextureName("gold_block");
|
||||||
|
|
||||||
machine_coal_off = new MachineCoal(false).setBlockName("machine_coal_off").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab);
|
machine_coal_off = new MachineCoal(false).setBlockName("machine_coal_off").setHardness(5.0F).setResistance(10.0F).setCreativeTab(MainRegistry.machineTab);
|
||||||
machine_coal_on = new MachineCoal(true).setBlockName("machine_coal_on").setHardness(5.0F).setLightLevel(1.0F).setResistance(10.0F);
|
machine_coal_on = new MachineCoal(true).setBlockName("machine_coal_on").setHardness(5.0F).setLightLevel(1.0F).setResistance(10.0F);
|
||||||
@ -3200,6 +3202,7 @@ public class ModBlocks {
|
|||||||
register(machine_fensu);
|
register(machine_fensu);
|
||||||
register(capacitor_bus);
|
register(capacitor_bus);
|
||||||
register(capacitor_copper);
|
register(capacitor_copper);
|
||||||
|
register(capacitor_gold);
|
||||||
GameRegistry.registerBlock(machine_transformer, machine_transformer.getUnlocalizedName());
|
GameRegistry.registerBlock(machine_transformer, machine_transformer.getUnlocalizedName());
|
||||||
GameRegistry.registerBlock(machine_transformer_20, machine_transformer_20.getUnlocalizedName());
|
GameRegistry.registerBlock(machine_transformer_20, machine_transformer_20.getUnlocalizedName());
|
||||||
GameRegistry.registerBlock(machine_transformer_dnt, machine_transformer_dnt.getUnlocalizedName());
|
GameRegistry.registerBlock(machine_transformer_dnt, machine_transformer_dnt.getUnlocalizedName());
|
||||||
|
|||||||
@ -21,6 +21,7 @@ import cpw.mods.fml.relauncher.SideOnly;
|
|||||||
import net.minecraft.block.BlockContainer;
|
import net.minecraft.block.BlockContainer;
|
||||||
import net.minecraft.block.material.Material;
|
import net.minecraft.block.material.Material;
|
||||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||||
|
import net.minecraft.entity.EntityLivingBase;
|
||||||
import net.minecraft.entity.player.EntityPlayer;
|
import net.minecraft.entity.player.EntityPlayer;
|
||||||
import net.minecraft.item.ItemStack;
|
import net.minecraft.item.ItemStack;
|
||||||
import net.minecraft.nbt.NBTTagCompound;
|
import net.minecraft.nbt.NBTTagCompound;
|
||||||
@ -41,21 +42,23 @@ public class MachineCapacitor extends BlockContainer implements ILookOverlay, IP
|
|||||||
@SideOnly(Side.CLIENT) public IIcon iconInnerSide;
|
@SideOnly(Side.CLIENT) public IIcon iconInnerSide;
|
||||||
|
|
||||||
protected long power;
|
protected long power;
|
||||||
|
String name;
|
||||||
|
|
||||||
public MachineCapacitor(Material mat, long power) {
|
public MachineCapacitor(Material mat, long power, String name) {
|
||||||
super(mat);
|
super(mat);
|
||||||
this.power = power;
|
this.power = power;
|
||||||
|
this.name = name;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SideOnly(Side.CLIENT)
|
@SideOnly(Side.CLIENT)
|
||||||
public void registerBlockIcons(IIconRegister iconRegister) {
|
public void registerBlockIcons(IIconRegister iconRegister) {
|
||||||
super.registerBlockIcons(iconRegister);
|
super.registerBlockIcons(iconRegister);
|
||||||
this.iconTop = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_copper_top");
|
this.iconTop = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_" + name + "_top");
|
||||||
this.iconSide = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_copper_side");
|
this.iconSide = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_" + name + "_side");
|
||||||
this.iconBottom = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_copper_bottom");
|
this.iconBottom = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_" + name + "_bottom");
|
||||||
this.iconInnerTop = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_copper_inner_top");
|
this.iconInnerTop = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_" + name + "_inner_top");
|
||||||
this.iconInnerSide = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_copper_inner_side");
|
this.iconInnerSide = iconRegister.registerIcon(RefStrings.MODID + ":capacitor_" + name + "_inner_side");
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int renderID = RenderingRegistry.getNextAvailableRenderId();
|
public static int renderID = RenderingRegistry.getNextAvailableRenderId();
|
||||||
@ -104,6 +107,11 @@ public class MachineCapacitor extends BlockContainer implements ILookOverlay, IP
|
|||||||
return IPersistentNBT.getDrops(world, x, y, z, this);
|
return IPersistentNBT.getDrops(world, x, y, z, this);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onBlockPlacedBy(World world, int x, int y, int z, EntityLivingBase player, ItemStack itemStack) {
|
||||||
|
IPersistentNBT.restoreData(world, x, y, z, itemStack);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBlockHarvested(World world, int x, int y, int z, int meta, EntityPlayer player) {
|
public void onBlockHarvested(World world, int x, int y, int z, int meta, EntityPlayer player) {
|
||||||
|
|
||||||
|
|||||||
@ -13,6 +13,7 @@ import com.hbm.blocks.generic.BlockLoot.TileEntityLoot;
|
|||||||
import com.hbm.blocks.generic.BlockMotherOfAllOres.TileEntityRandomOre;
|
import com.hbm.blocks.generic.BlockMotherOfAllOres.TileEntityRandomOre;
|
||||||
import com.hbm.blocks.generic.BlockSnowglobe.TileEntitySnowglobe;
|
import com.hbm.blocks.generic.BlockSnowglobe.TileEntitySnowglobe;
|
||||||
import com.hbm.blocks.generic.PartEmitter.TileEntityPartEmitter;
|
import com.hbm.blocks.generic.PartEmitter.TileEntityPartEmitter;
|
||||||
|
import com.hbm.blocks.machine.MachineCapacitor.TileEntityCapacitor;
|
||||||
import com.hbm.blocks.machine.MachineFan.TileEntityFan;
|
import com.hbm.blocks.machine.MachineFan.TileEntityFan;
|
||||||
import com.hbm.blocks.machine.PistonInserter.TileEntityPistonInserter;
|
import com.hbm.blocks.machine.PistonInserter.TileEntityPistonInserter;
|
||||||
import com.hbm.blocks.machine.WatzPump.TileEntityWatzPump;
|
import com.hbm.blocks.machine.WatzPump.TileEntityWatzPump;
|
||||||
@ -61,6 +62,7 @@ public class TileMappings {
|
|||||||
put(TileEntityDecoPoleTop.class, "tileentity_poletop");
|
put(TileEntityDecoPoleTop.class, "tileentity_poletop");
|
||||||
put(TileEntityDecoPoleSatelliteReceiver.class, "tileentity_satellitereceicer");
|
put(TileEntityDecoPoleSatelliteReceiver.class, "tileentity_satellitereceicer");
|
||||||
put(TileEntityMachineBattery.class, "tileentity_battery");
|
put(TileEntityMachineBattery.class, "tileentity_battery");
|
||||||
|
put(TileEntityCapacitor.class, "tileentity_capacitor");
|
||||||
put(TileEntityMachineCoal.class, "tileentity_coal");
|
put(TileEntityMachineCoal.class, "tileentity_coal");
|
||||||
put(TileEntityRedBarrel.class, "tileentity_barrel");
|
put(TileEntityRedBarrel.class, "tileentity_barrel");
|
||||||
put(TileEntityYellowBarrel.class, "tileentity_nukebarrel");
|
put(TileEntityYellowBarrel.class, "tileentity_nukebarrel");
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 195 B After Width: | Height: | Size: 301 B |
|
After Width: | Height: | Size: 551 B |
|
After Width: | Height: | Size: 169 B |
|
After Width: | Height: | Size: 272 B |
|
After Width: | Height: | Size: 357 B |
|
After Width: | Height: | Size: 219 B |