跳到正文

Shifting-Wares: VillagerConfig Addon

作者:Estecka

Compatibility addon for ShiftingWares and VillagerConfig

收藏

介绍

中文介绍正在准备中,下面暂时显示原文。

Shifting-Wares: VillagerConfig Addon

Compatibility addon that enables ShiftingWares rerolls to use the custom trades and layouts defined by VillagerConfig.

Shifting Wares v2

In order for Shifting Ware’s map caching to work properly, Exploration Map trades must use the same item-naming convention as vanilla trades. Behaviour is undefined otherwise.

Shifting Wares v3

With this addon, map persistence can be defined in the trade themselves, alongside to the costs and result:

  • shiftingwares:isPersistent: (boolean) Forcibly marks the trade as persistent. This trade’s rerollability will be limited to the same conditions as for map trades.
  • shiftingwares:tradeId: (Identifier) When defined, this allows ShiftingWares to associate an existing trade to its source in the datapack, and prevent duplicates of that trade from being generated.

Example:

{
	"shiftingwares:isPersistent": true,
	"shiftingwares:tradeId": "minecraft:on_ocean_explorer_maps",
	"cost_a": { "type": "minecraft:item", "name": "minecraft:emerald" },
	"cost_b": { "type": "minecraft:item", "name": "minecraft:compass" },
	"result": {
		"type": "minecraft:item",
		"name": "minecraft:map",
		"functions": [
			{
				"decoration": "minecraft:monument",
				"destination": "minecraft:on_ocean_explorer_maps",
				"function": "minecraft:exploration_map",
				"search_radius": 100
			}
		],
	}
}

This data will not be present by default when VillagerConfig generates data from vanilla trades, but map trades will still be made persistent even without it. Setting the trade Id is still recommended to avoid duplicatas.
The trade Id is not required to match the map’s destination; this example is just how ShiftingWares handles them without villager config.

Versions Coverage

Minecraft | VC | SW | Addon
:——————– | :— | :- | :———-
1.21.11
1.21.4
| v4.4 | v3 | v2.1
1.21.3
1.21.2
| v4.3 | v3 | v2.0
1.21.1
1.21.0
| v4.4 | v3 | v2.1
1.20.6
1.20.0
| v4.1 | v2 | v1.0

常见问题

Shifting-Wares: VillagerConfig Addon 支持哪些 Minecraft 版本?

Shifting-Wares: VillagerConfig Addon 支持 Minecraft Java 版 1.20.1–1.21.11,共 18 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Shifting-Wares: VillagerConfig Addon 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分

Estecka 的其他作品

查看全部 →