Start on Armored Jetpack
This commit is contained in:
parent
b821be5417
commit
81fed07f96
288
common/mekanism/client/model/ModelArmoredJetpack.java
Normal file
288
common/mekanism/client/model/ModelArmoredJetpack.java
Normal file
|
@ -0,0 +1,288 @@
|
|||
package mekanism.client.model;
|
||||
|
||||
import org.lwjgl.opengl.GL11;
|
||||
|
||||
import mekanism.client.render.MekanismRenderer;
|
||||
import net.minecraft.client.model.ModelBase;
|
||||
import net.minecraft.client.model.ModelRenderer;
|
||||
import net.minecraft.entity.Entity;
|
||||
|
||||
public class ModelArmoredJetpack extends ModelBase
|
||||
{
|
||||
ModelRenderer Packtop;
|
||||
ModelRenderer Packbottom;
|
||||
ModelRenderer Thrusterleft;
|
||||
ModelRenderer Thrusterright;
|
||||
ModelRenderer Fueltuberight;
|
||||
ModelRenderer Fueltubeleft;
|
||||
ModelRenderer Packmid;
|
||||
ModelRenderer Packcore;
|
||||
ModelRenderer WingsupportL;
|
||||
ModelRenderer WingsupportR;
|
||||
ModelRenderer Packtoprear;
|
||||
ModelRenderer ExtendosupportL;
|
||||
ModelRenderer ExtendosupportR;
|
||||
ModelRenderer WingbladeL;
|
||||
ModelRenderer WingbladeR;
|
||||
ModelRenderer Packdoodad2;
|
||||
ModelRenderer Packdoodad3;
|
||||
ModelRenderer Bottomthruster;
|
||||
ModelRenderer light1;
|
||||
ModelRenderer light2;
|
||||
ModelRenderer light3;
|
||||
ModelRenderer Chestplate;
|
||||
ModelRenderer Leftguardtop;
|
||||
ModelRenderer Rightguardtop;
|
||||
ModelRenderer middleplate;
|
||||
ModelRenderer Rightguardbot;
|
||||
ModelRenderer Leftguardbot;
|
||||
ModelRenderer Rightlight;
|
||||
ModelRenderer Leftlight;
|
||||
|
||||
public ModelArmoredJetpack()
|
||||
{
|
||||
textureWidth = 128;
|
||||
textureHeight = 64;
|
||||
|
||||
Packtop = new ModelRenderer(this, 92, 28);
|
||||
Packtop.addBox(-4F, 0F, 4F, 8, 4, 1);
|
||||
Packtop.setRotationPoint(0F, 0F, 0F);
|
||||
Packtop.setTextureSize(128, 64);
|
||||
Packtop.mirror = true;
|
||||
setRotation(Packtop, 0.2094395F, 0F, 0F);
|
||||
Packbottom = new ModelRenderer(this, 92, 42);
|
||||
Packbottom.addBox(-4F, 4.1F, 1.5F, 8, 4, 4);
|
||||
Packbottom.setRotationPoint(0F, 0F, 0F);
|
||||
Packbottom.setTextureSize(128, 64);
|
||||
Packbottom.mirror = true;
|
||||
setRotation(Packbottom, -0.0872665F, 0F, 0F);
|
||||
Thrusterleft = new ModelRenderer(this, 69, 30);
|
||||
Thrusterleft.addBox(7.8F, 1.5F, -2.4F, 3, 3, 3);
|
||||
Thrusterleft.setRotationPoint(0F, 0F, 0F);
|
||||
Thrusterleft.setTextureSize(128, 64);
|
||||
Thrusterleft.mirror = true;
|
||||
setRotation(Thrusterleft, 0.7853982F, -0.715585F, 0.3490659F);
|
||||
Thrusterright = new ModelRenderer(this, 69, 30);
|
||||
Thrusterright.addBox(-10.8F, 1.5F, -2.4F, 3, 3, 3);
|
||||
Thrusterright.setRotationPoint(0F, 0F, 0F);
|
||||
Thrusterright.setTextureSize(128, 64);
|
||||
Thrusterright.mirror = true;
|
||||
setRotation(Thrusterright, 0.7853982F, 0.715585F, -0.3490659F);
|
||||
Fueltuberight = new ModelRenderer(this, 92, 23);
|
||||
Fueltuberight.addBox(-11.2F, 2F, -1.9F, 8, 2, 2);
|
||||
Fueltuberight.setRotationPoint(0F, 0F, 0F);
|
||||
Fueltuberight.setTextureSize(128, 64);
|
||||
Fueltuberight.mirror = true;
|
||||
setRotation(Fueltuberight, 0.7853982F, 0.715585F, -0.3490659F);
|
||||
Fueltubeleft = new ModelRenderer(this, 92, 23);
|
||||
Fueltubeleft.addBox(3.2F, 2F, -1.9F, 8, 2, 2);
|
||||
Fueltubeleft.setRotationPoint(0F, 0F, 0F);
|
||||
Fueltubeleft.setTextureSize(128, 64);
|
||||
Fueltubeleft.mirror = true;
|
||||
setRotation(Fueltubeleft, 0.7853982F, -0.715585F, 0.3490659F);
|
||||
Packmid = new ModelRenderer(this, 92, 34);
|
||||
Packmid.addBox(-4F, 3.3F, 1.5F, 8, 1, 4);
|
||||
Packmid.setRotationPoint(0F, 0F, 0F);
|
||||
Packmid.setTextureSize(128, 64);
|
||||
Packmid.mirror = true;
|
||||
setRotation(Packmid, 0F, 0F, 0F);
|
||||
Packcore = new ModelRenderer(this, 69, 2);
|
||||
Packcore.addBox(-3.5F, 3F, 2F, 7, 1, 3);
|
||||
Packcore.setRotationPoint(0F, 0F, 0F);
|
||||
Packcore.setTextureSize(128, 64);
|
||||
Packcore.mirror = true;
|
||||
setRotation(Packcore, 0F, 0F, 0F);
|
||||
WingsupportL = new ModelRenderer(this, 71, 55);
|
||||
WingsupportL.addBox(3F, -1F, 2.2F, 7, 2, 2);
|
||||
WingsupportL.setRotationPoint(0F, 0F, 0F);
|
||||
WingsupportL.setTextureSize(128, 64);
|
||||
WingsupportL.mirror = true;
|
||||
setRotation(WingsupportL, 0F, 0F, 0.2792527F);
|
||||
WingsupportR = new ModelRenderer(this, 71, 55);
|
||||
WingsupportR.addBox(-10F, -1F, 2.2F, 7, 2, 2);
|
||||
WingsupportR.setRotationPoint(0F, 0F, 0F);
|
||||
WingsupportR.setTextureSize(128, 64);
|
||||
WingsupportR.mirror = true;
|
||||
setRotation(WingsupportR, 0F, 0F, -0.2792527F);
|
||||
Packtoprear = new ModelRenderer(this, 106, 28);
|
||||
Packtoprear.addBox(-4F, 1F, 1F, 8, 3, 3);
|
||||
Packtoprear.setRotationPoint(0F, 0F, 0F);
|
||||
Packtoprear.setTextureSize(128, 64);
|
||||
Packtoprear.mirror = true;
|
||||
setRotation(Packtoprear, 0.2094395F, 0F, 0F);
|
||||
ExtendosupportL = new ModelRenderer(this, 94, 16);
|
||||
ExtendosupportL.addBox(8F, -0.2F, 2.5F, 9, 1, 1);
|
||||
ExtendosupportL.setRotationPoint(0F, 0F, 0F);
|
||||
ExtendosupportL.setTextureSize(128, 64);
|
||||
ExtendosupportL.mirror = true;
|
||||
setRotation(ExtendosupportL, 0F, 0F, 0.2792527F);
|
||||
ExtendosupportR = new ModelRenderer(this, 94, 16);
|
||||
ExtendosupportR.addBox(-17F, -0.2F, 2.5F, 9, 1, 1);
|
||||
ExtendosupportR.setRotationPoint(0F, 0F, 0F);
|
||||
ExtendosupportR.setTextureSize(128, 64);
|
||||
ExtendosupportR.mirror = true;
|
||||
setRotation(ExtendosupportR, 0F, 0F, -0.2792527F);
|
||||
WingbladeL = new ModelRenderer(this, 62, 5);
|
||||
WingbladeL.addBox(3.3F, 1.1F, 3F, 14, 2, 0);
|
||||
WingbladeL.setRotationPoint(0F, 0F, 0F);
|
||||
WingbladeL.setTextureSize(128, 64);
|
||||
WingbladeL.mirror = true;
|
||||
setRotation(WingbladeL, 0F, 0F, 0.2094395F);
|
||||
WingbladeR = new ModelRenderer(this, 62, 5);
|
||||
WingbladeR.addBox(-17.3F, 1.1F, 3F, 14, 2, 0);
|
||||
WingbladeR.setRotationPoint(0F, 0F, 0F);
|
||||
WingbladeR.setTextureSize(128, 64);
|
||||
WingbladeR.mirror = true;
|
||||
setRotation(WingbladeR, 0F, 0F, -0.2094395F);
|
||||
Packdoodad2 = new ModelRenderer(this, 116, 0);
|
||||
Packdoodad2.addBox(1F, 0.5F, 4.2F, 2, 1, 1);
|
||||
Packdoodad2.setRotationPoint(0F, 0F, 0F);
|
||||
Packdoodad2.setTextureSize(128, 64);
|
||||
Packdoodad2.mirror = true;
|
||||
setRotation(Packdoodad2, 0.2094395F, 0F, 0F);
|
||||
Packdoodad3 = new ModelRenderer(this, 116, 0);
|
||||
Packdoodad3.addBox(1F, 2F, 4.2F, 2, 1, 1);
|
||||
Packdoodad3.setRotationPoint(0F, 0F, 0F);
|
||||
Packdoodad3.setTextureSize(128, 64);
|
||||
Packdoodad3.mirror = true;
|
||||
setRotation(Packdoodad3, 0.2094395F, 0F, 0F);
|
||||
Bottomthruster = new ModelRenderer(this, 68, 26);
|
||||
Bottomthruster.addBox(-3F, 8F, 2.333333F, 6, 1, 2);
|
||||
Bottomthruster.setRotationPoint(0F, 0F, 0F);
|
||||
Bottomthruster.setTextureSize(128, 64);
|
||||
Bottomthruster.mirror = true;
|
||||
setRotation(Bottomthruster, 0F, 0F, 0F);
|
||||
light1 = new ModelRenderer(this, 55, 2);
|
||||
light1.addBox(2F, 6.55F, 4F, 1, 1, 1);
|
||||
light1.setRotationPoint(0F, 0F, 0F);
|
||||
light1.setTextureSize(128, 64);
|
||||
light1.mirror = true;
|
||||
setRotation(light1, 0F, 0F, 0F);
|
||||
light2 = new ModelRenderer(this, 55, 2);
|
||||
light2.addBox(0F, 6.55F, 4F, 1, 1, 1);
|
||||
light2.setRotationPoint(0F, 0F, 0F);
|
||||
light2.setTextureSize(128, 64);
|
||||
light2.mirror = true;
|
||||
setRotation(light2, 0F, 0F, 0F);
|
||||
light3 = new ModelRenderer(this, 55, 2);
|
||||
light3.addBox(-3F, 6.55F, 4F, 1, 1, 1);
|
||||
light3.setRotationPoint(0F, 0F, 0F);
|
||||
light3.setTextureSize(128, 64);
|
||||
light3.mirror = true;
|
||||
setRotation(light3, 0F, 0F, 0F);
|
||||
Chestplate = new ModelRenderer(this, 104, 22);
|
||||
Chestplate.addBox(-4F, 1.333333F, -3F, 8, 4, 3);
|
||||
Chestplate.setRotationPoint(0F, 0F, 0F);
|
||||
Chestplate.setTextureSize(128, 64);
|
||||
Chestplate.mirror = true;
|
||||
setRotation(Chestplate, -0.3665191F, 0F, 0F);
|
||||
Leftguardtop = new ModelRenderer(this, 87, 31);
|
||||
Leftguardtop.addBox(0.95F, 3F, -5F, 3, 4, 2);
|
||||
Leftguardtop.setRotationPoint(0F, 0F, 0F);
|
||||
Leftguardtop.setTextureSize(128, 64);
|
||||
Leftguardtop.mirror = true;
|
||||
setRotation(Leftguardtop, 0.2094395F, 0F, 0F);
|
||||
Leftguardtop.mirror = false;
|
||||
Rightguardtop = new ModelRenderer(this, 87, 31);
|
||||
Rightguardtop.addBox(-3.95F, 3F, -5F, 3, 4, 2);
|
||||
Rightguardtop.setRotationPoint(0F, 0F, 0F);
|
||||
Rightguardtop.setTextureSize(128, 64);
|
||||
Rightguardtop.mirror = true;
|
||||
setRotation(Rightguardtop, 0.2094395F, 0F, 0F);
|
||||
middleplate = new ModelRenderer(this, 93, 20);
|
||||
middleplate.addBox(-1.5F, 3F, -6.2F, 3, 5, 3);
|
||||
middleplate.setRotationPoint(0F, 0F, 0F);
|
||||
middleplate.setTextureSize(128, 64);
|
||||
middleplate.mirror = true;
|
||||
setRotation(middleplate, 0.2094395F, 0F, 0F);
|
||||
middleplate.mirror = false;
|
||||
Rightguardbot = new ModelRenderer(this, 84, 30);
|
||||
Rightguardbot.addBox(-3.5F, 5.5F, -6.5F, 2, 2, 2);
|
||||
Rightguardbot.setRotationPoint(0F, 0F, 0F);
|
||||
Rightguardbot.setTextureSize(128, 64);
|
||||
Rightguardbot.mirror = true;
|
||||
setRotation(Rightguardbot, 0.4712389F, 0F, 0F);
|
||||
Rightguardbot.mirror = false;
|
||||
Leftguardbot = new ModelRenderer(this, 84, 30);
|
||||
Leftguardbot.addBox(1.5F, 5.5F, -6.5F, 2, 2, 2);
|
||||
Leftguardbot.setRotationPoint(0F, 0F, 0F);
|
||||
Leftguardbot.setTextureSize(128, 64);
|
||||
Leftguardbot.mirror = true;
|
||||
setRotation(Leftguardbot, 0.4712389F, 0F, 0F);
|
||||
Rightlight = new ModelRenderer(this, 81, 0);
|
||||
Rightlight.addBox(-3F, 4F, -4.5F, 1, 3, 1);
|
||||
Rightlight.setRotationPoint(0F, 0F, 0F);
|
||||
Rightlight.setTextureSize(128, 64);
|
||||
Rightlight.mirror = true;
|
||||
setRotation(Rightlight, 0F, 0F, 0F);
|
||||
Leftlight = new ModelRenderer(this, 81, 0);
|
||||
Leftlight.addBox(2F, 4F, -4.5F, 1, 3, 1);
|
||||
Leftlight.setRotationPoint(0F, 0F, 0F);
|
||||
Leftlight.setTextureSize(128, 64);
|
||||
Leftlight.mirror = true;
|
||||
setRotation(Leftlight, 0F, 0F, 0F);
|
||||
}
|
||||
|
||||
public void render(float size)
|
||||
{
|
||||
Packtop.render(size);
|
||||
Packbottom.render(size);
|
||||
Thrusterleft.render(size);
|
||||
Thrusterright.render(size);
|
||||
Fueltuberight.render(size);
|
||||
Fueltubeleft.render(size);
|
||||
Packmid.render(size);
|
||||
WingsupportL.render(size);
|
||||
WingsupportR.render(size);
|
||||
Packtoprear.render(size);
|
||||
ExtendosupportL.render(size);
|
||||
ExtendosupportR.render(size);
|
||||
Packdoodad2.render(size);
|
||||
Packdoodad3.render(size);
|
||||
Bottomthruster.render(size);
|
||||
|
||||
GL11.glPushMatrix();
|
||||
MekanismRenderer.blendOn();
|
||||
MekanismRenderer.glowOn();
|
||||
GL11.glEnable(GL11.GL_CULL_FACE);
|
||||
GL11.glColor4f(1, 1, 1, 0.2F);
|
||||
|
||||
WingbladeL.render(size);
|
||||
WingbladeR.render(size);
|
||||
|
||||
GL11.glColor4f(1, 1, 1, 1);
|
||||
GL11.glDisable(GL11.GL_CULL_FACE);
|
||||
MekanismRenderer.glowOff();
|
||||
MekanismRenderer.blendOff();
|
||||
GL11.glPopMatrix();
|
||||
|
||||
MekanismRenderer.glowOn();
|
||||
light1.render(size);
|
||||
light2.render(size);
|
||||
light3.render(size);
|
||||
Packcore.render(size);
|
||||
|
||||
GL11.glPushMatrix();
|
||||
GL11.glTranslatef(0.0F, 0.0F, -0.0625F);
|
||||
|
||||
Rightlight.render(size);
|
||||
Leftlight.render(size);
|
||||
MekanismRenderer.glowOff();
|
||||
|
||||
Chestplate.render(size);
|
||||
Leftguardtop.render(size);
|
||||
Rightguardtop.render(size);
|
||||
middleplate.render(size);
|
||||
Rightguardbot.render(size);
|
||||
Leftguardbot.render(size);
|
||||
|
||||
GL11.glPopMatrix();
|
||||
}
|
||||
|
||||
private void setRotation(ModelRenderer model, float x, float y, float z)
|
||||
{
|
||||
model.rotateAngleX = x;
|
||||
model.rotateAngleY = y;
|
||||
model.rotateAngleZ = z;
|
||||
}
|
||||
}
|
|
@ -210,6 +210,7 @@ public class ModelJetpack extends ModelBase
|
|||
light1.render(size);
|
||||
light2.render(size);
|
||||
light3.render(size);
|
||||
Packcore.render(size);
|
||||
MekanismRenderer.glowOff();
|
||||
}
|
||||
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package mekanism.client.render;
|
||||
|
||||
import mekanism.client.model.ModelArmoredJetpack;
|
||||
import mekanism.client.model.ModelFreeRunners;
|
||||
import mekanism.client.model.ModelGasMask;
|
||||
import mekanism.client.model.ModelJetpack;
|
||||
|
@ -134,7 +135,11 @@ public class ModelCustomArmor extends ModelBiped
|
|||
{
|
||||
if(biped.modelType == ArmorModel.JETPACK)
|
||||
{
|
||||
ArmorModel.jetpackModel.render(0.0625F);
|
||||
ArmorModel.armoredJetpackModel.render(0.0625F);
|
||||
}
|
||||
else if(biped.modelType == ArmorModel.ARMOREDJETPACK)
|
||||
{
|
||||
ArmorModel.armoredJetpackModel.render(0.0625F);
|
||||
}
|
||||
else if(biped.modelType == ArmorModel.SCUBATANK)
|
||||
{
|
||||
|
@ -195,6 +200,7 @@ public class ModelCustomArmor extends ModelBiped
|
|||
public static enum ArmorModel
|
||||
{
|
||||
JETPACK(1, MekanismUtils.getResource(ResourceType.RENDER, "Jetpack.png")),
|
||||
ARMOREDJETPACK(1, MekanismUtils.getResource(ResourceType.RENDER, "Jetpack.png")),
|
||||
SCUBATANK(1, MekanismUtils.getResource(ResourceType.RENDER, "ScubaSet.png")),
|
||||
GASMASK(0, MekanismUtils.getResource(ResourceType.RENDER, "ScubaSet.png")),
|
||||
FREERUNNERS(3, MekanismUtils.getResource(ResourceType.RENDER, "FreeRunners.png"));
|
||||
|
@ -203,6 +209,7 @@ public class ModelCustomArmor extends ModelBiped
|
|||
public ResourceLocation resource;
|
||||
|
||||
public static ModelJetpack jetpackModel = new ModelJetpack();
|
||||
public static ModelArmoredJetpack armoredJetpackModel = new ModelArmoredJetpack();
|
||||
public static ModelGasMask gasMaskModel = new ModelGasMask();
|
||||
public static ModelScubaTank scubaTankModel = new ModelScubaTank();
|
||||
public static ModelFreeRunners freeRunnersModel = new ModelFreeRunners();
|
||||
|
|
|
@ -174,16 +174,16 @@ public class CommonProxy
|
|||
public void loadConfiguration()
|
||||
{
|
||||
Mekanism.configuration.load();
|
||||
Mekanism.basicBlockID = Mekanism.configuration.getBlock("BasicBlock", 3000).getInt();
|
||||
Mekanism.machineBlockID = Mekanism.configuration.getBlock("MachineBlock", 3001).getInt();
|
||||
Mekanism.oreBlockID = Mekanism.configuration.getBlock("OreBlock", 3002).getInt();
|
||||
Mekanism.obsidianTNTID = Mekanism.configuration.getBlock("ObsidianTNT", 3003).getInt();
|
||||
Mekanism.energyCubeID = Mekanism.configuration.getBlock("EnergyCube", 3004).getInt();
|
||||
Mekanism.boundingBlockID = Mekanism.configuration.getBlock("BoundingBlock", 3005).getInt();
|
||||
Mekanism.gasTankID = Mekanism.configuration.getBlock("GasTank", 3006).getInt();
|
||||
Mekanism.basicBlock2ID = Mekanism.configuration.getBlock("BasicBlock2", 3007).getInt();
|
||||
Mekanism.machineBlock2ID = Mekanism.configuration.getBlock("MachineBlock2", 3008).getInt();
|
||||
Mekanism.cardboardBoxID = Mekanism.configuration.getBlock("CardboardBox", 3009).getInt();
|
||||
Mekanism.oreBlockID = Mekanism.configuration.getBlock("OreBlock", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.basicBlockID = Mekanism.configuration.getBlock("BasicBlock", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.basicBlock2ID = Mekanism.configuration.getBlock("BasicBlock2", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.machineBlockID = Mekanism.configuration.getBlock("MachineBlock", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.machineBlock2ID = Mekanism.configuration.getBlock("MachineBlock2", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.cardboardBoxID = Mekanism.configuration.getBlock("CardboardBox", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.obsidianTNTID = Mekanism.configuration.getBlock("ObsidianTNT", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.energyCubeID = Mekanism.configuration.getBlock("EnergyCube", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.gasTankID = Mekanism.configuration.getBlock("GasTank", Mekanism.BLOCK_ID++).getInt();
|
||||
Mekanism.boundingBlockID = Mekanism.configuration.getBlock("BoundingBlock", Mekanism.BLOCK_ID++).getInt();
|
||||
|
||||
Mekanism.osmiumGenerationEnabled = Mekanism.configuration.get(Configuration.CATEGORY_GENERAL, "OsmiumGenerationEnabled", true).getBoolean(true);
|
||||
Mekanism.copperGenerationEnabled = Mekanism.configuration.get(Configuration.CATEGORY_GENERAL, "CopperGenerationEnabled", true).getBoolean(true);
|
||||
|
|
|
@ -278,6 +278,9 @@ public class Mekanism
|
|||
public static Item DirtyDust;
|
||||
public static Item Shard;
|
||||
public static Item Crystal;
|
||||
|
||||
public static int ITEM_ID = 11200;
|
||||
public static int BLOCK_ID = 3000;
|
||||
|
||||
//General Configuration
|
||||
public static boolean osmiumGenerationEnabled = true;
|
||||
|
@ -756,41 +759,42 @@ public class Mekanism
|
|||
{
|
||||
//Declarations
|
||||
configuration.load();
|
||||
ElectricBow = (ItemElectricBow)new ItemElectricBow(configuration.getItem("ElectricBow", 11200).getInt()).setUnlocalizedName("ElectricBow");
|
||||
Dictionary = new ItemDictionary(configuration.getItem("Dictionary", 11201).getInt()).setUnlocalizedName("Dictionary");
|
||||
GasMask = (ItemGasMask)new ItemGasMask(configuration.getItem("GasMask", 11202).getInt()).setUnlocalizedName("GasMask");
|
||||
ScubaTank = (ItemScubaTank)new ItemScubaTank(configuration.getItem("ScubaTank", 11203).getInt()).setUnlocalizedName("ScubaTank");
|
||||
Dust = new ItemDust(configuration.getItem("Dust", 11204).getInt());
|
||||
Ingot = new ItemIngot(configuration.getItem("Ingot", 11205).getInt());
|
||||
EnergyTablet = (ItemEnergized)new ItemEnergized(configuration.getItem("EnergyTablet", 11206).getInt(), 1000000, 120).setUnlocalizedName("EnergyTablet");
|
||||
SpeedUpgrade = new ItemMachineUpgrade(configuration.getItem("SpeedUpgrade", 11207).getInt()).setUnlocalizedName("SpeedUpgrade");
|
||||
EnergyUpgrade = new ItemMachineUpgrade(configuration.getItem("EnergyUpgrade", 11208).getInt()).setUnlocalizedName("EnergyUpgrade");
|
||||
Robit = (ItemRobit)new ItemRobit(configuration.getItem("Robit", 11209).getInt()).setUnlocalizedName("Robit");
|
||||
AtomicDisassembler = (ItemAtomicDisassembler)new ItemAtomicDisassembler(configuration.getItem("AtomicDisassembler", 11210).getInt()).setUnlocalizedName("AtomicDisassembler");
|
||||
AtomicCore = new ItemMekanism(configuration.getItem("AtomicCore", 11211).getInt()).setUnlocalizedName("AtomicCore");
|
||||
EnrichedAlloy = new ItemMekanism(configuration.getItem("EnrichedAlloy", 11212).getInt()).setUnlocalizedName("EnrichedAlloy");
|
||||
ItemProxy = new ItemProxy(configuration.getItem("ItemProxy", 11213).getInt()).setUnlocalizedName("ItemProxy");
|
||||
ControlCircuit = new ItemMekanism(configuration.getItem("ControlCircuit", 11214).getInt()).setUnlocalizedName("ControlCircuit");
|
||||
EnrichedIron = new ItemMekanism(configuration.getItem("EnrichedIron", 11215).getInt()).setUnlocalizedName("EnrichedIron");
|
||||
CompressedCarbon = new ItemMekanism(configuration.getItem("CompressedCarbon", 11216).getInt()).setUnlocalizedName("CompressedCarbon");
|
||||
PortableTeleporter = new ItemPortableTeleporter(configuration.getItem("PortableTeleporter", 11217).getInt()).setUnlocalizedName("PortableTeleporter");
|
||||
TeleportationCore = new ItemMekanism(configuration.getItem("TeleportationCore", 11218).getInt()).setUnlocalizedName("TeleportationCore");
|
||||
Clump = new ItemClump(configuration.getItem("Clump", 11219).getInt());
|
||||
DirtyDust = new ItemDirtyDust(configuration.getItem("DirtyDust", 11220).getInt());
|
||||
Configurator = new ItemConfigurator(configuration.getItem("Configurator", 11221).getInt()).setUnlocalizedName("Configurator");
|
||||
NetworkReader = new ItemNetworkReader(configuration.getItem("NetworkReader", 11222).getInt()).setUnlocalizedName("NetworkReader");
|
||||
Jetpack = (ItemJetpack)new ItemJetpack(configuration.getItem("Jetpack", 11223).getInt()).setUnlocalizedName("Jetpack");
|
||||
WalkieTalkie = new ItemWalkieTalkie(configuration.getItem("WalkieTalkie", 11224).getInt()).setUnlocalizedName("WalkieTalkie");
|
||||
PartTransmitter = new ItemPartTransmitter(configuration.getItem("MultipartTransmitter", 11225).getInt()).setUnlocalizedName("MultipartTransmitter");
|
||||
Balloon = new ItemBalloon(configuration.getItem("Balloon", 11226).getInt()).setUnlocalizedName("Balloon");
|
||||
Shard = new ItemShard(configuration.getItem("Shard", 11227).getInt());
|
||||
ElectrolyticCore = new ItemMekanism(configuration.getItem("ElectrolyticCore", 11228).getInt()).setUnlocalizedName("ElectrolyticCore");
|
||||
CompressedRedstone = new ItemMekanism(configuration.getItem("CompressedRedstone", 11229).getInt()).setUnlocalizedName("CompressedRedstone");
|
||||
Sawdust = new ItemMekanism(configuration.getItem("Sawdust", 11230).getInt()).setUnlocalizedName("Sawdust");
|
||||
Salt = new ItemMekanism(configuration.getItem("Salt", 11231).getInt()).setUnlocalizedName("Salt");
|
||||
BrineBucket = new ItemMekanism(configuration.getItem("BrineBucket", 11232).getInt()).setMaxStackSize(1).setUnlocalizedName("BrineBucket");
|
||||
Crystal = new ItemCrystal(configuration.getItem("Crystal", 11233).getInt());
|
||||
FreeRunners = new ItemFreeRunners(configuration.getItem("FreeRunners", 11234).getInt()).setUnlocalizedName("FreeRunners");
|
||||
PartTransmitter = new ItemPartTransmitter(configuration.getItem("MultipartTransmitter", ITEM_ID++).getInt()).setUnlocalizedName("MultipartTransmitter");
|
||||
EnrichedAlloy = new ItemMekanism(configuration.getItem("EnrichedAlloy", ITEM_ID++).getInt()).setUnlocalizedName("EnrichedAlloy");
|
||||
EnrichedIron = new ItemMekanism(configuration.getItem("EnrichedIron", ITEM_ID++).getInt()).setUnlocalizedName("EnrichedIron");
|
||||
ControlCircuit = new ItemMekanism(configuration.getItem("ControlCircuit", ITEM_ID++).getInt()).setUnlocalizedName("ControlCircuit");
|
||||
AtomicCore = new ItemMekanism(configuration.getItem("AtomicCore", ITEM_ID++).getInt()).setUnlocalizedName("AtomicCore");
|
||||
TeleportationCore = new ItemMekanism(configuration.getItem("TeleportationCore", ITEM_ID++).getInt()).setUnlocalizedName("TeleportationCore");
|
||||
ElectrolyticCore = new ItemMekanism(configuration.getItem("ElectrolyticCore", ITEM_ID++).getInt()).setUnlocalizedName("ElectrolyticCore");
|
||||
CompressedCarbon = new ItemMekanism(configuration.getItem("CompressedCarbon", ITEM_ID++).getInt()).setUnlocalizedName("CompressedCarbon");
|
||||
CompressedRedstone = new ItemMekanism(configuration.getItem("CompressedRedstone", ITEM_ID++).getInt()).setUnlocalizedName("CompressedRedstone");
|
||||
SpeedUpgrade = new ItemMachineUpgrade(configuration.getItem("SpeedUpgrade", ITEM_ID++).getInt()).setUnlocalizedName("SpeedUpgrade");
|
||||
EnergyUpgrade = new ItemMachineUpgrade(configuration.getItem("EnergyUpgrade", ITEM_ID++).getInt()).setUnlocalizedName("EnergyUpgrade");
|
||||
EnergyTablet = (ItemEnergized)new ItemEnergized(configuration.getItem("EnergyTablet", ITEM_ID++).getInt(), 1000000, 120).setUnlocalizedName("EnergyTablet");
|
||||
Dictionary = new ItemDictionary(configuration.getItem("Dictionary", ITEM_ID++).getInt()).setUnlocalizedName("Dictionary");
|
||||
ElectricBow = (ItemElectricBow)new ItemElectricBow(configuration.getItem("ElectricBow", ITEM_ID++).getInt()).setUnlocalizedName("ElectricBow");
|
||||
PortableTeleporter = new ItemPortableTeleporter(configuration.getItem("PortableTeleporter", ITEM_ID++).getInt()).setUnlocalizedName("PortableTeleporter");
|
||||
Configurator = new ItemConfigurator(configuration.getItem("Configurator", ITEM_ID++).getInt()).setUnlocalizedName("Configurator");
|
||||
NetworkReader = new ItemNetworkReader(configuration.getItem("NetworkReader", ITEM_ID++).getInt()).setUnlocalizedName("NetworkReader");
|
||||
WalkieTalkie = new ItemWalkieTalkie(configuration.getItem("WalkieTalkie", ITEM_ID++).getInt()).setUnlocalizedName("WalkieTalkie");
|
||||
AtomicDisassembler = (ItemAtomicDisassembler)new ItemAtomicDisassembler(configuration.getItem("AtomicDisassembler", ITEM_ID++).getInt()).setUnlocalizedName("AtomicDisassembler");
|
||||
GasMask = (ItemGasMask)new ItemGasMask(configuration.getItem("GasMask", ITEM_ID++).getInt()).setUnlocalizedName("GasMask");
|
||||
ScubaTank = (ItemScubaTank)new ItemScubaTank(configuration.getItem("ScubaTank", ITEM_ID++).getInt()).setUnlocalizedName("ScubaTank");
|
||||
Jetpack = (ItemJetpack)new ItemJetpack(configuration.getItem("Jetpack", ITEM_ID++).getInt()).setUnlocalizedName("Jetpack");
|
||||
FreeRunners = new ItemFreeRunners(configuration.getItem("FreeRunners", ITEM_ID++).getInt()).setUnlocalizedName("FreeRunners");
|
||||
BrineBucket = new ItemMekanism(configuration.getItem("BrineBucket", ITEM_ID++).getInt()).setMaxStackSize(1).setUnlocalizedName("BrineBucket");
|
||||
Sawdust = new ItemMekanism(configuration.getItem("Sawdust", ITEM_ID++).getInt()).setUnlocalizedName("Sawdust");
|
||||
Salt = new ItemMekanism(configuration.getItem("Salt", ITEM_ID++).getInt()).setUnlocalizedName("Salt");
|
||||
Ingot = new ItemIngot(configuration.getItem("Ingot", ITEM_ID++).getInt());
|
||||
DirtyDust = new ItemDirtyDust(configuration.getItem("DirtyDust", ITEM_ID++).getInt());
|
||||
Clump = new ItemClump(configuration.getItem("Clump", ITEM_ID++).getInt());
|
||||
Shard = new ItemShard(configuration.getItem("Shard", ITEM_ID++).getInt());
|
||||
Crystal = new ItemCrystal(configuration.getItem("Crystal", ITEM_ID++).getInt());
|
||||
Dust = new ItemDust(configuration.getItem("Dust", ITEM_ID++).getInt());
|
||||
Robit = (ItemRobit)new ItemRobit(configuration.getItem("Robit", ITEM_ID++).getInt()).setUnlocalizedName("Robit");
|
||||
Balloon = new ItemBalloon(configuration.getItem("Balloon", ITEM_ID++).getInt()).setUnlocalizedName("Balloon");
|
||||
|
||||
ItemProxy = new ItemProxy(configuration.getItem("ItemProxy", ITEM_ID++).getInt()).setUnlocalizedName("ItemProxy");
|
||||
|
||||
configuration.save();
|
||||
|
||||
|
|
|
@ -25,6 +25,7 @@ import net.minecraftforge.event.entity.player.UseHoeEvent;
|
|||
public class ItemAtomicDisassembler extends ItemEnergized
|
||||
{
|
||||
public double ENERGY_USAGE = 10;
|
||||
public double HOE_USAGE = 100;
|
||||
|
||||
public ItemAtomicDisassembler(int id)
|
||||
{
|
||||
|
@ -180,7 +181,7 @@ public class ItemAtomicDisassembler extends ItemEnergized
|
|||
for(int x1 = x-2; x1 <= x+2; x1++)
|
||||
{
|
||||
for(int z1 = z-2; z1 <= z+2; z1++)
|
||||
{System.out.println("lol");
|
||||
{
|
||||
useHoe(stack, player, world, x1, y, z1, side);
|
||||
}
|
||||
}
|
||||
|
@ -210,6 +211,7 @@ public class ItemAtomicDisassembler extends ItemEnergized
|
|||
|
||||
if(event.getResult() == Result.ALLOW)
|
||||
{
|
||||
setEnergy(stack, getEnergy(stack)-HOE_USAGE);
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -227,6 +229,7 @@ public class ItemAtomicDisassembler extends ItemEnergized
|
|||
}
|
||||
else {
|
||||
world.setBlock(x, y, z, block.blockID);
|
||||
setEnergy(stack, getEnergy(stack)-HOE_USAGE);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -32,6 +32,7 @@ item.Sawdust.name=Sawdust
|
|||
item.Salt.name=Salt
|
||||
item.BrineBucket.name=Brine Bucket
|
||||
item.FreeRunners.name=Free Runners
|
||||
item.ArmoredJetpack.name=Armored Jetpack
|
||||
|
||||
//Gas Tank
|
||||
tile.GasTank.GasTank.name=Gas Tank
|
||||
|
|
Loading…
Reference in a new issue