1.4 认识模组路径

参考devmods/terracraft的文件管理方式,您可以根据模组需求在你的模组文件夹中创建这些文件夹和内部对应文件。

  • data:编写杂项配置表。

  • contents:存放游戏元素和对应配置表。

    • advancements:存放进度。

    • blocks:存放方块。

    • block_presets:存放方块预设。

    • boimes:存放生物群系。

      • surfaces:存放地表生物群系。

      • undergrounds:存放洞穴生物群系。

      • nethers:存放地狱生物群系。

    • buffs:存放状态效果。

    • buildings:存放建筑。

    • commands:存放指令。

    • effects:存放特效。

    • effect_ai:存放特效AI。

    • enchantments:存放附魔。

    • items:存放物品。

    • item_ai:存放物品逻辑。

    • liquids:存放流体。

    • npcs:存放NPC。

    • npc_ai:存放NPC的AI。

    • projectiles:存放抛射物。

    • projectile_ai:存放抛射物AI。

    • recipes:存放配方。

    • recipe_config:存放万能配方表。

    • mod_textures:存放自定义贴图。

    • skeletons:存放骨骼模型。

    • shaders:存放着色器。

    • skins:存放皮肤。

    • spawns:存放NPC生成表。

    • trees:存放树。

  • languages:存放语言文件。

  • scripts:存放全局脚本模块。

  • sounds:存放音效文件。

  • apis:存放游戏脚本的API,以支持EmmyLua插件的自动补全。一般情况下,每次游戏更新都需要及时更新这个文件夹。

一般情况下,我们在contents文件夹进行模组开发。contents所有子文件夹内可以随意自定义文件目录结构。

Last updated