- 版权类型
- 原创
- 插件中文名称
- 摆摊
- 插件英文名称
- Market
- 原帖地址
- #
- 支持的核心(服务端)
- Spigot
- Paper
- 其他核心
- 语言支持
- 多语言
- 前置组件
- DecentHolograms https://www.spigotmc.org/resources/decentholograms-1-8-1-21-papi-support-no-dependencies.96927/
Vault https://www.spigotmc.org/resources/vault.34315/
WorldGuard https://dev.bukkit.org/projects/worldguard
WorldEdit https://dev.bukkit.org/projects/worldedit
- 适配版本(Java)
- 1.20
插件简介
不强制依赖wg
放入物品右键,然后在聊天框输入价格即可定价
如果摊主离开,则会把摆摊的物品返还给摊主
只有摊主在摊位内,其他玩家右键摊主才可以进行交易
获取工具进行选点创建,可以创建摊位等级,摊位等级越高,可以摆的东西就越多
创建后就是这样的效果,玩家可以点击全息进行租用,或者使用命令进行租用
租用后在区域内按shit即可打开摆摊GUI,区域内离线后会进行保存,上线物品还会在
主要功能
- 区域管理
- 创建和删除区域: 管理员可以使用命令选择并创建市场区域,设置区域的边界,或删除不需要的区域。
- 设置区域租金: 通过命令,管理员可以为市场区域设定租金和租期。
- 摊位管理
- 摊位模式: 租赁市场区域的玩家可以设置商品的价格和库存,其他玩家可以购买这些商品。
- 物品交易: 插件通过 Vault 经济系统处理物品交易,确保游戏内货币的转移和物品的交付。
- 全息图显示
- 区域信息展示: 在市场区域上方显示全息图,提供有关区域的信息,如区域ID、所有者、租金价格和当前状态。
- 经济系统集成
- 插件与 Vault 经济系统集成,处理玩家之间的经济交易,包括租赁市场区域和物品购买。
- 多语言支持
- 支持多语言,通过配置文件轻松切换语言,默认提供英文和中文的提示信息。
使用方法
插件使用主命令 /market 及其子命令进行操作。以下是主要命令的结构:- /market tool
- get: 获取用于选择区域的工具。
- /market region
- create <区域ID> <等级>: 创建一个新的市场区域,指定区域ID和等级。
- delete <区域ID>: 删除指定的市场区域。
- setprice <区域ID> <价格> <租期>: 设置市场区域的租金和租赁时间。
- rent <区域ID>: 租赁一个市场区域。
- /market stall
- open: 打开摊位的物品管理界面。
- /market reload
- 重新加载插件的配置文件和语言文件。
配置文件内容
代码:
no_vault_dependency: "禁用插件,因为找不到Vault依赖!"
stall_inventory_title: "摆摊交易"
tool_received: "你已获得区域选择器工具!"
need_selection: "你需要先选择区域的角落!"
start_position_set: "起始位置设置为 "
end_position_set: "结束位置设置为 "
enter_stall_mode: "你已进入摆摊模式!"
exit_stall_mode: "你已退出摆摊模式!"
region_not_rented: "此区域未被租赁。使用 /market region rent <id> 进行租赁。"
enter_quantity: "请输入购买数量:"
no_price_tag: "该物品没有价格标签,无法购买。"
enter_price: "请在聊天框中输入该物品的价格:"
price: "价格: "
price_set: "物品价格设置为: "
invalid_number: "请输入有效的数字。"
meta_null: "无法设置物品价格,物品元数据为null。"
item_null: "无法设置物品价格,物品为null。"
invalid_quantity: "请输入有效的数量。"
insufficient_stock: "摊主的库存不足。"
insufficient_balance: "你的余额不足以完成交易。"
purchase_success: "购买成功。购买了 {quantity} 个 {item},花费了 {price}。"
item_sold: "有人购买了 {quantity} 个 {item}。收入: {price}。"
transaction_failed: "交易失败: "
holo_status_unrented: "未出租"
holo_status_owner_present: "摊主在摊位"
holo_status_owner_absent: "摊主已离开"
holo_region: "区域: 市场区域"
holo_id: "ID: "
holo_owner: "所有者: "
holo_price: "价格: "
holo_status: "状态: "
holo_level: "级别: "
none: "无"
region_created: "区域已创建,ID: {region_id}"
region_manager_not_found: "无法获取区域管理器!"
region_deleted: "区域 {region_id} 已删除。"
region_id_not_found: "未找到该区域ID。"
price_set_duration: "区域 {region_id} 的价格已设置为: {price},持续 {duration} 天"
region_already_rented: "该区域已经被租用。"
region_undefined_price_duration: "该区域未定义价格或租期,无法租赁。"
region_rented: "你已成功租用区域: {region_id},费用: {price}。"
console_only_command: "该命令只能从控制台使用。"
commands.unknown_category: "未知的命令类别。请使用 /market help 查看可用命令。"
no_permission: "你没有权限执行此命令。"
commands:
help: "/market help - 显示此帮助消息\n/market tool get - 获取区域选择器工具\n/market region create <id> <级别> - 创建一个区域\n/market region delete <id> - 删除一个区域\n/market region setprice <id> <价格> <天数> - 设置区域价格和期限\n/market region rent <id> - 租赁一个区域\n/market stall open - 打开摆摊库存\n/market reload - 重新加载插件配置"
usage: "用法: /market <类别> <动作> [参数]"
unknown_category: "未知类别。用法: /market <类别> <动作> [参数]"
unknown_tool_action: "未知的工具动作。"
unknown_region_action: "未知的区域动作。"
unknown_stall_action: "未知的摆摊动作。"
config_reloaded: "配置已重新加载。"
权限设置
插件的命令和功能受权限控制:- market.use: 允许玩家使用一般的市场命令,默认对所有玩家开放。
- market.admin: 允许管理员执行高级市场管理命令,如创建、删除区域和设置租金等,默认仅授予服务器管理员。
依赖插件
- DecentHolograms: 用于显示市场区域信息的全息图。
- Vault: 经济系统依赖库,用于管理游戏内货币。
- WorldGuard: 区域保护和管理工具。
- WorldEdit: 区域选择和编辑工具。