价格与黑名单
这一页的设定都在 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-containers | true | 检查容器里面的物品,见下方 |
block-damaged | false | true = 耐久没满的物品不能上架 |
被挡下时提示「这个物品不能上架(原因)」,原因例如「禁止交易的物品」「含有禁止交易的字样「绑定」」「耐久没满的物品」「盒子里有禁止交易的物品」。物品会退回背包。
容器检查:潜影盒、箱子、木桶、收纳袋
check-containers: true 时,上架的物品如果是装着东西的容器,会把里面的每一件物品也照同样的黑名单检查一遍:
- 潜影盒、以及挖起来还保留内容物的箱子、木桶等容器方块物品 ;
- 收纳袋;
- 嵌套的也会检查:潜影盒里的收纳袋里的物品……最多往下 8 层;超过 8 层直接拒绝(「容器嵌套太多层」)。
所以玩家不能把基岩、绑定物品藏在潜影盒或收纳袋里上架。原因会写出是哪一层的问题,例如「盒子里有含有禁止交易的字样「绑定」」「收纳袋里有禁止交易的物品」。
其他交易限制
| 设定 | 默认 | 作用 | 提示 |
|---|---|---|---|
listing.cooldown-ms | 1500 | 两次上架之间的冷却(毫秒) | 「上架太快了,稍等一下再试」 |
listing.block-creative | true | 创造模式不能上架、购买、出价、卖给收购单(防刷物品) | 「创造模式不能交易」 |
listing.disabled-worlds | [] | 在这些世界不能上架、购买、出价、卖给收购单(世界名称,不分大小写) | 「这个世界不能交易」 |
listing.sell.max-amount 等 | 2304 | 一笔最多几个物品(一口价、拍卖、收购单各自设定) | 「一笔最多 2304 个」 |
listing.<类型>.enabled | true | 关闭某一种交易方式(sell / auction / order) | 「服务器没有开放这种交易方式」 |
在禁用的世界或创造模式下仍然可以打开市集看看、打开星月邮箱领东西。