This commit is contained in:
Sunskimmer822 2022-07-19 20:47:42 -07:00
parent 34fc80ff5e
commit 143ce70b91
5 changed files with 12 additions and 7 deletions

View File

@ -124,7 +124,7 @@ public class Shitmod implements ModInitializer {
public static final Enchantment LIFESTEAL = new lifeStealEnchantment(Enchantment.Rarity.RARE, EnchantmentTarget.WEAPON, new EquipmentSlot[] {EquipmentSlot.MAINHAND});
public static final PickaxeItem HAMMER = new testHammer(ToolMaterials.NETHERITE, 3, 2, new Item.Settings().group(Shitmod.TOOLS_GROUP).fireproof().maxDamage(800));
public static final PickaxeItem HAMMER = new testHammer(ToolMaterials.NETHERITE, 3, -1, new Item.Settings().group(Shitmod.TOOLS_GROUP).fireproof().maxDamage(2031));
@Override
public void onInitialize() {
@ -216,6 +216,6 @@ public class Shitmod implements ModInitializer {
Registry.register(Registry.ENCHANTMENT, new Identifier("shitmod", "lifesteal"), LIFESTEAL);
Registry.register(Registry.ITEM, new Identifier("shitmod", "Hammer"), HAMMER);
Registry.register(Registry.ITEM, new Identifier("shitmod", "hammer"), HAMMER);
}
}

View File

@ -25,8 +25,6 @@ public class testHammer extends PickaxeItem {
return true;
}
ItemStack mainHandStack = player.getMainHandStack();
// Taken from Entity#rayTrace
Vec3d vec3d_1 = player.getCameraPosVec(1);
Vec3d vec3d_2 = player.getRotationVec(1);
int range = 4;
@ -41,10 +39,10 @@ public class testHammer extends PickaxeItem {
boolean canBreak = newState.getHardness(world, newPos) >= 0 || (!newState.isToolRequired() && mainHandStack.getMiningSpeedMultiplier(newState) > 1);
if (!canBreak)
continue;
// Let's break the block!
world.breakBlock(newPos, true, player);
}
}
return true;
}}
}
}

View File

@ -45,5 +45,6 @@
"subtitles.shitmod.glock_noise": "Glock Fires",
"enchantment.shitmod.lifesteal": "Life Steal",
"enchantment.shitmod.explosion_aspect": "Explosion Aspect",
"enchantment.shitmod.explosive_thorns": "Explosive Thorns"
"enchantment.shitmod.explosive_thorns": "Explosive Thorns",
"item.shitmod.hammer": "Hammer"
}

View File

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "shitmod:item/hammer"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.3 KiB