mirror of
https://github.com/HbmMods/Hbm-s-Nuclear-Tech-GIT.git
synced 2026-01-25 10:32:49 +00:00
more pile work, moved TE registration out of the main reg
This commit is contained in:
parent
6365280f96
commit
1fc61e2e2e
@ -8,7 +8,9 @@ import com.hbm.blocks.gas.*;
|
||||
import com.hbm.blocks.machine.*;
|
||||
import com.hbm.blocks.machine.pile.BlockGraphite;
|
||||
import com.hbm.blocks.machine.pile.BlockGraphiteDrilled;
|
||||
import com.hbm.blocks.machine.pile.BlockGraphiteFuel;
|
||||
import com.hbm.blocks.machine.pile.BlockGraphiteRod;
|
||||
import com.hbm.blocks.machine.pile.BlockGraphiteSource;
|
||||
import com.hbm.blocks.machine.rbmk.*;
|
||||
import com.hbm.blocks.network.*;
|
||||
import com.hbm.blocks.test.*;
|
||||
@ -1356,10 +1358,10 @@ public class ModBlocks {
|
||||
block_fallout = new BlockHazardFalling().addRadiation(ItemHazard.fo * ItemHazard.block).toBlock().setStepSound(Block.soundTypeGravel).setBlockName("block_fallout").setCreativeTab(MainRegistry.blockTab).setHardness(0.2F).setBlockTextureName(RefStrings.MODID + ":ash");
|
||||
block_foam = new BlockGeneric(Material.craftedSnow).setBlockName("block_foam").setCreativeTab(MainRegistry.blockTab).setStepSound(Block.soundTypeSnow).setHardness(0.5F).setResistance(0.0F).setBlockTextureName(RefStrings.MODID + ":foam");
|
||||
block_graphite = new BlockGraphite(Material.iron, 30, 5).setBlockName("block_graphite").setCreativeTab(MainRegistry.blockTab).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F);
|
||||
block_graphite_drilled = new BlockGraphiteDrilled(Material.iron, 30, 5).setBlockName("block_graphite_drilled").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F);
|
||||
block_graphite_fuel = new BlockGraphiteDrilled(Material.iron, 30, 5).setBlockName("block_graphite_fuel").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F);
|
||||
block_graphite_rod = new BlockGraphiteRod(Material.iron, 30, 5).setBlockName("block_graphite_rod").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_graphite_rod_in");
|
||||
block_graphite_source = new BlockGraphiteDrilled(Material.iron, 30, 5).setBlockName("block_graphite_source").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F);
|
||||
block_graphite_drilled = new BlockGraphiteDrilled().setBlockName("block_graphite_drilled").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F);
|
||||
block_graphite_fuel = new BlockGraphiteFuel().setBlockName("block_graphite_fuel").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F);
|
||||
block_graphite_rod = new BlockGraphiteRod().setBlockName("block_graphite_rod").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_graphite_rod_in");
|
||||
block_graphite_source = new BlockGraphiteSource().setBlockName("block_graphite_source").setCreativeTab(null).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F);
|
||||
block_boron = new BlockBeaconable(Material.iron).setBlockName("block_boron").setCreativeTab(MainRegistry.blockTab).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_boron");
|
||||
block_lanthanium = new BlockBeaconable(Material.iron).setBlockName("block_lanthanium").setCreativeTab(MainRegistry.blockTab).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_lanthanium");
|
||||
block_actinium = new BlockBeaconable(Material.iron).setBlockName("block_actinium").setCreativeTab(MainRegistry.blockTab).setStepSound(Block.soundTypeMetal).setHardness(5.0F).setResistance(10.0F).setBlockTextureName(RefStrings.MODID + ":block_actinium");
|
||||
|
||||
@ -9,8 +9,8 @@ import net.minecraftforge.common.util.ForgeDirection;
|
||||
|
||||
public class BlockFlammable extends BlockBase {
|
||||
|
||||
private int encouragement;
|
||||
private int flammability;
|
||||
public int encouragement;
|
||||
public int flammability;
|
||||
|
||||
public BlockFlammable(Material mat, int en, int flam) {
|
||||
super(mat);
|
||||
@ -18,10 +18,12 @@ public class BlockFlammable extends BlockBase {
|
||||
this.flammability = flam;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getFlammability(IBlockAccess world, int x, int y, int z, ForgeDirection face) {
|
||||
return flammability;
|
||||
}
|
||||
|
||||
|
||||
@Override
|
||||
public int getFireSpreadSpeed(IBlockAccess world, int x, int y, int z, ForgeDirection face) {
|
||||
return encouragement;
|
||||
}
|
||||
|
||||
@ -16,10 +16,6 @@ import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class BlockGraphiteDrilled extends BlockGraphiteDrilledBase {
|
||||
|
||||
public BlockGraphiteDrilled(Material mat, int en, int flam) {
|
||||
super(mat, en, flam);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float hitX, float hitY, float hitZ) {
|
||||
|
||||
@ -1,5 +1,10 @@
|
||||
package com.hbm.blocks.machine.pile;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Random;
|
||||
|
||||
import com.hbm.blocks.ModBlocks;
|
||||
import com.hbm.blocks.generic.BlockFlammable;
|
||||
import com.hbm.items.ModItems;
|
||||
import com.hbm.lib.RefStrings;
|
||||
@ -9,6 +14,7 @@ import cpw.mods.fml.relauncher.SideOnly;
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.client.renderer.texture.IIconRegister;
|
||||
import net.minecraft.entity.item.EntityItem;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.util.IIcon;
|
||||
import net.minecraft.world.World;
|
||||
@ -19,8 +25,8 @@ public abstract class BlockGraphiteDrilledBase extends BlockFlammable {
|
||||
@SideOnly(Side.CLIENT)
|
||||
protected IIcon sideIcon;
|
||||
|
||||
public BlockGraphiteDrilledBase(Material mat, int en, int flam) {
|
||||
super(mat, en, flam);
|
||||
public BlockGraphiteDrilledBase() {
|
||||
super(ModBlocks.block_graphite.getMaterial(), ((BlockFlammable) ModBlocks.block_graphite).encouragement, ((BlockFlammable) ModBlocks.block_graphite).flammability);
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -50,4 +56,16 @@ public abstract class BlockGraphiteDrilledBase extends BlockFlammable {
|
||||
dust.motionZ = dir.offsetZ * 0.25;
|
||||
world.spawnEntityInWorld(dust);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Item getItemDropped(int meta, Random rand, int fortune) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int meta, int fortune) {
|
||||
ArrayList<ItemStack> drops = new ArrayList();
|
||||
drops.add(new ItemStack(ModItems.ingot_graphite, 8));
|
||||
return drops;
|
||||
}
|
||||
}
|
||||
|
||||
@ -8,8 +8,8 @@ import net.minecraft.world.World;
|
||||
|
||||
public abstract class BlockGraphiteDrilledTE extends BlockGraphiteDrilledBase implements ITileEntityProvider {
|
||||
|
||||
public BlockGraphiteDrilledTE(Material mat, int en, int flam) {
|
||||
super(mat, en, flam);
|
||||
public BlockGraphiteDrilledTE() {
|
||||
super();
|
||||
this.isBlockContainer = true;
|
||||
}
|
||||
|
||||
|
||||
@ -0,0 +1,26 @@
|
||||
package com.hbm.blocks.machine.pile;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import com.hbm.items.ModItems;
|
||||
import com.hbm.tileentity.machine.pile.TileEntityPileFuel;
|
||||
|
||||
import net.minecraft.block.material.Material;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class BlockGraphiteFuel extends BlockGraphiteDrilledTE {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int mets) {
|
||||
return new TileEntityPileFuel();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) {
|
||||
ArrayList<ItemStack> drops = super.getDrops(world, x, y, z, metadata, fortune);
|
||||
drops.add(new ItemStack(ModItems.pile_rod_uranium)); //TODO: adjust for core progress
|
||||
return drops;
|
||||
}
|
||||
}
|
||||
@ -1,5 +1,7 @@
|
||||
package com.hbm.blocks.machine.pile;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import com.hbm.blocks.ModBlocks;
|
||||
import com.hbm.items.ModItems;
|
||||
import com.hbm.lib.RefStrings;
|
||||
@ -19,10 +21,6 @@ public class BlockGraphiteRod extends BlockGraphiteDrilledBase implements IToola
|
||||
|
||||
@SideOnly(Side.CLIENT)
|
||||
protected IIcon outIcon;
|
||||
|
||||
public BlockGraphiteRod(Material mat, int en, int flam) {
|
||||
super(mat, en, flam);
|
||||
}
|
||||
|
||||
@Override
|
||||
@SideOnly(Side.CLIENT)
|
||||
@ -106,4 +104,11 @@ public class BlockGraphiteRod extends BlockGraphiteDrilledBase implements IToola
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@Override
|
||||
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int meta, int fortune) {
|
||||
ArrayList<ItemStack> drops = super.getDrops(world, x, y, z, meta, fortune);
|
||||
drops.add(new ItemStack(ModItems.pile_rod_boron));
|
||||
return drops;
|
||||
}
|
||||
}
|
||||
|
||||
@ -0,0 +1,25 @@
|
||||
package com.hbm.blocks.machine.pile;
|
||||
|
||||
import java.util.ArrayList;
|
||||
|
||||
import com.hbm.items.ModItems;
|
||||
import com.hbm.tileentity.machine.pile.TileEntityPileSource;
|
||||
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.world.World;
|
||||
|
||||
public class BlockGraphiteSource extends BlockGraphiteDrilledTE {
|
||||
|
||||
@Override
|
||||
public TileEntity createNewTileEntity(World world, int mets) {
|
||||
return new TileEntityPileSource();
|
||||
}
|
||||
|
||||
@Override
|
||||
public ArrayList<ItemStack> getDrops(World world, int x, int y, int z, int metadata, int fortune) {
|
||||
ArrayList<ItemStack> drops = super.getDrops(world, x, y, z, metadata, fortune);
|
||||
drops.add(new ItemStack(ModItems.pile_rod_source));
|
||||
return drops;
|
||||
}
|
||||
}
|
||||
@ -12,6 +12,7 @@ import net.minecraft.item.ItemArmor.ArmorMaterial;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.stats.Achievement;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraft.util.WeightedRandomChestContent;
|
||||
import net.minecraft.world.World;
|
||||
import net.minecraftforge.common.AchievementPage;
|
||||
@ -30,6 +31,7 @@ import cpw.mods.fml.common.Mod.Metadata;
|
||||
import cpw.mods.fml.common.ModMetadata;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Map.Entry;
|
||||
import java.util.Random;
|
||||
|
||||
import org.apache.logging.log4j.LogManager;
|
||||
@ -71,16 +73,10 @@ import com.hbm.lib.RefStrings;
|
||||
import com.hbm.packet.PacketDispatcher;
|
||||
import com.hbm.potion.HbmPotion;
|
||||
import com.hbm.saveddata.satellites.Satellite;
|
||||
import com.hbm.tileentity.TileEntityProxyCombo;
|
||||
import com.hbm.tileentity.TileEntityProxyEnergy;
|
||||
import com.hbm.tileentity.TileEntityProxyInventory;
|
||||
import com.hbm.tileentity.bomb.*;
|
||||
import com.hbm.tileentity.conductor.*;
|
||||
import com.hbm.tileentity.deco.*;
|
||||
import com.hbm.tileentity.machine.*;
|
||||
import com.hbm.tileentity.machine.rbmk.*;
|
||||
import com.hbm.tileentity.network.TileEntityCableBaseNT;
|
||||
import com.hbm.tileentity.turret.*;
|
||||
import com.hbm.tileentity.TileMappings;
|
||||
import com.hbm.tileentity.bomb.TileEntityNukeCustom;
|
||||
import com.hbm.tileentity.machine.TileEntityMachineReactorLarge;
|
||||
import com.hbm.tileentity.machine.rbmk.RBMKDials;
|
||||
import com.hbm.world.feature.SchistStratum;
|
||||
import com.hbm.world.generator.CellularDungeonFactory;
|
||||
|
||||
@ -281,6 +277,14 @@ public class MainRegistry {
|
||||
enumToolMaterialBottleOpener.setRepairItem(new ItemStack(ModItems.plate_steel));
|
||||
tMatDesh.setRepairItem(new ItemStack(ModItems.ingot_desh));
|
||||
|
||||
NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GUIHandler());
|
||||
|
||||
TileMappings.writeMappings();
|
||||
|
||||
for(Entry<Class<? extends TileEntity>, String> e : TileMappings.map.entrySet()) {
|
||||
GameRegistry.registerTileEntity(e.getKey(), e.getValue());
|
||||
}
|
||||
|
||||
ChestGenHooks.addItem(ChestGenHooks.VILLAGE_BLACKSMITH, new WeightedRandomChestContent(new ItemStack(ModItems.armor_polish), 1, 1, 3));
|
||||
ChestGenHooks.addItem(ChestGenHooks.VILLAGE_BLACKSMITH, new WeightedRandomChestContent(new ItemStack(ModItems.bathwater), 1, 1, 1));
|
||||
ChestGenHooks.addItem(ChestGenHooks.MINESHAFT_CORRIDOR, new WeightedRandomChestContent(new ItemStack(ModItems.bathwater), 1, 1, 1));
|
||||
@ -291,218 +295,6 @@ public class MainRegistry {
|
||||
ChestGenHooks.addItem(ChestGenHooks.DUNGEON_CHEST, new WeightedRandomChestContent(new ItemStack(ModItems.scrumpy), 1, 1, 1));
|
||||
ChestGenHooks.addItem(ChestGenHooks.PYRAMID_DESERT_CHEST, new WeightedRandomChestContent(new ItemStack(ModItems.scrumpy), 1, 1, 1));
|
||||
|
||||
NetworkRegistry.INSTANCE.registerGuiHandler(instance, new GUIHandler());
|
||||
GameRegistry.registerTileEntity(TileEntityTestBombAdvanced.class, "tilentity_testbombadvanced");
|
||||
GameRegistry.registerTileEntity(TileEntityDiFurnace.class, "tilentity_diFurnace");
|
||||
GameRegistry.registerTileEntity(TileEntityTestNuke.class, "tilentity_testnuke");
|
||||
GameRegistry.registerTileEntity(TileEntityRotationTester.class, "tilentity_rotationtester");
|
||||
GameRegistry.registerTileEntity(TileEntityTestRender.class, "tilentity_testrenderer");
|
||||
GameRegistry.registerTileEntity(TileEntityTestContainer.class, "tilentity_testcontainer");
|
||||
GameRegistry.registerTileEntity(TileEntityObjTester.class, "tilentity_objtester");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeGadget.class, "tilentity_nukegadget");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeBoy.class, "tilentity_nukeboy");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineCentrifuge.class, "tileentity_centrifuge");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeMan.class, "tileentity_nukeman");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineUF6Tank.class, "tileentity_uf6_tank");
|
||||
GameRegistry.registerTileEntity(TileEntityMachinePuF6Tank.class, "tileentity_puf6_tank");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineReactor.class, "tileentity_reactor");
|
||||
GameRegistry.registerTileEntity(TileEntityBombMulti.class, "tileentity_bombmulti");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeMike.class, "tileentity_nukemike");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeTsar.class, "tileentity_nuketsar");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeFurnace.class, "tileentity_nukefurnace");
|
||||
GameRegistry.registerTileEntity(TileEntityRtgFurnace.class, "tileentity_rtgfurnace");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineGenerator.class, "tileentity_generator");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineElectricFurnace.class, "tileentity_electric_furnace");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeFleija.class, "tileentity_nukefleija");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoTapeRecorder.class, "tileentity_taperecorder");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoSteelPoles.class, "tileentity_steelpoles");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoPoleTop.class, "tileentity_poletop");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoPoleSatelliteReceiver.class, "tileentity_satellitereceicer");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineDeuterium.class, "tileentity_deuterium");
|
||||
GameRegistry.registerTileEntity(TileEntityWireCoated.class, "tileentity_wirecoated");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineBattery.class, "tileentity_battery");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineCoal.class, "tileentity_coal");
|
||||
GameRegistry.registerTileEntity(TileEntityNukePrototype.class, "tileentity_nukeproto");
|
||||
GameRegistry.registerTileEntity(TileEntityRedBarrel.class, "tileentity_barrel");
|
||||
GameRegistry.registerTileEntity(TileEntityYellowBarrel.class, "tileentity_nukebarrel");
|
||||
GameRegistry.registerTileEntity(TileEntityLaunchPad.class, "tileentity_launch1");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoBlock.class, "tileentity_deco");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoBlockAltW.class, "tileentity_deco_w");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoBlockAltG.class, "tileentity_deco_g");
|
||||
GameRegistry.registerTileEntity(TileEntityDecoBlockAltF.class, "tileentity_deco_f");
|
||||
GameRegistry.registerTileEntity(TileEntityCoreTitanium.class, "tileentity_core_titanium");
|
||||
GameRegistry.registerTileEntity(TileEntityCoreAdvanced.class, "tileentity_core_advanced");
|
||||
GameRegistry.registerTileEntity(TileEntityFusionMultiblock.class, "tileentity_fusion_multiblock");
|
||||
GameRegistry.registerTileEntity(TileEntityCrashedBomb.class, "tileentity_crashed_balefire");
|
||||
GameRegistry.registerTileEntity(TileEntityCable.class, "tileentity_cable");
|
||||
GameRegistry.registerTileEntity(TileEntityConverterHeRf.class, "tileentity_converter_herf");
|
||||
GameRegistry.registerTileEntity(TileEntityConverterRfHe.class, "tileentity_converter_rfhe");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineSchrabidiumTransmutator.class, "tileentity_schrabidium_transmutator");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineDiesel.class, "tileentity_diesel_generator");
|
||||
GameRegistry.registerTileEntity(TileEntityWatzCore.class, "tileentity_watz_multiblock");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineShredder.class, "tileentity_machine_shredder");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineCMBFactory.class, "tileentity_machine_cmb");
|
||||
GameRegistry.registerTileEntity(TileEntityFWatzCore.class, "tileentity_fwatz_multiblock");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineTeleporter.class, "tileentity_teleblock");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeCustom.class, "tileentity_nuke_custom");
|
||||
GameRegistry.registerTileEntity(TileEntityHatch.class, "tileentity_seal_lid");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineIGenerator.class, "tileentity_igenerator");
|
||||
GameRegistry.registerTileEntity(TileEntityDummy.class, "tileentity_dummy");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineCyclotron.class, "tileentity_cyclotron");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineOilWell.class, "tileentity_derrick");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineGasFlare.class, "tileentity_gasflare");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineRefinery.class, "tileentity_refinery");
|
||||
GameRegistry.registerTileEntity(TileEntityOilDuct.class, "tileentity_oil_duct");
|
||||
GameRegistry.registerTileEntity(TileEntityOilDuctSolid.class, "tileentity_oil_duct_solid");
|
||||
GameRegistry.registerTileEntity(TileEntityGasDuct.class, "tileentity_gas_duct");
|
||||
GameRegistry.registerTileEntity(TileEntityGasDuctSolid.class, "tileentity_gas_duct_solid");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineRTG.class, "tileentity_machine_rtg");
|
||||
GameRegistry.registerTileEntity(TileEntityPylonRedWire.class, "tileentity_pylon_redwire");
|
||||
GameRegistry.registerTileEntity(TileEntityStructureMarker.class, "tileentity_structure_marker");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineMiningDrill.class, "tileentity_mining_drill");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineAssembler.class, "tileentity_assembly_machine");
|
||||
GameRegistry.registerTileEntity(TileEntityFluidDuct.class, "tileentity_universal_duct");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineChemplant.class, "tileentity_chemical_plant");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineFluidTank.class, "tileentity_fluid_tank");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretHeavy.class, "tileentity_turret_heavy");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretRocket.class, "tileentity_turret_rocket");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretLight.class, "tileentity_turret_light");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretFlamer.class, "tileentity_turret_flamer");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretTau.class, "tileentity_turret_tau");
|
||||
GameRegistry.registerTileEntity(TileEntityMachinePumpjack.class, "tileentity_machine_pumpjack");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineTurbofan.class, "tileentity_machine_turbofan");
|
||||
GameRegistry.registerTileEntity(TileEntityCrateIron.class, "tileentity_crate_iron");
|
||||
GameRegistry.registerTileEntity(TileEntityCrateSteel.class, "tileentity_crate_steel");
|
||||
GameRegistry.registerTileEntity(TileEntityMachinePress.class, "tileentity_press");
|
||||
GameRegistry.registerTileEntity(TileEntityAMSBase.class, "tileentity_ams_base");
|
||||
GameRegistry.registerTileEntity(TileEntityAMSEmitter.class, "tileentity_ams_emitter");
|
||||
GameRegistry.registerTileEntity(TileEntityAMSLimiter.class, "tileentity_ams_limiter");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineSiren.class, "tileentity_siren");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineSPP.class, "tileentity_spp");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretSpitfire.class, "tileentity_turret_spitfire");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineRadGen.class, "tileentity_radgen");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineTransformer.class, "tileentity_transformer");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretCIWS.class, "tileentity_turret_cwis");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineRadar.class, "tileentity_radar");
|
||||
GameRegistry.registerTileEntity(TileEntityBroadcaster.class, "tileentity_pink_cloud_broadcaster");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretCheapo.class, "tileentity_turret_cheapo");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeSolinium.class, "tileentity_nuke_solinium");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeN2.class, "tileentity_nuke_n2");
|
||||
GameRegistry.registerTileEntity(TileEntityCelPrime.class, "tileentity_cel_prime");
|
||||
GameRegistry.registerTileEntity(TileEntityCelPrimeTerminal.class, "tileentity_cel_prime_access");
|
||||
GameRegistry.registerTileEntity(TileEntityCelPrimeBattery.class, "tileentity_cel_prime_energy");
|
||||
GameRegistry.registerTileEntity(TileEntityCelPrimePort.class, "tileentity_cel_prime_connector");
|
||||
GameRegistry.registerTileEntity(TileEntityCelPrimeTanks.class, "tileentity_cel_prime_storage");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineSeleniumEngine.class, "tileentity_selenium_engine");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineSatLinker.class, "tileentity_satlinker");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineReactorSmall.class, "tileentity_small_reactor");
|
||||
GameRegistry.registerTileEntity(TileEntityVaultDoor.class, "tileentity_vault_door");
|
||||
GameRegistry.registerTileEntity(TileEntityRadiobox.class, "tileentity_radio_broadcaster");
|
||||
GameRegistry.registerTileEntity(TileEntityRadioRec.class, "tileentity_radio_receiver");
|
||||
GameRegistry.registerTileEntity(TileEntityVent.class, "tileentity_vent");
|
||||
GameRegistry.registerTileEntity(TileEntityLandmine.class, "tileentity_landmine");
|
||||
GameRegistry.registerTileEntity(TileEntityBomber.class, "tileentity_bomber");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineTeleLinker.class, "tileentity_telemetry_linker");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineKeyForge.class, "tileentity_key_forge");
|
||||
GameRegistry.registerTileEntity(TileEntitySellafield.class, "tileentity_sellafield_core");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeN45.class, "tileentity_n45");
|
||||
GameRegistry.registerTileEntity(TileEntityBlastDoor.class, "tileentity_blast_door");
|
||||
GameRegistry.registerTileEntity(TileEntitySafe.class, "tileentity_safe");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineGasCent.class, "tileentity_gas_centrifuge");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineBoiler.class, "tileentity_boiler");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineBoilerElectric.class, "tileentity_electric_boiler");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineTurbine.class, "tileentity_turbine");
|
||||
GameRegistry.registerTileEntity(TileEntityGeiger.class, "tileentity_geiger");
|
||||
GameRegistry.registerTileEntity(TileEntityFF.class, "tileentity_forcefield");
|
||||
GameRegistry.registerTileEntity(TileEntityForceField.class, "tileentity_machine_field");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineShredderLarge.class, "tileentity_machine_big_shredder");
|
||||
GameRegistry.registerTileEntity(TileEntityRFDuct.class, "tileentity_hbm_rfduct");
|
||||
GameRegistry.registerTileEntity(TileEntityReactorControl.class, "tileentity_reactor_remote_control");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineReactorLarge.class, "tileentity_large_reactor");
|
||||
GameRegistry.registerTileEntity(TileEntityWasteDrum.class, "tileentity_waste_drum");
|
||||
GameRegistry.registerTileEntity(TileEntityDecon.class, "tileentity_decon");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineSatDock.class, "tileentity_miner_dock");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineEPress.class, "tileentity_electric_press");
|
||||
GameRegistry.registerTileEntity(TileEntityCoreEmitter.class, "tileentity_v0_emitter");
|
||||
GameRegistry.registerTileEntity(TileEntityCoreReceiver.class, "tileentity_v0_receiver");
|
||||
GameRegistry.registerTileEntity(TileEntityCoreInjector.class, "tileentity_v0_injector");
|
||||
GameRegistry.registerTileEntity(TileEntityCoreStabilizer.class, "tileentity_v0_stabilizer");
|
||||
GameRegistry.registerTileEntity(TileEntityCore.class, "tileentity_v0");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineArcFurnace.class, "tileentity_arc_furnace");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineAmgen.class, "tileentity_amgen");
|
||||
GameRegistry.registerTileEntity(TileEntityGeysir.class, "tileentity_geysir");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineMissileAssembly.class, "tileentity_missile_assembly");
|
||||
GameRegistry.registerTileEntity(TileEntityLaunchTable.class, "tileentity_large_launch_table");
|
||||
GameRegistry.registerTileEntity(TileEntityCompactLauncher.class, "tileentity_small_launcher");
|
||||
GameRegistry.registerTileEntity(TileEntityMultiblock.class, "tileentity_multi_core");
|
||||
GameRegistry.registerTileEntity(TileEntityChlorineSeal.class, "tileentity_chlorine_seal");
|
||||
GameRegistry.registerTileEntity(TileEntityCableSwitch.class, "tileentity_he_switch");
|
||||
GameRegistry.registerTileEntity(TileEntitySoyuzLauncher.class, "tileentity_soyuz_launcher");
|
||||
GameRegistry.registerTileEntity(TileEntityTesla.class, "tileentity_tesla_coil");
|
||||
GameRegistry.registerTileEntity(TileEntityBarrel.class, "tileentity_fluid_barrel");
|
||||
GameRegistry.registerTileEntity(TileEntityCyberCrab.class, "tileentity_crabs");
|
||||
GameRegistry.registerTileEntity(TileEntitySoyuzCapsule.class, "tileentity_soyuz_capsule");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineCrystallizer.class, "tileentity_acidomatic");
|
||||
GameRegistry.registerTileEntity(TileEntitySoyuzStruct.class, "tileentity_soyuz_struct");
|
||||
GameRegistry.registerTileEntity(TileEntityITERStruct.class, "tileentity_iter_struct");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineMiningLaser.class, "tileentity_mining_laser");
|
||||
GameRegistry.registerTileEntity(TileEntityProxyInventory.class, "tileentity_proxy_inventory");
|
||||
GameRegistry.registerTileEntity(TileEntityProxyEnergy.class, "tileentity_proxy_power");
|
||||
GameRegistry.registerTileEntity(TileEntityNukeBalefire.class, "tileentity_nuke_fstbmb");
|
||||
GameRegistry.registerTileEntity(TileEntityProxyCombo.class, "tileentity_proxy_combo");
|
||||
GameRegistry.registerTileEntity(TileEntityMicrowave.class, "tileentity_microwave");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineMiniRTG.class, "tileentity_mini_rtg");
|
||||
GameRegistry.registerTileEntity(TileEntityITER.class, "tileentity_iter");
|
||||
GameRegistry.registerTileEntity(TileEntityMachinePlasmaHeater.class, "tileentity_plasma_heater");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineFENSU.class, "tileentity_fensu");
|
||||
GameRegistry.registerTileEntity(TileEntityTrappedBrick.class, "tileentity_trapped_brick");
|
||||
GameRegistry.registerTileEntity(TileEntityPlasmaStruct.class, "tileentity_plasma_struct");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineLargeTurbine.class, "tileentity_industrial_turbine");
|
||||
GameRegistry.registerTileEntity(TileEntityHadronDiode.class, "tileentity_hadron_diode");
|
||||
GameRegistry.registerTileEntity(TileEntityHadronPower.class, "tileentity_hadron_power");
|
||||
GameRegistry.registerTileEntity(TileEntityHadron.class, "tileentity_hadron");
|
||||
GameRegistry.registerTileEntity(TileEntitySolarBoiler.class, "tileentity_solarboiler");
|
||||
GameRegistry.registerTileEntity(TileEntitySolarMirror.class, "tileentity_solarmirror");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineDetector.class, "tileentity_he_detector");
|
||||
GameRegistry.registerTileEntity(TileEntityFireworks.class, "tileentity_firework_box");
|
||||
GameRegistry.registerTileEntity(TileEntityCrateTungsten.class, "tileentity_crate_hot");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretChekhov.class, "tileentity_turret_chekhov");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretJeremy.class, "tileentity_turret_jeremy");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretTauon.class, "tileentity_turret_tauon");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretFriendly.class, "tileentity_turret_friendly");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretRichard.class, "tileentity_turret_richard");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretHoward.class, "tileentity_turret_howard");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretHowardDamaged.class, "tileentity_turret_howard_damaged");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretMaxwell.class, "tileentity_turret_maxwell");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretFritz.class, "tileentity_turret_fritz");
|
||||
GameRegistry.registerTileEntity(TileEntityTurretBrandon.class, "tileentity_turret_brandon");
|
||||
GameRegistry.registerTileEntity(TileEntitySILEX.class, "tileentity_silex");
|
||||
GameRegistry.registerTileEntity(TileEntityFEL.class, "tileentity_fel");
|
||||
GameRegistry.registerTileEntity(TileEntityDemonLamp.class, "tileentity_demonlamp");
|
||||
GameRegistry.registerTileEntity(TileEntityStorageDrum.class, "tileentity_waste_storage_drum");
|
||||
GameRegistry.registerTileEntity(TileEntityDeaerator.class, "tileentity_deaerator");
|
||||
GameRegistry.registerTileEntity(TileEntityChungus.class, "tileentity_chungus");
|
||||
GameRegistry.registerTileEntity(TileEntityCableBaseNT.class, "tileentity_ohgod");
|
||||
GameRegistry.registerTileEntity(TileEntityWatz.class, "tileentity_watz");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineBAT9000.class, "tileentity_bat9000");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineOrbus.class, "tileentity_orbus");
|
||||
GameRegistry.registerTileEntity(TileEntityMachineFractionTower.class, "tileentity_fraction_tower");
|
||||
GameRegistry.registerTileEntity(TileEntitySpacer.class, "tileentity_fraction_spacer");
|
||||
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKRod.class, "tileentity_rbmk_rod");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKRodReaSim.class, "tileentity_rbmk_rod_reasim");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKControlManual.class, "tileentity_rbmk_control");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKControlAuto.class, "tileentity_rbmk_control_auto");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKBlank.class, "tileentity_rbmk_blank");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKBoiler.class, "tileentity_rbmk_boiler");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKReflector.class, "tileentity_rbmk_reflector");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKAbsorber.class, "tileentity_rbmk_absorber");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKModerator.class, "tileentity_rbmk_moderator");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKOutgasser.class, "tileentity_rbmk_outgasser");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKConsole.class, "tileentity_rbmk_console");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKInlet.class, "tileentity_rbmk_inlet");
|
||||
GameRegistry.registerTileEntity(TileEntityRBMKOutlet.class, "tileentity_rbmk_outlet");
|
||||
|
||||
EntityRegistry.registerModEntity(EntityRocket.class, "entity_rocket", 0, this, 250, 1, true);
|
||||
EntityRegistry.registerModEntity(EntityNukeExplosion.class, "entity_nuke_explosion", 1, this, 250, 1, true);
|
||||
EntityRegistry.registerModEntity(EntityNukeExplosionAdvanced.class, "entity_nuke_explosion_advanced", 2, this, 250, 1, true);
|
||||
@ -1037,22 +829,6 @@ public class MainRegistry {
|
||||
|
||||
IMCHandler.registerHandler("crystallizer", new IMCCrystallizer());
|
||||
IMCHandler.registerHandler("centrifuge", new IMCCentrifuge());
|
||||
|
||||
/*NBTTagCompound msg0 = new NBTTagCompound();
|
||||
NBTTagCompound ing0 = new NBTTagCompound();
|
||||
new ItemStack(ModItems.alloy_plate).writeToNBT(ing0);
|
||||
msg0.setTag("input", ing0);
|
||||
NBTTagCompound out0 = new NBTTagCompound();
|
||||
new ItemStack(ModItems.ingot_advanced_alloy, 8).writeToNBT(out0);
|
||||
msg0.setTag("output", out0);
|
||||
FMLInterModComms.sendMessage("hbm", "crystallizer", msg0);
|
||||
|
||||
NBTTagCompound msg1 = new NBTTagCompound();
|
||||
msg1.setString("oredict", "plateSteel");
|
||||
NBTTagCompound out1 = new NBTTagCompound();
|
||||
new ItemStack(ModItems.ingot_steel, 1).writeToNBT(out1);
|
||||
msg1.setTag("output", out1);
|
||||
FMLInterModComms.sendMessage("hbm", "crystallizer", msg1);*/
|
||||
}
|
||||
|
||||
@EventHandler
|
||||
|
||||
256
src/main/java/com/hbm/tileentity/TileMappings.java
Normal file
256
src/main/java/com/hbm/tileentity/TileMappings.java
Normal file
@ -0,0 +1,256 @@
|
||||
package com.hbm.tileentity;
|
||||
|
||||
import java.util.HashMap;
|
||||
|
||||
import com.hbm.tileentity.bomb.*;
|
||||
import com.hbm.tileentity.conductor.*;
|
||||
import com.hbm.tileentity.deco.*;
|
||||
import com.hbm.tileentity.machine.*;
|
||||
import com.hbm.tileentity.machine.pile.*;
|
||||
import com.hbm.tileentity.machine.rbmk.*;
|
||||
import com.hbm.tileentity.network.*;
|
||||
import com.hbm.tileentity.turret.*;
|
||||
|
||||
import cpw.mods.fml.common.registry.GameRegistry;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
|
||||
public class TileMappings {
|
||||
|
||||
public static HashMap<Class<? extends TileEntity>, String> map = new HashMap();
|
||||
|
||||
public static void writeMappings() {
|
||||
map.put(TileEntityTestBombAdvanced.class, "tilentity_testbombadvanced");
|
||||
map.put(TileEntityDiFurnace.class, "tilentity_diFurnace");
|
||||
map.put(TileEntityTestNuke.class, "tilentity_testnuke");
|
||||
map.put(TileEntityRotationTester.class, "tilentity_rotationtester");
|
||||
map.put(TileEntityTestRender.class, "tilentity_testrenderer");
|
||||
map.put(TileEntityTestContainer.class, "tilentity_testcontainer");
|
||||
map.put(TileEntityObjTester.class, "tilentity_objtester");
|
||||
map.put(TileEntityMachineCentrifuge.class, "tileentity_centrifuge");
|
||||
map.put(TileEntityNukeMan.class, "tileentity_nukeman");
|
||||
map.put(TileEntityMachineUF6Tank.class, "tileentity_uf6_tank");
|
||||
map.put(TileEntityMachinePuF6Tank.class, "tileentity_puf6_tank");
|
||||
map.put(TileEntityMachineReactor.class, "tileentity_reactor");
|
||||
map.put(TileEntityNukeFurnace.class, "tileentity_nukefurnace");
|
||||
map.put(TileEntityRtgFurnace.class, "tileentity_rtgfurnace");
|
||||
map.put(TileEntityMachineGenerator.class, "tileentity_generator");
|
||||
map.put(TileEntityMachineElectricFurnace.class, "tileentity_electric_furnace");
|
||||
map.put(TileEntityDecoTapeRecorder.class, "tileentity_taperecorder");
|
||||
map.put(TileEntityDecoSteelPoles.class, "tileentity_steelpoles");
|
||||
map.put(TileEntityDecoPoleTop.class, "tileentity_poletop");
|
||||
map.put(TileEntityDecoPoleSatelliteReceiver.class, "tileentity_satellitereceicer");
|
||||
map.put(TileEntityMachineDeuterium.class, "tileentity_deuterium");
|
||||
map.put(TileEntityWireCoated.class, "tileentity_wirecoated");
|
||||
map.put(TileEntityMachineBattery.class, "tileentity_battery");
|
||||
map.put(TileEntityMachineCoal.class, "tileentity_coal");
|
||||
map.put(TileEntityRedBarrel.class, "tileentity_barrel");
|
||||
map.put(TileEntityYellowBarrel.class, "tileentity_nukebarrel");
|
||||
map.put(TileEntityLaunchPad.class, "tileentity_launch1");
|
||||
map.put(TileEntityDecoBlock.class, "tileentity_deco");
|
||||
map.put(TileEntityDecoBlockAltW.class, "tileentity_deco_w");
|
||||
map.put(TileEntityDecoBlockAltG.class, "tileentity_deco_g");
|
||||
map.put(TileEntityDecoBlockAltF.class, "tileentity_deco_f");
|
||||
map.put(TileEntityCoreTitanium.class, "tileentity_core_titanium");
|
||||
map.put(TileEntityCoreAdvanced.class, "tileentity_core_advanced");
|
||||
map.put(TileEntityFusionMultiblock.class, "tileentity_fusion_multiblock");
|
||||
map.put(TileEntityCrashedBomb.class, "tileentity_crashed_balefire");
|
||||
map.put(TileEntityCable.class, "tileentity_cable");
|
||||
map.put(TileEntityConverterHeRf.class, "tileentity_converter_herf");
|
||||
map.put(TileEntityConverterRfHe.class, "tileentity_converter_rfhe");
|
||||
map.put(TileEntityMachineSchrabidiumTransmutator.class, "tileentity_schrabidium_transmutator");
|
||||
map.put(TileEntityMachineDiesel.class, "tileentity_diesel_generator");
|
||||
map.put(TileEntityWatzCore.class, "tileentity_watz_multiblock");
|
||||
map.put(TileEntityMachineShredder.class, "tileentity_machine_shredder");
|
||||
map.put(TileEntityMachineCMBFactory.class, "tileentity_machine_cmb");
|
||||
map.put(TileEntityFWatzCore.class, "tileentity_fwatz_multiblock");
|
||||
map.put(TileEntityMachineTeleporter.class, "tileentity_teleblock");
|
||||
map.put(TileEntityHatch.class, "tileentity_seal_lid");
|
||||
map.put(TileEntityMachineIGenerator.class, "tileentity_igenerator");
|
||||
map.put(TileEntityDummy.class, "tileentity_dummy");
|
||||
map.put(TileEntityMachineCyclotron.class, "tileentity_cyclotron");
|
||||
map.put(TileEntityMachineOilWell.class, "tileentity_derrick");
|
||||
map.put(TileEntityMachineGasFlare.class, "tileentity_gasflare");
|
||||
map.put(TileEntityMachineRefinery.class, "tileentity_refinery");
|
||||
map.put(TileEntityOilDuct.class, "tileentity_oil_duct");
|
||||
map.put(TileEntityOilDuctSolid.class, "tileentity_oil_duct_solid");
|
||||
map.put(TileEntityGasDuct.class, "tileentity_gas_duct");
|
||||
map.put(TileEntityGasDuctSolid.class, "tileentity_gas_duct_solid");
|
||||
map.put(TileEntityMachineRTG.class, "tileentity_machine_rtg");
|
||||
map.put(TileEntityPylonRedWire.class, "tileentity_pylon_redwire");
|
||||
map.put(TileEntityStructureMarker.class, "tileentity_structure_marker");
|
||||
map.put(TileEntityMachineMiningDrill.class, "tileentity_mining_drill");
|
||||
map.put(TileEntityMachineAssembler.class, "tileentity_assembly_machine");
|
||||
map.put(TileEntityFluidDuct.class, "tileentity_universal_duct");
|
||||
map.put(TileEntityMachineChemplant.class, "tileentity_chemical_plant");
|
||||
map.put(TileEntityMachineFluidTank.class, "tileentity_fluid_tank");
|
||||
map.put(TileEntityTurretHeavy.class, "tileentity_turret_heavy");
|
||||
map.put(TileEntityTurretRocket.class, "tileentity_turret_rocket");
|
||||
map.put(TileEntityTurretLight.class, "tileentity_turret_light");
|
||||
map.put(TileEntityTurretFlamer.class, "tileentity_turret_flamer");
|
||||
map.put(TileEntityTurretTau.class, "tileentity_turret_tau");
|
||||
map.put(TileEntityMachinePumpjack.class, "tileentity_machine_pumpjack");
|
||||
map.put(TileEntityMachineTurbofan.class, "tileentity_machine_turbofan");
|
||||
map.put(TileEntityCrateIron.class, "tileentity_crate_iron");
|
||||
map.put(TileEntityCrateSteel.class, "tileentity_crate_steel");
|
||||
map.put(TileEntityMachinePress.class, "tileentity_press");
|
||||
map.put(TileEntityAMSBase.class, "tileentity_ams_base");
|
||||
map.put(TileEntityAMSEmitter.class, "tileentity_ams_emitter");
|
||||
map.put(TileEntityAMSLimiter.class, "tileentity_ams_limiter");
|
||||
map.put(TileEntityMachineSiren.class, "tileentity_siren");
|
||||
map.put(TileEntityMachineSPP.class, "tileentity_spp");
|
||||
map.put(TileEntityTurretSpitfire.class, "tileentity_turret_spitfire");
|
||||
map.put(TileEntityMachineRadGen.class, "tileentity_radgen");
|
||||
map.put(TileEntityMachineTransformer.class, "tileentity_transformer");
|
||||
map.put(TileEntityTurretCIWS.class, "tileentity_turret_cwis");
|
||||
map.put(TileEntityMachineRadar.class, "tileentity_radar");
|
||||
map.put(TileEntityBroadcaster.class, "tileentity_pink_cloud_broadcaster");
|
||||
map.put(TileEntityTurretCheapo.class, "tileentity_turret_cheapo");
|
||||
map.put(TileEntityCelPrime.class, "tileentity_cel_prime");
|
||||
map.put(TileEntityCelPrimeTerminal.class, "tileentity_cel_prime_access");
|
||||
map.put(TileEntityCelPrimeBattery.class, "tileentity_cel_prime_energy");
|
||||
map.put(TileEntityCelPrimePort.class, "tileentity_cel_prime_connector");
|
||||
map.put(TileEntityCelPrimeTanks.class, "tileentity_cel_prime_storage");
|
||||
map.put(TileEntityMachineSeleniumEngine.class, "tileentity_selenium_engine");
|
||||
map.put(TileEntityMachineSatLinker.class, "tileentity_satlinker");
|
||||
map.put(TileEntityMachineReactorSmall.class, "tileentity_small_reactor");
|
||||
map.put(TileEntityVaultDoor.class, "tileentity_vault_door");
|
||||
map.put(TileEntityRadiobox.class, "tileentity_radio_broadcaster");
|
||||
map.put(TileEntityRadioRec.class, "tileentity_radio_receiver");
|
||||
map.put(TileEntityVent.class, "tileentity_vent");
|
||||
map.put(TileEntityLandmine.class, "tileentity_landmine");
|
||||
map.put(TileEntityBomber.class, "tileentity_bomber");
|
||||
map.put(TileEntityMachineTeleLinker.class, "tileentity_telemetry_linker");
|
||||
map.put(TileEntityMachineKeyForge.class, "tileentity_key_forge");
|
||||
map.put(TileEntitySellafield.class, "tileentity_sellafield_core");
|
||||
map.put(TileEntityNukeN45.class, "tileentity_n45");
|
||||
map.put(TileEntityBlastDoor.class, "tileentity_blast_door");
|
||||
map.put(TileEntitySafe.class, "tileentity_safe");
|
||||
map.put(TileEntityMachineGasCent.class, "tileentity_gas_centrifuge");
|
||||
map.put(TileEntityMachineBoiler.class, "tileentity_boiler");
|
||||
map.put(TileEntityMachineBoilerElectric.class, "tileentity_electric_boiler");
|
||||
map.put(TileEntityMachineTurbine.class, "tileentity_turbine");
|
||||
map.put(TileEntityGeiger.class, "tileentity_geiger");
|
||||
map.put(TileEntityFF.class, "tileentity_forcefield");
|
||||
map.put(TileEntityForceField.class, "tileentity_machine_field");
|
||||
map.put(TileEntityMachineShredderLarge.class, "tileentity_machine_big_shredder");
|
||||
map.put(TileEntityRFDuct.class, "tileentity_hbm_rfduct");
|
||||
map.put(TileEntityReactorControl.class, "tileentity_reactor_remote_control");
|
||||
map.put(TileEntityMachineReactorLarge.class, "tileentity_large_reactor");
|
||||
map.put(TileEntityWasteDrum.class, "tileentity_waste_drum");
|
||||
map.put(TileEntityDecon.class, "tileentity_decon");
|
||||
map.put(TileEntityMachineSatDock.class, "tileentity_miner_dock");
|
||||
map.put(TileEntityMachineEPress.class, "tileentity_electric_press");
|
||||
map.put(TileEntityCoreEmitter.class, "tileentity_v0_emitter");
|
||||
map.put(TileEntityCoreReceiver.class, "tileentity_v0_receiver");
|
||||
map.put(TileEntityCoreInjector.class, "tileentity_v0_injector");
|
||||
map.put(TileEntityCoreStabilizer.class, "tileentity_v0_stabilizer");
|
||||
map.put(TileEntityCore.class, "tileentity_v0");
|
||||
map.put(TileEntityMachineArcFurnace.class, "tileentity_arc_furnace");
|
||||
map.put(TileEntityMachineAmgen.class, "tileentity_amgen");
|
||||
map.put(TileEntityGeysir.class, "tileentity_geysir");
|
||||
map.put(TileEntityMachineMissileAssembly.class, "tileentity_missile_assembly");
|
||||
map.put(TileEntityLaunchTable.class, "tileentity_large_launch_table");
|
||||
map.put(TileEntityCompactLauncher.class, "tileentity_small_launcher");
|
||||
map.put(TileEntityMultiblock.class, "tileentity_multi_core");
|
||||
map.put(TileEntityChlorineSeal.class, "tileentity_chlorine_seal");
|
||||
map.put(TileEntityCableSwitch.class, "tileentity_he_switch");
|
||||
map.put(TileEntitySoyuzLauncher.class, "tileentity_soyuz_launcher");
|
||||
map.put(TileEntityTesla.class, "tileentity_tesla_coil");
|
||||
map.put(TileEntityBarrel.class, "tileentity_fluid_barrel");
|
||||
map.put(TileEntityCyberCrab.class, "tileentity_crabs");
|
||||
map.put(TileEntitySoyuzCapsule.class, "tileentity_soyuz_capsule");
|
||||
map.put(TileEntityMachineCrystallizer.class, "tileentity_acidomatic");
|
||||
map.put(TileEntitySoyuzStruct.class, "tileentity_soyuz_struct");
|
||||
map.put(TileEntityITERStruct.class, "tileentity_iter_struct");
|
||||
map.put(TileEntityMachineMiningLaser.class, "tileentity_mining_laser");
|
||||
map.put(TileEntityProxyInventory.class, "tileentity_proxy_inventory");
|
||||
map.put(TileEntityProxyEnergy.class, "tileentity_proxy_power");
|
||||
map.put(TileEntityNukeBalefire.class, "tileentity_nuke_fstbmb");
|
||||
map.put(TileEntityProxyCombo.class, "tileentity_proxy_combo");
|
||||
map.put(TileEntityMicrowave.class, "tileentity_microwave");
|
||||
map.put(TileEntityMachineMiniRTG.class, "tileentity_mini_rtg");
|
||||
map.put(TileEntityITER.class, "tileentity_iter");
|
||||
map.put(TileEntityMachinePlasmaHeater.class, "tileentity_plasma_heater");
|
||||
map.put(TileEntityMachineFENSU.class, "tileentity_fensu");
|
||||
map.put(TileEntityTrappedBrick.class, "tileentity_trapped_brick");
|
||||
map.put(TileEntityPlasmaStruct.class, "tileentity_plasma_struct");
|
||||
map.put(TileEntityMachineLargeTurbine.class, "tileentity_industrial_turbine");
|
||||
map.put(TileEntityHadronDiode.class, "tileentity_hadron_diode");
|
||||
map.put(TileEntityHadronPower.class, "tileentity_hadron_power");
|
||||
map.put(TileEntityHadron.class, "tileentity_hadron");
|
||||
map.put(TileEntitySolarBoiler.class, "tileentity_solarboiler");
|
||||
map.put(TileEntitySolarMirror.class, "tileentity_solarmirror");
|
||||
map.put(TileEntityMachineDetector.class, "tileentity_he_detector");
|
||||
map.put(TileEntityFireworks.class, "tileentity_firework_box");
|
||||
map.put(TileEntityCrateTungsten.class, "tileentity_crate_hot");
|
||||
map.put(TileEntitySILEX.class, "tileentity_silex");
|
||||
map.put(TileEntityFEL.class, "tileentity_fel");
|
||||
map.put(TileEntityDemonLamp.class, "tileentity_demonlamp");
|
||||
map.put(TileEntityStorageDrum.class, "tileentity_waste_storage_drum");
|
||||
map.put(TileEntityDeaerator.class, "tileentity_deaerator");
|
||||
map.put(TileEntityChungus.class, "tileentity_chungus");
|
||||
map.put(TileEntityCableBaseNT.class, "tileentity_ohgod");
|
||||
map.put(TileEntityWatz.class, "tileentity_watz");
|
||||
map.put(TileEntityMachineBAT9000.class, "tileentity_bat9000");
|
||||
map.put(TileEntityMachineOrbus.class, "tileentity_orbus");
|
||||
map.put(TileEntityMachineFractionTower.class, "tileentity_fraction_tower");
|
||||
map.put(TileEntitySpacer.class, "tileentity_fraction_spacer");
|
||||
|
||||
putBombs();
|
||||
putTurrets();
|
||||
putMachines();
|
||||
putPile();
|
||||
putRBMK();
|
||||
}
|
||||
|
||||
private static void putBombs() {
|
||||
map.put(TileEntityBombMulti.class, "tileentity_bombmulti");
|
||||
map.put(TileEntityNukeGadget.class, "tilentity_nukegadget");
|
||||
map.put(TileEntityNukeBoy.class, "tilentity_nukeboy");
|
||||
map.put(TileEntityNukeMike.class, "tileentity_nukemike");
|
||||
map.put(TileEntityNukeTsar.class, "tileentity_nuketsar");
|
||||
map.put(TileEntityNukeFleija.class, "tileentity_nukefleija");
|
||||
map.put(TileEntityNukePrototype.class, "tileentity_nukeproto");
|
||||
map.put(TileEntityNukeSolinium.class, "tileentity_nuke_solinium");
|
||||
map.put(TileEntityNukeN2.class, "tileentity_nuke_n2");
|
||||
map.put(TileEntityNukeCustom.class, "tileentity_nuke_custom");
|
||||
}
|
||||
|
||||
private static void putTurrets() {
|
||||
map.put(TileEntityTurretChekhov.class, "tileentity_turret_chekhov");
|
||||
map.put(TileEntityTurretJeremy.class, "tileentity_turret_jeremy");
|
||||
map.put(TileEntityTurretTauon.class, "tileentity_turret_tauon");
|
||||
map.put(TileEntityTurretFriendly.class, "tileentity_turret_friendly");
|
||||
map.put(TileEntityTurretRichard.class, "tileentity_turret_richard");
|
||||
map.put(TileEntityTurretHoward.class, "tileentity_turret_howard");
|
||||
map.put(TileEntityTurretHowardDamaged.class, "tileentity_turret_howard_damaged");
|
||||
map.put(TileEntityTurretMaxwell.class, "tileentity_turret_maxwell");
|
||||
map.put(TileEntityTurretFritz.class, "tileentity_turret_fritz");
|
||||
map.put(TileEntityTurretBrandon.class, "tileentity_turret_brandon");
|
||||
}
|
||||
|
||||
private static void putMachines() {
|
||||
//TODO: bring some order into this garbage dump
|
||||
}
|
||||
|
||||
private static void putPile() {
|
||||
map.put(TileEntityPileFuel.class, "tileentity_pile_fuel");
|
||||
map.put(TileEntityPileSource.class, "tileentity_pile_source");
|
||||
}
|
||||
|
||||
private static void putRBMK() {
|
||||
map.put(TileEntityRBMKRod.class, "tileentity_rbmk_rod");
|
||||
map.put(TileEntityRBMKRodReaSim.class, "tileentity_rbmk_rod_reasim");
|
||||
map.put(TileEntityRBMKControlManual.class, "tileentity_rbmk_control");
|
||||
map.put(TileEntityRBMKControlAuto.class, "tileentity_rbmk_control_auto");
|
||||
map.put(TileEntityRBMKBlank.class, "tileentity_rbmk_blank");
|
||||
map.put(TileEntityRBMKBoiler.class, "tileentity_rbmk_boiler");
|
||||
map.put(TileEntityRBMKReflector.class, "tileentity_rbmk_reflector");
|
||||
map.put(TileEntityRBMKAbsorber.class, "tileentity_rbmk_absorber");
|
||||
map.put(TileEntityRBMKModerator.class, "tileentity_rbmk_moderator");
|
||||
map.put(TileEntityRBMKOutgasser.class, "tileentity_rbmk_outgasser");
|
||||
map.put(TileEntityRBMKConsole.class, "tileentity_rbmk_console");
|
||||
map.put(TileEntityRBMKInlet.class, "tileentity_rbmk_inlet");
|
||||
map.put(TileEntityRBMKOutlet.class, "tileentity_rbmk_outlet");
|
||||
}
|
||||
}
|
||||
@ -0,0 +1,7 @@
|
||||
package com.hbm.tileentity.machine.pile;
|
||||
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
|
||||
public abstract class TileEntityPileBase extends TileEntity {
|
||||
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.hbm.tileentity.machine.pile;
|
||||
|
||||
public class TileEntityPileFuel extends TileEntityPileBase {
|
||||
|
||||
}
|
||||
@ -0,0 +1,5 @@
|
||||
package com.hbm.tileentity.machine.pile;
|
||||
|
||||
public class TileEntityPileSource extends TileEntityPileBase {
|
||||
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user