首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么mod不运行,而是给出了错误"TEST1 TEST2禁用“?

为什么mod不运行,而是给出了错误"TEST1 TEST2禁用“?
EN

Stack Overflow用户
提问于 2015-04-05 00:48:07
回答 3查看 6.3K关注 0票数 0

我试图在Eclipse中的1.7.10Min克拉夫特/1.7.10Forge上运行这个程序。mod不运行,将生成禁用的错误TEST1 TEST2。

这是源代码:

代码语言:javascript
复制
package com.matthew.newmod;
import net.minecraft.init.Blocks;
import net.minecraft.init.Items;
import net.minecraft.item.ItemStack;
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.FMLPreInitializationEvent;
import cpw.mods.fml.common.registry.GameRegistry;

@Mod(modid = tutorial.MODID, version = tutorial.VERSION)
public class tutorial
{
public static final String MODID = "new mod";
public static final String VERSION = "1.0";

@EventHandler
public void init(FMLPreInitializationEvent event)
{

    GameRegistry.addRecipe(new ItemStack(Blocks.diamond_ore), new Object[] {
            "AAA",
            "AAA",
            "AAA",
            'A', Items.stick
    });
    }
}
EN

Stack Overflow用户

发布于 2015-12-11 00:11:16

部分原因可能是因为您正在PreInitializationEvent上初始化一个手工菜谱,并且游戏试图为一个尚未加载(甚至根本不存在)的项目创建一个手工配方。作为一项额外措施,无论何时初始化(预初始化或初始化),我都将自己的手工添加到"PostInitializationEvent“中。

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29452979

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档