[英]Minecraft Forge Mod blocks not showing
我在 minecraft forge 中編寫了 2 個塊(我做的一切都正確,我在 4 個教程中檢查了它)。 當我嘗試運行游戲時,塊不在創意清單中。 控制台沒有給我任何錯誤: http : //pastebin.com/G5qnz9nT 。
我的代碼: http : //pastebin.com/cq4MvwH9
為什么我的塊不存在?
您使用的是什么版本的 fml,如果它是 1.11,則在為塊設置內容時不使用 this.anything()
setCreativeTab(CreativeTabs.TabName);
“tabALLSearch”也不是有效的選項卡名稱,有一個名為“SEARCH”的選項卡名稱,但這意味着如果您希望它在構建塊下,它只會在您搜索它時顯示,請執行此操作
setCreativeTab(CreativeTabs.BUILDING_BLOCKS);
我也有同樣的問題。 無法在選項卡中看到我的方塊,甚至命令“/give playername @mymod:myblock 1”返回“沒有名為@mymod:myblock 的項目”。
有我的主要模組類代碼:
@Mod.EventBusSubscriber
@Mod(modid = NoFear.MODID, name = NoFear.NAME, version = NoFear.VERSION)
public class NoFear
{
public static final String MODID = "nofear";
public static final String NAME = "No fear";
public static final String VERSION = "1.0";
private static Logger logger;
@EventHandler
public void preLoad(FMLPreInitializationEvent event)
{
logger = event.getModLog();
logger.info("PRELOAD");
}
@SubscribeEvent
public static void registerBlocks(RegistryEvent.Register<Block> event) {
event.getRegistry().register(new BlockTigerMuzzle());
}
@EventHandler
public void preInit(FMLPreInitializationEvent event)
{
}
@EventHandler
public void init(FMLInitializationEvent event)
{
}
}
和塊的類:
public class BlockTigerMuzzle extends Block {
public BlockTigerMuzzle() {
super(Material.IRON);
this.setRegistryName("nofear","tigermuzzle");
this.setCreativeTab(CreativeTabs.SEARCH);
this.setHardness(15F);
this.setResistance(10F);
this.setHarvestLevel("pickaxe", 3);
this.setLightLevel(0F);
this.setUnlocalizedName("Tiger muzzle");
}
}
方塊狀態:
{
"forge_marker": 1,
"variants": {
"normal": {
"model": "nofear:tigermuzzle"
},
"inventory": {
"model": "nofear:tigermuzzle",
"transform": "forge:default-block"
}
}
}
最后塊的模型:
{
"ambientocclusion": false,
"textures": {
"muzzle": "nofear:blocks/tigermuzzle"
},
"elements": [
{
"from": [ 0, 0, 0 ],
"to": [ 16, 16, 16 ],
"faces": {
"down": { "texture": "#muzzle", "cullface": "down" },
"up": { "texture": "#muzzle", "cullface": "up" },
"north": { "texture": "#muzzle", "cullface": "north" },
"south": { "texture": "#muzzle", "cullface": "south" },
"west": { "texture": "#muzzle", "cullface": "west" },
"east": { "texture": "#muzzle", "cullface": "east" }
}
}
]
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.