Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Minecraft Modding 1.7.10无法为物品设置纹理_Java_Minecraft - Fatal编程技术网

Java Minecraft Modding 1.7.10无法为物品设置纹理

Java Minecraft Modding 1.7.10无法为物品设置纹理,java,minecraft,Java,Minecraft,我希望有人能帮忙 无法设置纹理,我尝试了很多次,每次都得到紫黑色纹理。(对不起我的英语) 代码(主类): 代码(项目类别) 纹理路径:您的纹理名称必须与您在源文件夹中为图像输入的纹理名称相匹配 这就是我的设置方式,它为我工作 YourItemName=new Item().setUnlocalizedName(“YourItemName”).SetTextRename(“YourFolderName:YourExactTextureName”).setCreativeTab(YourCreati

我希望有人能帮忙

无法设置纹理,我尝试了很多次,每次都得到紫黑色纹理。(对不起我的英语)

代码(主类):

代码(项目类别)


纹理路径:

您的纹理名称必须与您在源文件夹中为图像输入的纹理名称相匹配

这就是我的设置方式,它为我工作

YourItemName=new Item().setUnlocalizedName(“YourItemName”).SetTextRename(“YourFolderName:YourExactTextureName”).setCreativeTab(YourCreativeTabYouwantTogin);

您的纹理名称必须与您在源文件夹中为图像输入的纹理名称相匹配

这就是我的设置方式,它为我工作

YourItemName=new Item().setUnlocalizedName(“YourItemName”).SetTextRename(“YourFolderName:YourExactTextureName”).setCreativeTab(YourCreativeTabYouwantTogin);

setTextureName
已被弃用。改用
ItemModelMesher.register()
。阅读此文了解更多信息:@Campbell它在1.8中被完全删除,但在1.7中仍然是一条路要走,这是询问的版本。您可以发布您尝试使用的纹理吗?以小写形式重命名为
justamod
。这是1.11之前的良好实践(因为不同的操作系统处理大小写的方式不同:有些是区分大小写的,比如jar文件,有些不是),并在1.11中强制执行(将抛出错误)。还要确保您的文件夹没有命名为
JustAMod.textures.items
,实际上是一个嵌套的文件夹结构。
settextername
不推荐使用。改用
ItemModelMesher.register()
。阅读此文了解更多信息:@Campbell它在1.8中被完全删除,但在1.7中仍然是一条路要走,这是询问的版本。您可以发布您尝试使用的纹理吗?以小写形式重命名为
justamod
。这是1.11之前的良好实践(因为不同的操作系统处理大小写的方式不同:有些是区分大小写的,比如jar文件,有些不是),并在1.11中强制执行(将抛出错误)。还要确保您的文件夹没有命名为
JustAMod.textures.items
,实际上是一个嵌套的文件夹结构。
package com.ilshk.justamod;

import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.EventHandler;
import cpw.mods.fml.common.event.FMLInitializationEvent;
import cpw.mods.fml.common.event.FMLPostInitializationEvent;
import cpw.mods.fml.common.event.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;

@Mod(modid = "JustAMod", name = "Just A Mod", version = "0.1")
public class JustAMod {

    public static Item itemWeirdDust;

    @EventHandler
    public void preInit(FMLPreInitializationEvent event) {
        // ITEM AND BLOCK REGEIEIEIESTERING
        itemWeirdDust = new itemWeirdDust().setUnlocalizedName("dustweird").setCreativeTab(CreativeTabs.tabMaterials).setTextureName("JustAMod:dustweird");
        GameRegistry.registerItem(itemWeirdDust, itemWeirdDust.getUnlocalizedName().substring(5));

    }
    @EventHandler
    public void init(FMLInitializationEvent event) {
        // Proxy, Tile Entity, GUI, Packet Registering
    }
    @EventHandler
    public void postInit(FMLPostInitializationEvent event) {

    }
}
package com.ilshk.justamod;

import net.minecraft.item.Item;

public class itemWeirdDust extends Item {
}