- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在制作一个模组,但收到此错误:
Using missing texture, unable to load null:textures/items/TrainingCorpsBoots.png java.io.FileNotFoundException: null:textures/items/TrainingCorpsBoots.png
我将纹理名称设置为与上面和文件夹项目中完全相同的名称。
这是我的代码:
package com.example.AoT;
import javax.swing.text.html.parser.Entity;
import scala.tools.nsc.MainClass;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.ItemArmor;
import net.minecraft.item.ItemArmor.ArmorMaterial;
import net.minecraft.item.ItemStack;
public class ArmorTC extends ItemArmor{
public ArmorTC(int i, ArmorMaterial armorTC, int id, int placement) {
super(armorTC, id, placement);
setCreativeTab(CreativeTabs.tabCombat);
if (placement == 1){
this.setTextureName(AoT.TrainingCorpsJacket + ":TrainingCorpsJacket");
}
else if (placement == 2){
this.setTextureName(AoT.TrainingCorpsTrousers + ":TrainingCorpsTrousers");
}
else if (placement == 3){
this.setTextureName(AoT.TrainingCorpsBoots + ":TrainingCorpsBoots");
}
}
public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) {
if (stack.getItem() == AoT.TrainingCorpsJacket || stack.getItem() == AoT.TrainingCorpsBoots) {
return AoT.MODID + ":textures/models/armor/Clothes.png";
}
if (stack.getItem() == AoT.TrainingCorpsTrousers) {
return AoT.MODID + ":textures/models/armor/Clothes2.png";
} else {
return null;
}
}
}
我改变了这部分
if (placement == 1){
this.setTextureName(AoT.MODID + ":TrainingCorpsJacket");
}
else if (placement == 2){
this.setTextureName(AoT.MODID + ":TrainingCorpsTrousers");
}
else if (placement == 3){
this.setTextureName(AoT.MODID + ":TrainingCorpsBoots");
最佳答案
当你调用setTextureName()
时,你正在传递它:
AoT.TrainingCorpsBoots + ":TrainingCorpsBoots"
由于它是一个项目,TrainingCorpsBoots
部分将扩展为:
TrainingCorpsBoots
TrainingCorpsBoots.png
textures/items/TrainingCorpsBoots.png
并且您自己传递冒号 (:
),因此 AoT.TrainingCorpsBoots
必须为 null
。
您应该使用:
this.setTextureName(AoT.MODID + ":TrainingCorpsBoots");
并确保该文件存在于 mymod/textures/items/TrainingCorpsBoots.png
中(其中 mymod
是分配给 AoT.MODID
的内容。
关于java - Minecraft 模组 1.7.10 纹理未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24740848/
这是我第一次为 iPhone 开发钛金属模块。我正在为 iPhone 构建 Google Analytics 模块。 如果我要使用 XCode 实现 Google Analytics,我可以使用 di
有人可以解释为什么这不起作用吗? main = do let a = 50 let y = 7 let area = (a ** y) print (area)
我正在为我的速度黑客制作一些按键绑定(bind)。我已经完成了部分按键绑定(bind)。这是我得到的错误我认为这是由于将 boolean 值放在错误的位置引起的。 == MCP v4.4 == > R
如果您在键盘 GUI 中输入的代码正确,我将尝试使用 setBlock 命令来放置我的键盘的 Activity (发出红石电源)版本。我将向您展示的代码在客户端(单人游戏)端可以完美运行,但在服务器(
我在编写第一个 Minecraft Mod 时遇到问题。 这是源代码: Events.java: public class Events { @SubscribeEvent pub
我对 retrofit 还很陌生。 我想创造一把可以点燃小怪或玩家的剑。我正在使用 hitEntity 方法,我注意到该函数甚至没有运行。我使用控制台对其进行了测试。当我在 hitEntity 方法之
关闭。这个问题需要details or clarity .它目前不接受答案。 想改进这个问题吗? 通过 editing this post 添加细节并澄清问题. 关闭 5 年前。 Improve t
我试图在 1.9 mod 中使用自定义模型渲染一个 block ,但它在 .getItemModelMesher 处给了我一个错误 代码: public class ModBlocks extends
我正在制作一个模组,但收到此错误: Using missing texture, unable to load null:textures/items/TrainingCorpsBoots.png j
互联网上的人们大家好,我想知道是否有一种方法可以让定制食品为您提供XP。我正在制作一个模组,希望“SimonApple”能给我 XP。如果有办法做到这一点,请告诉我。 package com.nots
首先,我真的只是在尝试学习 Java。此时我想做的就是在屏幕上显示一个字符串; 所以我有我的 mod_Bite 类和我的 BiteGui 类。 (Bite只是一个随意的名字,我当时正在吃饭) //mo
我希望玩家每次持有基岩 block 时都会获得一个随机 block (只是一个例子,稍后我想做更酷的事情)我编码它是当玩家持有基岩 block 时会发生一些事情。但我不知道如何给玩家一个随机 bloc
我是一名优秀的程序员,十分优秀!