为什么物品创建不起作用?面料 1.20.1

问题描述 投票:0回答:1

我尝试创建一种方法来方便地注册新项目,但是当我将

itemGroup
传递给 ItemGroupEvents.modifyEntriesEvent 时,程序会抛出错误: 'modifyEntriesEvent(net.minecraft.registry.RegistryKey)' in 'net.fabricmc.fabric .api.itemgroup.v1.ItemGroupEvents' 无法应用于 '(net.minecraft.item.ItemGroup)'

代码:

private static Item registerItem(String id, Item item, ItemGroup itemGroup) {
        Item returnItem = Registry.register(Registries.ITEM, new Identifier(GoIgratiMod.MOD_ID, id), item);
        ItemGroupEvents.modifyEntriesEvent(itemGroup).register(entries -> entries.add(returnItem));
        return returnItem;
    }

我试图在互联网上查找信息,但到处都使用像ItemGroups.MISC这样的现成组

minecraft minecraft-fabric
1个回答
0
投票

我修正了这个错误... 替换第 1 行“RegistryKey”上的“ItemGroup”

© www.soinside.com 2019 - 2024. All rights reserved.