此插件需要以下依赖:
Vault
钩选 Vault 的经济插件:EssentialsX(推荐)
WorldGuard
TinyPlots 允许您放置小而整洁的区域(9x9 或 13x13),用于城镇和市场行,然后以自动每日计费的方式出租它们。
每个区域都成为一个真实的 WorldGuard 区域(没有重叠,遵循您的 WG 标志),显示一个简单的全息图,显示价格/租户/下次收费,并且可以显示粒子边界,以便玩家看到限制。
玩家可以在他们的区域内创建箱子商店—通过手持物品进行购买或出售—而所有者在弯腰 + 右键单击箱子以补货;一个配置选项允许您允许或阻止所有者在自己的商店中交易。
租金通过 Vault(例如 EssentialsX)收取,具有可配置的宽限期和可选的房东付款;如果宽限期后付款失败,区域将自动过期。
它轻量级(YAML 存储),具有简单的命令来创建区域、设置和支付租金、切换边界和管理商店,并且专为 Paper 1.21.8 构建。需要:Vault 和经济插件以及 WorldGuard(推荐 WorldEdit)。
命令 + 它们的工作方式:
claimlets
- /claimlet create <9|13> [pricePerDay] — 在您所在的位置创建一个区域。选择 9 或 13 的大小;pricePerDay 是可选的。
- /claimlet rent — 出租您所在区域并支付第一天。
- /claimlet setrent — 房东或管理员设置此区域的每日价格。
- /claimlet info — 显示区域大小、价格、租户和下次收费时间。
- /claimlet border — 切换粒子轮廓,以便您可以看到区域的边缘。
- /claimlet abandon — 立即停止出租此区域。
- /claimlet remove — 管理员删除该区域。
商店:
/shop create [buy|sell] — 查看一个箱子(大约 6 个方块范围内)并手持物品;该物品成为产品,其堆叠大小是每次交易的数量。默认类型为购买。
/shop info — 显示商店的类型、物品、数量和价格。
/shop setprice — 所有者或管理员更改商店的价格。
/shop remove — 所有者或管理员删除商店。
使用商店:
右键单击一个商店箱子以购买或出售一次交易的物品。
如果您是商店的所有者或管理员,请弯腰 + 右键单击以正常打开箱子进行补货。
示例工作流程:
制作市场行 -
站在第一个摊位应该所在的位置并运行:/claimlet create 9 15
向后移动 9 个方块并重复下一个摊位(如果您喜欢更大的区域,请使用 13)
(worldguard 阻止重叠,因此该行保持整洁)
出租一个摊位 -
走进一个区域并运行:/claimlet info 以检查价格
运行:/claimlet rent 以支付第一天并成为租户
使用:/claimlet border 切换边界
随时使用:/claimlet abandon(自动计费停止)
调整价格 -
房东设置区域价格:/claimlet setrent 20(站在区域内)
商店所有者更新商店价格:查看商店箱子,然后 /shop setprice 30
补货和资金流动 -
购买商店使用箱子的内容作为库存;出售商店支付给玩家并将物品放入箱子中
所有者必须有足够的余额才能为出售商店支付卖家
默认情况下,所有者不允许在自己的商店中交易;如果您想修改此设置,请在配置中进行更改