changed things a lot

This commit is contained in:
2016-05-13 15:13:55 +02:00
parent 25f1261dc6
commit 4ed981fcb1
33 changed files with 662 additions and 659 deletions

View File

@@ -0,0 +1,18 @@
package com.sosnitzka.ztic_addon.generic;
import net.minecraft.block.Block;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
public class BasicBlockGround extends Block {
public BasicBlockGround(String name, Material material, float hardness, float resistance, int harvest) {
super(material);
setUnlocalizedName(name);
setRegistryName(name);
setHardness(hardness);
setResistance(resistance);
setHarvestLevel("shovel", harvest);
setSoundType(SoundType.GROUND);
}
}

View File

@@ -0,0 +1,22 @@
package com.sosnitzka.ztic_addon.generic;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
public class BasicBlockOre extends Block {
public String oreDictName;
public BasicBlockOre(String name, Material material, float hardness, float resistance, int harvest, String oreDictName) {
super(material);
setUnlocalizedName(name);
setRegistryName(name);
setHardness(hardness);
setResistance(resistance);
setHarvestLevel("pickaxe", harvest);
this.oreDictName = oreDictName;
}
public boolean isOreDict() {
return this.oreDictName != null;
}
}

View File

@@ -0,0 +1,11 @@
package com.sosnitzka.ztic_addon.generic;
import net.minecraft.block.material.Material;
public class BasicBlockOreGlow extends BasicBlockOre {
public BasicBlockOreGlow(String name, Material material, float hardness, float resistance, int harvest, float glow, String oreDictName) {
super(name, material, hardness, resistance, harvest, oreDictName);
setLightLevel(glow);
}
}

View File

@@ -0,0 +1,21 @@
package com.sosnitzka.ztic_addon.generic;
import net.minecraft.item.Item;
public class BasicItem extends Item {
public String oreDictName;
public BasicItem(String name, String oreDictName) {
setUnlocalizedName(name);
setRegistryName(name);
this.oreDictName = oreDictName;
}
public BasicItem(String name) {
this(name, null);
}
public boolean isOreDict() {
return this.oreDictName != null;
}
}

View File

@@ -0,0 +1,28 @@
package com.sosnitzka.ztic_addon.generic;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.fluids.Fluid;
public class BasicTinkerFluid extends Fluid {
private int color;
private boolean toolForge;
public BasicTinkerFluid(String fluidName, int color, boolean toolForge, int temp, int lumen, int visk) {
super(fluidName, new ResourceLocation("tconstruct:blocks/fluids/molten_metal"), new ResourceLocation("tconstruct:blocks/fluids/molten_metal_flow"));
this.color = color;
this.setTemperature(temp);
this.setLuminosity(lumen);
this.setViscosity(visk);
this.toolForge = toolForge;
}
@Override
public int getColor() {
return color;
}
public boolean isToolForge() {
return toolForge;
}
}