跳到主要内容

价格与黑名单

这一页的设定都在 config.yml,改完 /sa reload 生效。每一项都有免除权限,见文末。

价格范围(price-range)​

每种货币的单价上下限:

price-range:
money: {min: 0.01, max: 0}
points: {min: 1, max: 0}
  • 键是 货币 ID;0 = 不限。
  • 「单价」:一口价与收购单是每个的价格;拍卖是「起拍价 ÷ 数量」。
  • 上架与改价时检查,不符合时提示「这个物品的单价至少要 …」/「这个物品的单价最多 …」。

个别物品的价格(price-limits)​

price-limits:
- items: [NETHERITE_INGOT]
currency: money
min: 100
- items: ['*_SHULKER_BOX']
currency: money
min: 10
键作用
items物品 ID 列表,支持 * 通配('*_SHULKER_BOX'、'DIAMOND_*'),可以写 minecraft: 前缀
currency只对这种货币生效;不写 = 所有货币
min / max单价下限 / 上限,0 或不写 = 沿用 price-range
  • 由上往下找第一条符合的(物品与货币都要符合),找到就不再往下看。所以比较特别的规则要写在前面。
  • 符合的那一条只覆盖它写了的 min / max,没写的部分仍然使用 price-range。
  • 拍卖同样按「起拍价 ÷ 数量」检查;收购单按收购单价检查。

例:防止有人把下界合金锭贱卖洗钱、把附魔金苹果卖得离谱:

price-limits:
- items: [NETHERITE_INGOT, NETHERITE_BLOCK]
currency: money
min: 100
- items: [ENCHANTED_GOLDEN_APPLE]
currency: money
min: 500
max: 20000

黑名单​

不能上架的物品(也不能发布收购单来收它):

blacklist:
materials: [BEDROCK, BARRIER, COMMAND_BLOCK, CHAIN_COMMAND_BLOCK, REPEATING_COMMAND_BLOCK, COMMAND_BLOCK_MINECART,
STRUCTURE_BLOCK, STRUCTURE_VOID, JIGSAW, DEBUG_STICK, LIGHT, KNOWLEDGE_BOOK, SPAWNER, TRIAL_SPAWNER, VAULT]
name-or-lore-contains: ['绑定', '綁定', 'Soulbound', '不可交易']
custom-model-data: []
pdc-keys: []
check-containers: true
block-damaged: false
键默认作用
materials见上物品 ID,支持 * 通配
name-or-lore-contains见上名称或说明含有这些文字时不能上架。不分大小写,忽略颜色;名称包括改过的名字与其他插件的 item_name 组件
custom-model-data[]这些 CustomModelData 数字的物品不能上架
pdc-keys[]带有这些 PersistentData 键的物品不能上架,写法 命名空间:键,例如其他插件的绑定标记 myplugin:bound
check-containerstrue检查容器里面的物品,见下方
block-damagedfalsetrue = 耐久没满的物品不能上架

被挡下时提示「这个物品不能上架(原因)」,原因例如「禁止交易的物品」「含有禁止交易的字样「绑定」」「耐久没满的物品」「盒子里有禁止交易的物品」。物品会退回背包。

容器检查:潜影盒、箱子、木桶、收纳袋​

check-containers: true 时,上架的物品如果是装着东西的容器,会把里面的每一件物品也照同样的黑名单检查一遍:

  • 潜影盒、以及挖起来还保留内容物的箱子、木桶等容器方块物品;
  • 收纳袋;
  • 嵌套的也会检查:潜影盒里的收纳袋里的物品……最多往下 8 层;超过 8 层直接拒绝(「容器嵌套太多层」)。

所以玩家不能把基岩、绑定物品藏在潜影盒或收纳袋里上架。原因会写出是哪一层的问题,例如「盒子里有含有禁止交易的字样「绑定」」「收纳袋里有禁止交易的物品」。

其他交易限制​

设定默认作用提示
listing.cooldown-ms1500两次上架之间的冷却(毫秒)「上架太快了,稍等一下再试」
listing.block-creativetrue创造模式不能上架、购买、出价、卖给收购单(防刷物品)「创造模式不能交易」
listing.disabled-worlds[]在这些世界不能上架、购买、出价、卖给收购单(世界名称,不分大小写)「这个世界不能交易」
listing.sell.max-amount 等2304一笔最多几个物品(一口价、拍卖、收购单各自设定)「一笔最多 2304 个」
listing.<类型>.enabledtrue关闭某一种交易方式(sell / auction / order)「服务器没有开放这种交易方式」

在禁用的世界或创造模式下仍然可以打开市集看看、打开星月邮箱领东西。

免除权限​

权限不受这些限制
starauction.bypass.priceprice-range 与 price-limits
starauction.bypass.blacklist黑名单(含容器检查)
starauction.bypass.cooldown上架冷却
starauction.bypass.creative创造模式限制
starauction.bypass.world禁用世界

starauction.bypass 包含以上全部,以及免交易税、免手续费、不受上架数量上限,默认只有 OP 有。见 权限。

单笔金额上限不能免除

无论有什么权限,金额都不能超过货币的单笔上限(整数货币 2147483647),见 货币。