Creating Shops - Polar-Pumpkin/Shopkeepers-Chinese-Wiki GitHub Wiki

Shopkeepers 支持多种管理员/玩家商店, 它们的区别在于如何配置交易项, 以及商店从哪里供货.

并且Shopkeepers支持非常多的对象类型, 即商店在世界中的展示形式.

商店类型

默认可用的 管理员商店类型 有: 暂时只有 系统(admin).

默认可用的 玩家商店类型 有: 常规(normal) (或称 出售(sell)), 收购(buy), 交易(trade), 图书出售(book).

每种商店类型在配置交易项的时候都有轻微的不同.

每种商店类型都有一个对应的权限节点, 如果玩家想要创建该类型商店就需要此权限节点. 更多信息请查看 权限 | Permissions.

对象类型

对象类型即商店在世界中展示形式, 默认情况下是一只村民实体.

默认可用的商店对象类型有: 牌子(sign), Citizen (即 NPC), 或者 生物名.

如果想要以指定对象类型创建商店, 玩家需要与之对应的一个权限节点. 更多信息请查看 权限 | Permissions.

另外, 每种对象类型都可以在配置文件中全局禁用. 更多信息请查看 配置文件 | Configuration.

一些对象类型可能会默认禁用.

可用实体类型

理论上你可以使用任何实体来充当Shopkeepers的商店实体. 然而, 不是所有的实体类型都能正确运行: 有些实体可能会做一些怪异但无害的行为, 也有一些实体可能会对你服务器的数据造成严重问题.

因此, 只有一小部分被预先测试通过的实体类型默认启用.

如果你想尝试(责任自负)其他实体类型是否能充当Shopkeepers商店实体, 你需要在 配置文件 | Configuration 中手动启用它. 你可以在Spigot 文档中找到所有可用的实体类型.

(请注意: 此列表为服务端上所定义的实体类型, 并不仅为生物/怪物)

此外, 只有当玩家拥有所需的权限节点时. 才能使用每个启用的实体类型: shopkeeper.entity.<实体类型> (或者使用 shopkeeper.entity.* 来允许使用所有实体类型). 举个例子: shopkeeper.entity.villager

默认情况下玩家只能创建村民, 女巫和爬行者商店 (如果这些实体类型未被禁用).

为了兼容旧版本Shopkeepers, 有一些实体类型拥有等效的其他权限节点: shopkeeper.villager, shopkeeper.witchshopkeeper.creeper. 请尽量避免使用这些权限节点, 因为它们可能会在未来版本中删除.

每一个商店实体的AI都会被重写, 所以不必担心它们会乱跑, 并且它们不会受到伤害. 它们还会在离开生成点几秒钟后被传送回去.

如果你想使用其他的实体类型, 请不要错过Shopkeepers和Citizens的联动功能! 你可以在 NPC商店 | Citizen Shopkeepers 页面中找到更多信息.

创建商店

管理员商店

管理员商店无需供货, 并且可以交易任何你想交易的物品.

若要创建一个管理员商店, 只需要看向一个(非箱子)方块时运行命令 /shopkeeper [对象类型]. 这样就可以在你看向的方块上创建一个商店.

想要了解关于如何配置商店或交易项请查看 基础商店编辑 | Editing Shops管理员商店配置 | Admin Shop Setup 页面.

玩家商店

玩家商店从一个箱子中获取交易所需的货物.

若要创建一个玩家商店, 你需要一个 村民刷怪蛋 (或者其他在配置文件中指定的物品). 请确认在商店创建过程中处于非创造模式.

首先, 你可以对着空气右键 (不要对着方块) 来循环选择不同的 商店类型 (常规(normal), 图书出售(book), 收购(buying), 以及交易(trading)). 你也可以潜行时右键来循环选择 Shopkeeper 对象类型 (村民, 牌子, 女巫, ..).

然后, 对着一个箱子右键来选定它, 接着对着另一个方块右键来在该位置放下商店.

你也可以在看向一个箱子时使用 /shopkeeper [商店类型] [对象类型] 命令来创建商店, 但是这会使商店实体出生在箱子上.

[商店类型] 和 [对象类型] 是可选参数. 当未指定时, 将会使用你当前的选定 (就是通过手持商店创建工具点击来选择的类型), 或者将使用默认值.

想要了解关于如何配置商店或交易项请查看 基础商店编辑 | Editing Shops管理员商店配置 | Admin Shop Setup 页面.

⚠️ **GitHub.com Fallback** ⚠️