类 ModMain
java.lang.Object
pers.saikel0rado1iu.silk.api.ModMain
- 所有已实现的接口:
net.fabricmc.api.ModInitializer
- 直接已知子类:
Main
用作模组主类,继承自 ModInitializer。所有模组注册或操作由此开始
- 从以下版本开始:
- 0.1.0
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明提供来自模组的方块实体类型以供注册blocks()提供来自模组的方块以供注册voiddatagen()提供来自模组的数据生成内容以供注册提供来自模组的实体类型以供注册items()提供来自模组的物品以供注册abstract voidmain(ModBasicData mod) 最先运行的模组初始化函数modDataPack(ModBasicData mod, net.fabricmc.fabric.api.resource.ResourcePackActivationType type) 模组自带的单独数据包,模组的数据包不是集成在 Fabric 中,而是独立数据包void只要 Minecraft 处于 mod-load-ready(模组-加载-准备) 状态, 此代码就会运行.提供来自模组的粒子以供注册提供来自模组的声音事件以供注册提供来自模组的状态效果以供注册提供来自模组的地物以供注册
-
构造器详细资料
-
ModMain
此构造方法仅用于父级构造(super() 构造方法),不可在子类实现- 参数:
mod- 此模组的基础数据类
-
-
方法详细资料
-
onInitialize
@Internal public void onInitialize()只要 Minecraft 处于 mod-load-ready(模组-加载-准备) 状态, 此代码就会运行.
但是, 有些东西(比如资源)可能仍然未初始化.
!谨慎操作!
- 指定者:
onInitialize在接口中net.fabricmc.api.ModInitializer
-
main
最先运行的模组初始化函数 -
datagen
提供来自模组的数据生成内容以供注册 -
items
提供来自模组的物品以供注册 -
blocks
提供来自模组的方块以供注册 -
worldData
提供来自模组的地物以供注册 -
entityTypes
提供来自模组的实体类型以供注册 -
soundEvents
提供来自模组的声音事件以供注册 -
statusEffects
提供来自模组的状态效果以供注册 -
particleTypes
提供来自模组的粒子以供注册 -
blockEntities
提供来自模组的方块实体类型以供注册 -
modDataPack
@SilkApi @OverrideOnly public DataPack modDataPack(ModBasicData mod, net.fabricmc.fabric.api.resource.ResourcePackActivationType type) 模组自带的单独数据包,模组的数据包不是集成在 Fabric 中,而是独立数据包- 参数:
mod- 你的模组数据type- 默认包类型
-