绪论
第一章:基础
1.1 配置工作环境
1.2 主类、代理和mod信息
1.3 创建物品
1.4 创建方块
1.5 创造模式物品栏
1.6 合成表、烧炼规则、燃料
1.7 本地化与国际化
1.8 配置文件
第二章:初级
第一节:事件
2.1.1 注册已有的事件
2.1.2 自定义新的事件
第二节:物品
2.2.1 工具
2.2.2 食物
2.2.3 盔甲
第三节:MC的特有概念
2.3.1 伤害类型
2.3.2 附魔
2.3.3 药水效果
第四节:MC的特有系统
2.4.1 热键绑定
2.4.2 成就系统
2.4.3 命令系统
2.4.4 声音系统
第五节:矿物
2.5.1 在世界生成矿物
2.5.2 注册和使用矿物词典
第六节:流体
2.6.1 创建并注册一份流体
2.6.2 为流体添加对应的桶
第三章:高级
第一节:实体
3.1.1 新的生物和对应的刷怪蛋
3.1.2 新的生物渲染模型
3.1.3 生物的固有属性和自然生成
3.1.4 生物的自动同步和数据存储
3.1.5 为生物绑定AI
3.1.6 投掷物的注册和生成
3.1.7 FakePlayer的获取与使用
第二节:方块实体
3.2.1 BlockState和Metadata
3.2.2 TileEntity与数据更新
3.2.3 BlockState的简化映射
3.2.4 扩展BlockState和第三方模型格式
第三节:数据
3.3.1 Capability系统与已有实体附加属性
3.3.2 使用SimpleImpl同步数据
3.3.3 世界附加数据存储
第四节:GUI
3.4.1 创建一个新的GUI界面
3.4.2 GUI界面的个性化与物品槽的添加
3.4.3 GUI界面中的交互
3.4.4 GUI中的数据同步
第五节:API
3.5.1 使用其他mod的API
3.5.2 向其他mod提供API
附录
附录A 配置Gradle的一些小技巧
附录B 混淆与反射
附录C 使用AccessTransformers
附录D 使用Scala编写mod
Techne简明教程
本书使用 GitBook 发布
附录
附录
附录
results matching "
"
No results matching "
"