public class MinecraftCore
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
MinecraftCore.NetWorkManger
网络管理器
|
| 构造器和说明 |
|---|
MinecraftCore() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
DisplayGui(net.minecraft.client.gui.GuiScreen guiScreen)
在客户端中打开Gui
|
static void |
init() |
static void |
preinit()
API初始化工作
请在
FMLPreInitializationEvent事件中调用此方法
以便确保MinecraftForgeAPI能够正常工作 |
static net.minecraft.creativetab.CreativeTabs |
registerCreativeTabs(java.lang.String name,
net.minecraft.item.ItemStack icon)
注册创造模式物品栏
|
static void |
registerCustomModelLoder(net.minecraftforge.client.model.ICustomModelLoader customModelLoader)
注册自定义模型加载器
|
static void |
registerCustomResourceManger(net.minecraftforge.client.resource.ISelectiveResourceReloadListener loader)
注册自定义资源加载器
|
static net.minecraft.item.Item |
registerItem(net.minecraft.item.Item item)
注册物品
|
static void |
registerItems(net.minecraft.item.Item... items)
注册物品
|
static void |
registerResource(net.minecraft.util.ResourceLocation location,
java.lang.String absolutaPath,
ResourceType type)
注册自定义资源(纹理,模型等)
ResourcesLocation根目录必须是指定的custom
例如:ResourceLocation location=new ResourceLocation("custom",你的自定义资源名字);
|
public static void preinit()
API初始化工作
请在FMLPreInitializationEvent事件中调用此方法
以便确保MinecraftForgeAPI能够正常工作
public static void init()
public static void DisplayGui(@Nullable
net.minecraft.client.gui.GuiScreen guiScreen)
guiScreen - 继承GuiScreen的类public static net.minecraft.creativetab.CreativeTabs registerCreativeTabs(java.lang.String name,
net.minecraft.item.ItemStack icon)
name - 物品栏显示的名字icon - 物品栏显示的图标public static net.minecraft.item.Item registerItem(net.minecraft.item.Item item)
item - 注册的物品public static void registerItems(net.minecraft.item.Item... items)
items - 注册的物品(可变参数)public static void registerCustomResourceManger(net.minecraftforge.client.resource.ISelectiveResourceReloadListener loader)
loader - 实现ISelectiveResourceReloadListener 接口的类public static void registerCustomModelLoder(net.minecraftforge.client.model.ICustomModelLoader customModelLoader)
customModelLoader - 实现ICustomModelLoader接口的类public static void registerResource(net.minecraft.util.ResourceLocation location,
java.lang.String absolutaPath,
ResourceType type)
注册自定义资源(纹理,模型等)
ResourcesLocation根目录必须是指定的custom
例如:ResourceLocation location=new ResourceLocation("custom",你的自定义资源名字);
location - 资源在Minecraft中表示的位置absolutaPath - 资源在电脑上的绝对位置