Hammers
This commit is contained in:
parent
22a6331496
commit
b014f9b0dd
7 changed files with 137 additions and 9 deletions
|
@ -88,6 +88,8 @@ public class ItemRegistry {
|
|||
TagHelper.addTag((Tag.Identified<Item>) FabricToolTags.AXES, item);
|
||||
} else if (item instanceof EndHoe) {
|
||||
TagHelper.addTag((Tag.Identified<Item>) FabricToolTags.HOES, item);
|
||||
} else if (item instanceof EndHammer) {
|
||||
TagHelper.addTag((Tag.Identified<Item>) ItemTagRegistry.HAMMERS, item);
|
||||
}
|
||||
|
||||
return item;
|
||||
|
|
36
src/main/java/ru/betterend/registry/ItemTagRegistry.java
Normal file
36
src/main/java/ru/betterend/registry/ItemTagRegistry.java
Normal file
|
@ -0,0 +1,36 @@
|
|||
package ru.betterend.registry;
|
||||
|
||||
import java.util.Arrays;
|
||||
|
||||
import net.fabricmc.fabric.api.tag.TagRegistry;
|
||||
import net.fabricmc.fabric.impl.tool.attribute.ToolManagerImpl;
|
||||
import net.fabricmc.fabric.impl.tool.attribute.handlers.ModdedToolsVanillaBlocksToolHandler;
|
||||
import net.minecraft.item.Item;
|
||||
import net.minecraft.tag.Tag;
|
||||
import net.minecraft.util.Identifier;
|
||||
import ru.betterend.BetterEnd;
|
||||
|
||||
public class ItemTagRegistry {
|
||||
public final static Tag<Item> HAMMERS = registerFabricItemTag("hammer");
|
||||
|
||||
public static Tag<Item> registerItemTag(String name) {
|
||||
return TagRegistry.item(BetterEnd.makeID(name));
|
||||
}
|
||||
|
||||
public static Tag<Item> registerFabricItemTag(String name) {
|
||||
return TagRegistry.item(new Identifier("fabric", name));
|
||||
}
|
||||
|
||||
public static void register() {
|
||||
ToolManagerImpl.tag(HAMMERS).register(new ModdedToolsVanillaBlocksToolHandler(
|
||||
Arrays.asList(
|
||||
ItemRegistry.IRON_HAMMER,
|
||||
ItemRegistry.GOLDEN_HAMMER,
|
||||
ItemRegistry.DIAMOND_HAMMER,
|
||||
ItemRegistry.NETHERITE_HAMMER,
|
||||
ItemRegistry.TERMINITE_HAMMER,
|
||||
ItemRegistry.AETERNIUM_HAMMER
|
||||
)
|
||||
));
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue