This commit is contained in:
Aleksey 2020-10-03 16:39:07 +03:00
parent 0b36a7f07b
commit 62947e9fc1
19 changed files with 132 additions and 32 deletions

View file

@ -1,11 +1,22 @@
package ru.betterend.item;
import net.fabricmc.fabric.api.tool.attribute.v1.DynamicAttributeTool;
import net.minecraft.block.BlockState;
import net.minecraft.entity.LivingEntity;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.item.PickaxeItem;
import net.minecraft.item.ToolMaterial;
import net.minecraft.tag.Tag;
public class EndPickaxe extends PickaxeItem {
public class EndPickaxe extends PickaxeItem implements DynamicAttributeTool {
public EndPickaxe(ToolMaterial material, int attackDamage, float attackSpeed, Settings settings) {
super(material, attackDamage, attackSpeed, settings);
}
@Override
public int getMiningLevel(Tag<Item> tag, BlockState state, ItemStack stack, LivingEntity user) {
return this.getMaterial().getMiningLevel();
}
}