Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package net.telaykussword.power;
- import net.fabricmc.api.ModInitializer;
- import net.fabricmc.fabric.api.itemgroup.v1.FabricItemGroup;
- import net.fabricmc.fabric.api.itemgroup.v1.ItemGroupEvents;
- import net.minecraft.item.Item;
- import net.minecraft.item.ItemGroup;
- import net.minecraft.item.ItemStack;
- import net.minecraft.registry.Registries;
- import net.minecraft.registry.Registry;
- import net.minecraft.registry.RegistryKey;
- import net.minecraft.text.Text;
- import net.minecraft.util.Identifier;
- public class TelaykusSwordMod implements ModInitializer {
- public static final Item TELAYKUS_SWORD = new TelaykusSword(new Item.Settings().maxDamage(5000));
- public static final RegistryKey<ItemGroup> CUSTOM_ITEM_GROUP_KEY = RegistryKey.of(Registries.ITEM_GROUP.getKey(), Identifier.of("telaykussword", "item_group"));
- public static final ItemGroup CUSTOM_ITEM_GROUP = FabricItemGroup.builder()
- .icon(() -> new ItemStack(TelaykusSwordMod.TELAYKUS_SWORD))
- .displayName(Text.translatable("itemGroup.telaykussword"))
- .build();
- @Override
- public void onInitialize() {
- Registry.register(Registries.ITEM, Identifier.of("telaykussword", "telaykus_sword"), TELAYKUS_SWORD);
- Registry.register(Registries.ITEM_GROUP, CUSTOM_ITEM_GROUP_KEY, CUSTOM_ITEM_GROUP);
- ItemGroupEvents.modifyEntriesEvent(CUSTOM_ITEM_GROUP_KEY).register(itemGroup -> {
- itemGroup.add(TelaykusSwordMod.TELAYKUS_SWORD);
- });
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment