Minecraft 纹理未加载

时间:2021-02-27 21:53:37

标签: java minecraft mod

我正在尝试使用 java 制作 Minecraft mod,但是当我创建一个项目时,它不会加载纹理。

这是我的代码(用于注册表项):

package com.bl4ckdestinyxx.buildablekingdoms.events;

import org.apache.logging.log4j.Logger;
import com.bl4ckdestinyxx.buildablekingdoms.Main;
import com.bl4ckdestinyxx.buildablekingdoms.lists.ItemList;

import net.minecraft.item.Item;
import net.minecraft.item.ItemGroup;
import net.minecraft.util.ResourceLocation;
import net.minecraftforge.event.RegistryEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventBusSubscriber;

@EventBusSubscriber(bus=Mod.EventBusSubscriber.Bus.MOD)
public class RegistryEvents 
{
    public static final Logger LOGGER = Main.LOGGER;
    public static final String MOD_ID = Main.MOD_ID;
    
    @SubscribeEvent
    public static void registerItems(final RegistryEvent.Register<Item> event) 
    {
        event.getRegistry().registerAll
        (
                ItemList.silver_ore = new Item(new Item.Properties().group(ItemGroup.MISC)).setRegistryName(location("silver_ore"))
        );
    }
    
    public static ResourceLocation location(String name)
    {
        return new ResourceLocation(MOD_ID, name);
    }
}

这是我的带有纹理路径的 JSON 文件:

{
    "parent": "item/generated",
    "textures": {
        "layer0": "buildable_kingdoms:items/silver_ore"
    }
}

这是我所有的文件:

This is all my files

0 个答案:

没有答案