
村民交易
允许你生成带有自定义交易选项的自定义村民
村民交易
适用于 Fabric 和 NeoForge 的可配置多物品配方自定义交易村民。
功能
- 使用
/villager spawn <name> <outcome_item> <required_items...>生成持久化自定义村民。 - 多输入交易(UI 中每行 3 个输入),带有主题背景的自定义交易界面。
- 默认设置包括无敌和冻结;可通过
/villager settings切换。 - 跨维度持久化保存交易和村民数据。
命令
/villager spawn <name> <outcome_item> <required_items...>— 创建一个交易者。示例:/villager spawn bookseller minecraft:enchanted_book:1 minecraft:paper:16 minecraft:emerald:2。/villager delete <name>— 移除一个交易者。/villager find <name>— 定位一个交易者并获取传送建议。/villager list [page]— 列出已跟踪的交易者。/villager settings invulnerable <true|false> [villager]— 设置默认或特定村民的无敌状态。/villager settings freeze <true|false> [villager]— 设置默认或特定村民的 AI/冻结状态。
权限:villager_tradings.command.villager(如果存在 Fabric Permissions API v0/v1),否则需要 OP 等级 3。
使用提示
- 所需物品是以空格分隔的
<item>:<count>标记;使用命名空间(例如minecraft:emerald:3)。 - 交易会消耗所有列出的输入;即使商人报价仅使用前两个槽位,游戏内 UI 也始终反映完整的输入列表。
- 自定义村民会被跟踪/持久化;当它们死亡时,其交易会被清理。
构建
./gradlew build
Fabric 和 NeoForge 的产物会在各自子项目的 build/libs 下生成,并带有 villager_tradings 前缀。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。