介绍
中文介绍正在准备中,下面暂时显示原文。
CraftLoader is a small framework mod that allows other modders to register “loaders” for their own crafting systems, such as machines, and loads them from resource packs, saves, and mods themselves.
A very bad explanation of how to use:
- Recipe factories, registered the same way as vanilla crafting table recipes, are found in assets/<recipe owner mod ID>/crafting/<loader owner mod ID>/<name>_factories.json for mods and resource packs, and data/crafting/<recipe owner mod ID>/<loader owner mod ID>/<name>_factories.json – for instance, with a mod of ID “examplemod”, smelting factories would be found in assets/examplemod/crafting/minecraft/smelting_factories.json for mods and resourcepacks, and data/crafting/examplemod/minecraft/smelting_factories.json for saves
- Similarly, the recipes themselves are defined in assets/<recipe owner mod ID>/crafting/<loader owner mod ID>/<name>.json and data/crafting/<recipe owner mod ID>/<loader owner mod ID>/<name>.json, respectively.
- Transformers, which are a map of String types to maps of string keys to lists of replacement values, can be used to greatly reduce the number of required recipes. They are defined in assets/<recipe owner mod ID>transformers.json and data/crafting/<recipe owner mod ID>/transformers.json.
- A recipe’s name is <recipe owner mod ID>:<recipe key name from JSON after being transformed>. Other mod’s loaders may require additional data from inside the recipe definition to create a more specific recipe key.
- A recipe can be disabled by adding “disabled”:true to the JSON. if another recipe JSON re-declares that recipe with “disabled:false” afterwards, the recipe is not disabled.
- A recipe’s transformers are applied by listing them in a string array under “transformers”, I.E. “transformers”: [ “vanilla_metals” ]
- to use another mod’s transformers, prefix the transformer name with the mod ID.
- recipes can use constants from the recipe owner’s mod’s constants JSON as inputs as well as outputs – in the case of output, the first matching stack is used.
- Examples can be found in the examples folder at the source code.
- To register your own loader, use the methods in the CraftLoaderAPI class.
常见问题
CraftLoader 支持哪些 Minecraft 版本?
CraftLoader 支持 Minecraft Java 版 1.12.2,可用的加载器:Forge。下载时注意选择和你游戏版本一致的文件。
CraftLoader 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Forge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。
FirEmerald 的其他作品
查看全部 →Additional Placements
by FirEmerald
为许多方块增加额外的放置状态,包括竖直台阶和楼梯。
159.9万
6 个月前
Modrinth · CurseForge
Beyond Oxygen
by SierraVanguard, FirEmerald
为 Valkyrien Skies 添加区域加压和密封气室功能。
40.6万
7 个月前
Modrinth · CurseForge
Extended Shaders
by FirEmerald
为模组添加光影支持
37.4万
4 年前
CurseForge
Metroid Cubed 3
by FirEmerald
将《银河战士》主题的物品、怪物和维度加入 Minecraft!
10.9万
1 年前
CurseForge

评论
登录后评论和评分