Java 为Minecraft配方调用一个类
我在将类文件调用到主类时遇到了一个小问题 我想有一个单独的类来包含我所有的食谱,但我需要在公共类中调用它 这个食谱叫做食谱 我如何调用该类来加载? 函数加载在@PreInit上Java 为Minecraft配方调用一个类,java,minecraft,Java,Minecraft,我在将类文件调用到主类时遇到了一个小问题 我想有一个单独的类来包含我所有的食谱,但我需要在公共类中调用它 这个食谱叫做食谱 我如何调用该类来加载? 函数加载在@PreInit上 @EventHandler public void preInit(FMLPreInitializationEvent event) { } 我是否应该将其更改为Init或@PostInit,因为所有的块都是在@PreInit中创建的,@Init是完全空的?您只需实例化这个类并根据需要使用它 Recipes r
@EventHandler
public void preInit(FMLPreInitializationEvent event) { }
我是否应该将其更改为Init或@PostInit,因为所有的块都是在@PreInit中创建的,@Init是完全空的?您只需实例化这个类并根据需要使用它
Recipes recipes = new Recipes();
在这种情况下,不需要注射
您仍然可以使用构造函数获得它,如:
Class YourClass{
//do what you need here, for example instanciate the class and execute something.
public YourClass(){
}
}
如果愿意,还可以创建静态类