【发布时间】:2016-06-12 00:49:34
【问题描述】:
我正在制作一个新模组,我的方块材质可以正常工作,但我的物品材质不行 我需要这方面的帮助,因为我刚开始编写 java 代码 这是我的脚本:
package com.HaydenMod.item;
import com.HaydenMod.lib.RefStrings;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
public class DiamondShard {
public static void MainRegistery(){
intializeItem();
registerItem();
}
public static Item Dshard;
public static void intializeItem(){
Dshard = new Item().setUnlocalizedName("Dshard").setCreativeTab(CreativeTabs.tabMaterials).setTextureName(RefStrings.MODID + ":Diamond_Shard").setMaxStackSize(16);
}
public static void registerItem(){
GameRegistry.registerItem(Dshard, Dshard.getUnlocalizedName());
}
}
【问题讨论】:
-
确保您的资产文件和文件夹名称完全匹配。始终最好使用全部小写。确保您的纹理位于正确的位置,/src/assets/[MODID]/textures/items/Diamond_Shard.png