Changed Hammer Tool handling

This commit is contained in:
Frank 2022-04-08 17:32:13 +02:00
parent 8f8ff011ac
commit defa88bbff
2 changed files with 3 additions and 7 deletions

View file

@ -9,8 +9,6 @@ import net.fabricmc.api.Environment;
import net.minecraft.client.renderer.block.model.BlockModel; import net.minecraft.client.renderer.block.model.BlockModel;
import net.minecraft.core.BlockPos; import net.minecraft.core.BlockPos;
import net.minecraft.resources.ResourceLocation; import net.minecraft.resources.ResourceLocation;
import net.minecraft.tags.BlockTags;
import net.minecraft.tags.Tag;
import net.minecraft.util.Mth; import net.minecraft.util.Mth;
import net.minecraft.world.entity.EquipmentSlot; import net.minecraft.world.entity.EquipmentSlot;
import net.minecraft.world.entity.LivingEntity; import net.minecraft.world.entity.LivingEntity;
@ -27,8 +25,7 @@ import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.Blocks; import net.minecraft.world.level.block.Blocks;
import net.minecraft.world.level.block.state.BlockState; import net.minecraft.world.level.block.state.BlockState;
import net.minecraft.world.level.material.Material; import net.minecraft.world.level.material.Material;
import ru.bclib.api.tag.CommonItemTags; import ru.bclib.api.tag.*;
import ru.bclib.api.tag.NamedCommonItemTags;
import ru.bclib.api.tag.TagAPI.TagLocation; import ru.bclib.api.tag.TagAPI.TagLocation;
import ru.bclib.client.models.ModelsHelper; import ru.bclib.client.models.ModelsHelper;
import ru.bclib.interfaces.ItemModelProvider; import ru.bclib.interfaces.ItemModelProvider;
@ -43,8 +40,7 @@ public class EndHammerItem extends DiggerItem implements ItemModelProvider, TagP
private final Multimap<Attribute, AttributeModifier> attributeModifiers; private final Multimap<Attribute, AttributeModifier> attributeModifiers;
public EndHammerItem(Tier material, float attackDamage, float attackSpeed, double knockback, Properties settings) { public EndHammerItem(Tier material, float attackDamage, float attackSpeed, double knockback, Properties settings) {
//we override all methods that access BlockTags.MINEABLE_WITH_PICKAXE in the superclass, so this should not matter super(attackDamage, attackSpeed, material, CommonBlockTags.MINABLE_WITH_HAMMER, settings);
super(attackDamage, attackSpeed, material, BlockTags.MINEABLE_WITH_PICKAXE, settings);
Builder<Attribute, AttributeModifier> builder = ImmutableMultimap.builder(); Builder<Attribute, AttributeModifier> builder = ImmutableMultimap.builder();
builder.put( builder.put(

View file

@ -46,7 +46,7 @@
"fabricloader": ">=0.13.3", "fabricloader": ">=0.13.3",
"fabric": ">=0.44.0", "fabric": ">=0.44.0",
"minecraft": "1.18.2", "minecraft": "1.18.2",
"bclib": ">=1.4.1" "bclib": ">=1.4.2"
}, },
"suggests": { "suggests": {
"byg": ">=1.1.3", "byg": ">=1.1.3",