MC百科社群

标题: 代码阅读简易指南(编辑向) [打印本页]

作者: Ethaxiuman    时间: 2020-10-16 22:42
标题: 代码阅读简易指南(编辑向)
本帖最后由 Ethaxiuman 于 2020-10-19 10:28 编辑

【施工中】
编辑者在实际编辑时,面对一些隐藏的、不易测定的数据,最简便的方法就是阅读源码。然而并非每位编辑者都能流畅的阅读代码。为此,此帖会列举一些实用案例,来帮助编辑者们浏览源码并直接获得数据等信息。首先需要明确的几点:本指南的方法适用于开源的模组,操作时的平台为GitHub;闭源模组的代码可能需要反混淆才能清楚地查看。
【步骤一:找到源码的所在位置】
()
【步骤二:从源码中获取信息】

案例一:盔甲材料
代码示例:
[spoiler=点击展开]public static final ArmorMaterial abyssalniteArmor = EnumHelper.addArmorMaterial("Abyssalnite", "abyssalcraft:abyssalnite", 35, new int[]{3, 6, 8, 3}, 13, SoundEvents.ITEM_ARMOR_EQUIP_IRON, 1.0F);[/spoiler]
解析:



案例二:工具(武器)材料
代码示例:
[spoiler=点击展开]public static final ToolMaterial ethaxiumTool = EnumHelper.addToolMaterial("ETHAXIUM", 8, 2800, 16.0F, 8, 20);[/spoiler]
解析:




作者: 寒冽    时间: 2020-10-18 09:22
找到源码的所在位置可以参考[AA]实用拓展Actually Additions
作者: sxjsxj    时间: 2020-10-18 15:04
使用“Octotree”扩展,能够以文件树的方式快速预览github仓库中的文件。
作者: QQ酱22956    时间: 2020-10-19 10:08
不错,感觉可以再补充些内容
然后就成了mod编写教程
作者: QQ酱22956    时间: 2020-10-19 14:26
步骤一:全局搜索ToolMaterial和ArmorMaterial




欢迎光临 MC百科社群 (https://bbs.mcmod.cn/) MC百科|最大的MineCraft中文模组百科