Fixed axe damage.
This commit is contained in:
parent
b6d3027a53
commit
6ca6ccb2a1
|
@ -125,25 +125,25 @@ public class ItemsAether {
|
||||||
aechor_petal = register("aechor_petal", new ItemAether(AetherCreativeTabs.material).setTextureName(Aether.find("misc/aechor_petal")));
|
aechor_petal = register("aechor_petal", new ItemAether(AetherCreativeTabs.material).setTextureName(Aether.find("misc/aechor_petal")));
|
||||||
swet_ball = register("swet_ball", new ItemSwettyBall(AetherCreativeTabs.material).setTextureName(Aether.find("misc/swet_ball")));
|
swet_ball = register("swet_ball", new ItemSwettyBall(AetherCreativeTabs.material).setTextureName(Aether.find("misc/swet_ball")));
|
||||||
|
|
||||||
skyroot_pickaxe = register("skyroot_pickaxe", new ItemSkyrootTool(EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/skyroot_pickaxe")));
|
skyroot_pickaxe = register("skyroot_pickaxe", new ItemSkyrootTool(2.0F, EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/skyroot_pickaxe")));
|
||||||
skyroot_axe = register("skyroot_axe", new ItemSkyrootTool(EnumAetherToolType.AXE).setTextureName(Aether.find("tools/skyroot_axe")));
|
skyroot_axe = register("skyroot_axe", new ItemSkyrootTool(3.0F, EnumAetherToolType.AXE).setTextureName(Aether.find("tools/skyroot_axe")));
|
||||||
skyroot_shovel = register("skyroot_shovel", new ItemSkyrootTool(EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/skyroot_shovel")));
|
skyroot_shovel = register("skyroot_shovel", new ItemSkyrootTool(1.0F, EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/skyroot_shovel")));
|
||||||
|
|
||||||
holystone_pickaxe = register("holystone_pickaxe", new ItemHolystoneTool(EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/holystone_pickaxe")));
|
holystone_pickaxe = register("holystone_pickaxe", new ItemHolystoneTool(2.0F, EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/holystone_pickaxe")));
|
||||||
holystone_axe = register("holystone_axe", new ItemHolystoneTool(EnumAetherToolType.AXE).setTextureName(Aether.find("tools/holystone_axe")));
|
holystone_axe = register("holystone_axe", new ItemHolystoneTool(3.0F, EnumAetherToolType.AXE).setTextureName(Aether.find("tools/holystone_axe")));
|
||||||
holystone_shovel = register("holystone_shovel", new ItemHolystoneTool(EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/holystone_shovel")));
|
holystone_shovel = register("holystone_shovel", new ItemHolystoneTool(1.0F, EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/holystone_shovel")));
|
||||||
|
|
||||||
zanite_pickaxe = register("zanite_pickaxe", new ItemZaniteTool(EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/zanite_pickaxe")));
|
zanite_pickaxe = register("zanite_pickaxe", new ItemZaniteTool(2.0F, EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/zanite_pickaxe")));
|
||||||
zanite_axe = register("zanite_axe", new ItemZaniteTool(EnumAetherToolType.AXE).setTextureName(Aether.find("tools/zanite_axe")));
|
zanite_axe = register("zanite_axe", new ItemZaniteTool(3.0F, EnumAetherToolType.AXE).setTextureName(Aether.find("tools/zanite_axe")));
|
||||||
zanite_shovel = register("zanite_shovel", new ItemZaniteTool(EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/zanite_shovel")));
|
zanite_shovel = register("zanite_shovel", new ItemZaniteTool(1.0F, EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/zanite_shovel")));
|
||||||
|
|
||||||
gravitite_pickaxe = register("gravitite_pickaxe", new ItemGravititeTool(EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/gravitite_pickaxe")));
|
gravitite_pickaxe = register("gravitite_pickaxe", new ItemGravititeTool(2.0F, EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/gravitite_pickaxe")));
|
||||||
gravitite_axe = register("gravitite_axe", new ItemGravititeTool(EnumAetherToolType.AXE).setTextureName(Aether.find("tools/gravitite_axe")));
|
gravitite_axe = register("gravitite_axe", new ItemGravititeTool(3.0F, EnumAetherToolType.AXE).setTextureName(Aether.find("tools/gravitite_axe")));
|
||||||
gravitite_shovel = register("gravitite_shovel", new ItemGravititeTool(EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/gravitite_shovel")));
|
gravitite_shovel = register("gravitite_shovel", new ItemGravititeTool(1.0F, EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/gravitite_shovel")));
|
||||||
|
|
||||||
valkyrie_pickaxe = register("valkyrie_pickaxe", new ItemValkyrieTool(EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/valkyrie_pickaxe")));
|
valkyrie_pickaxe = register("valkyrie_pickaxe", new ItemValkyrieTool(2.0F, EnumAetherToolType.PICKAXE).setTextureName(Aether.find("tools/valkyrie_pickaxe")));
|
||||||
valkyrie_axe = register("valkyrie_axe", new ItemValkyrieTool(EnumAetherToolType.AXE).setTextureName(Aether.find("tools/valkyrie_axe")));
|
valkyrie_axe = register("valkyrie_axe", new ItemValkyrieTool(3.0F, EnumAetherToolType.AXE).setTextureName(Aether.find("tools/valkyrie_axe")));
|
||||||
valkyrie_shovel = register("valkyrie_shovel", new ItemValkyrieTool(EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/valkyrie_shovel")));
|
valkyrie_shovel = register("valkyrie_shovel", new ItemValkyrieTool(1.0F, EnumAetherToolType.SHOVEL).setTextureName(Aether.find("tools/valkyrie_shovel")));
|
||||||
|
|
||||||
zanite_helmet = register("zanite_helmet", new ItemZaniteArmor(0, ArmorMaterial.IRON, "zanite", zanite_gemstone, 0x711ae8).setTextureName(Aether.find("armor/zanite_helmet")));
|
zanite_helmet = register("zanite_helmet", new ItemZaniteArmor(0, ArmorMaterial.IRON, "zanite", zanite_gemstone, 0x711ae8).setTextureName(Aether.find("armor/zanite_helmet")));
|
||||||
zanite_chestplate = register("zanite_chestplate", new ItemZaniteArmor(1, ArmorMaterial.IRON, "zanite", zanite_gemstone, 0x711ae8).setTextureName(Aether.find("armor/zanite_chestplate")));
|
zanite_chestplate = register("zanite_chestplate", new ItemZaniteArmor(1, ArmorMaterial.IRON, "zanite", zanite_gemstone, 0x711ae8).setTextureName(Aether.find("armor/zanite_chestplate")));
|
||||||
|
|
|
@ -15,8 +15,6 @@ import com.legacy.aether.registry.creative_tabs.AetherCreativeTabs;
|
||||||
|
|
||||||
public abstract class ItemAetherTool extends ItemTool {
|
public abstract class ItemAetherTool extends ItemTool {
|
||||||
|
|
||||||
private static final float[] ATTACK_DAMAGES = new float[]{6.0F, 8.0F, 8.0F, 8.0F, 6.0F};
|
|
||||||
|
|
||||||
private float attackDamage;
|
private float attackDamage;
|
||||||
|
|
||||||
private String toolClass;
|
private String toolClass;
|
||||||
|
@ -25,20 +23,17 @@ public abstract class ItemAetherTool extends ItemTool {
|
||||||
|
|
||||||
public EnumAetherToolType toolType;
|
public EnumAetherToolType toolType;
|
||||||
|
|
||||||
public ItemAetherTool(ToolMaterial toolMaterial, EnumAetherToolType toolType) {
|
public ItemAetherTool(float damage, ToolMaterial toolMaterial, EnumAetherToolType toolType) {
|
||||||
super(1.0F, toolMaterial, toolType.getToolBlockSet());
|
super(damage, toolMaterial, toolType.getToolBlockSet());
|
||||||
|
|
||||||
this.toolType = toolType;
|
this.toolType = toolType;
|
||||||
|
|
||||||
if (toolType == EnumAetherToolType.PICKAXE) {
|
if (toolType == EnumAetherToolType.PICKAXE) {
|
||||||
this.toolClass = "pickaxe";
|
this.toolClass = "pickaxe";
|
||||||
this.attackDamage = 1.0F + toolMaterial.getDamageVsEntity();
|
|
||||||
} else if (toolType == EnumAetherToolType.AXE) {
|
} else if (toolType == EnumAetherToolType.AXE) {
|
||||||
this.toolClass = "axe";
|
this.toolClass = "axe";
|
||||||
this.attackDamage = ATTACK_DAMAGES[toolMaterial.ordinal()] + toolMaterial.getDamageVsEntity();
|
|
||||||
} else if (toolType == EnumAetherToolType.SHOVEL) {
|
} else if (toolType == EnumAetherToolType.SHOVEL) {
|
||||||
this.toolClass = "shovel";
|
this.toolClass = "shovel";
|
||||||
this.attackDamage = 1.5F + toolMaterial.getDamageVsEntity();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
this.setCreativeTab(AetherCreativeTabs.tools);
|
this.setCreativeTab(AetherCreativeTabs.tools);
|
||||||
|
|
|
@ -13,8 +13,8 @@ import com.legacy.aether.items.util.EnumAetherToolType;
|
||||||
|
|
||||||
public class ItemGravititeTool extends ItemAetherTool {
|
public class ItemGravititeTool extends ItemAetherTool {
|
||||||
|
|
||||||
public ItemGravititeTool(EnumAetherToolType toolType) {
|
public ItemGravititeTool(float damage, EnumAetherToolType toolType) {
|
||||||
super(ToolMaterial.EMERALD, toolType);
|
super(damage, ToolMaterial.EMERALD, toolType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -13,8 +13,8 @@ import com.legacy.aether.items.util.EnumAetherToolType;
|
||||||
|
|
||||||
public class ItemHolystoneTool extends ItemAetherTool {
|
public class ItemHolystoneTool extends ItemAetherTool {
|
||||||
|
|
||||||
public ItemHolystoneTool(EnumAetherToolType toolType) {
|
public ItemHolystoneTool(float damage, EnumAetherToolType toolType) {
|
||||||
super(ToolMaterial.STONE, toolType);
|
super(damage, ToolMaterial.STONE, toolType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -8,8 +8,8 @@ import com.legacy.aether.items.util.EnumAetherToolType;
|
||||||
|
|
||||||
public class ItemSkyrootTool extends ItemAetherTool {
|
public class ItemSkyrootTool extends ItemAetherTool {
|
||||||
|
|
||||||
public ItemSkyrootTool(EnumAetherToolType toolType) {
|
public ItemSkyrootTool(float damage, EnumAetherToolType toolType) {
|
||||||
super(ToolMaterial.WOOD, toolType);
|
super(damage, ToolMaterial.WOOD, toolType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,8 +15,8 @@ import com.legacy.aether.items.util.EnumAetherToolType;
|
||||||
|
|
||||||
public class ItemValkyrieTool extends ItemAetherTool {
|
public class ItemValkyrieTool extends ItemAetherTool {
|
||||||
|
|
||||||
public ItemValkyrieTool(EnumAetherToolType toolType) {
|
public ItemValkyrieTool(float damage, EnumAetherToolType toolType) {
|
||||||
super(ToolMaterial.EMERALD, toolType);
|
super(damage, ToolMaterial.EMERALD, toolType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -10,8 +10,8 @@ public class ItemZaniteTool extends ItemAetherTool {
|
||||||
|
|
||||||
public float[] level = new float[]{2F, 4F, 6F, 8F, 12F};
|
public float[] level = new float[]{2F, 4F, 6F, 8F, 12F};
|
||||||
|
|
||||||
public ItemZaniteTool(EnumAetherToolType toolType) {
|
public ItemZaniteTool(float damage, EnumAetherToolType toolType) {
|
||||||
super(ToolMaterial.IRON, toolType);
|
super(damage, ToolMaterial.IRON, toolType);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue