找回密码
 立即注册

微信登录

只需一步,快速开始

QQ登录

只需一步,快速开始

[1.12.2][spigot]Globalshop——全球商店 v1.0

command_god 2024-5-1 12:57:16 经济 阅读 382 来自 中国广东广州
服务器插件
中文名称: 全球商店
英文名称: globalshop
插件来源: 转载
适用服务端: Spigot BungeeCord Paper 
插件类型: 经济
语言支持: 中文 英文 
适用版本: 1.12.x 
前置插件/mod: vault,protocolLib
下载地址: 本帖
原贴地址: https://www.spigotmc.org/resources/globalshop.19151/

马上登录/注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 youareLLL 于 2024-5-2 13:17 编辑

——前言——

GlobalMarket是一个全球市场体系。它允许玩家通过方便的游戏界面买卖物品。

它类似于魔兽世界的拍卖行或 Runescape 的 Grand Exchange。

我不久前创建了这个插件(早在 WebAuction 时代,它就启发了我)供私人使用,但我决定将其发布给公众。

这个插件需要 Vault 和 ProtocolLib,除此之外,只需将其放入插件中(确保您安装了 Vault 和受支持的经济插件)并开始交易!


——介绍——


玩家可以使用一个非常简单的游戏内 GUI 系统出售任何物品(见下文)

使用 ProtocolLib 进行支持 Bukkit、Spigot 和 Cauldron 的正确项序列化

实时界面,所有交易立即显示,无需“刷新”或关闭 GUI

·无需维护或管理员交互

允许您设置市场区域或拍卖行的邮箱系统(目前不在 2.0.0 中)

内置价格指南,用于编译以前交易的平均价格(目前不在 2.0.0 中)


最新开发版本

可以在以下持续集成服务器上获取此项目的开发版本。这些构建尚未得到 BukkitDev 工作人员的批准。使用它们的风险由您自己承担。




——使用方法——

这是所有当前列表的显示,您单击一个项目即可购买。

如果您拥有某个列表,或者您拥有“globalmarket.listingsadmin”权限,则可以按住 Shift+单击以删除该列表。

商品信息将在 1 周后自动过期(可配置)。您可以使用 /market 访问菜单。



库存

当您购买商品时,它将发送到您的库存。股票是一个完全可选的系统,但建议启用,因为禁用它将禁用某些其他功能,如 /market send。

库存系统可以在可配置数量的插槽中容纳可配置数量的物品堆栈。

一旦你把一个物品放在你的库存中,你就可以列出它来卖给其他玩家。

如果玩家拥有“globalmarket.command.send”权限,他们也可以通过 /market send 将物品发送到其他玩家的库存。



服务器列表

您可以创建不会过期且无法买断的“无限列表”。

使用 /market createinf <price> <[amount]> 创建它们。在“市场”菜单中有一个专门用于服务器列表的部分。

您需要“globalmarket.command.createserverlisting”权限才能执行此操作。

或者,您可以在配置中完全禁用此系统。



命令

命令 描述 权限

/market 打开市场菜单。globalmarket.use

/市场 ?显示命令帮助。<无权限>

/market send <player> <[amount]> 将您持有的物品发送到 <player> 的库存。金额是可选的。globalmarket.command.send

/market createinf <price> <[amount]> 创建服务器列表。金额是可选的。globalmarket.command.createserverlisting

/market reload 重新加载 globalmarket.command.reload



——权限——

      config.yml

globalmarket.use - 使用 /market 所需的基本权限

globalmarket.listingsadmin - 能够删除所有列表

globalmarket.command.send - 能够使用 /market send

globalmarket.command.createserverlisting - 能够使用 /market createinf

globalmarket.command.reload - 能够使用 /market reload


——配置——

所有配置值都有注释,解释它们在config.yml中的作用,对我来说多么方便!

如果您希望将商品列入黑名单,禁止在市场上使用,则blacklist.json。您可以使用元值添加材料值:



APPLE:0 - 将苹果列入黑名单

INK_SAC:-1 - 将所有骰子列入黑名单


如果你运行的是 Cauldron,你可以执行以下操作:


oredict:ingotSteel - 将 OreDictionary 值与 ingotSteel 匹配的任何项目列入黑名单

extracells:storage.component:-1 - 将所有 ExtraCells 存储单元列入黑名单


——yml设置——

几乎插件中的每个字符串都可以通过插件 JAR 中的“en_US.json”文件进行编辑。

编辑起来非常简单。不要替换或编辑 %s 或 %1$s,这些是变量。例如,“已售出物品:%s”在游戏中将显示为“已售出物品:鹅卵石”。

您可以通过键入 > 加颜色代码来添加/编辑颜色。所以浅绿色(颜色代码是 a)将是 &a。您可以在此处找到颜色代码:http://ess.khhq.net/mc/



您还可以创建一个完全不同的语言集,将其命名为 ch_CN.json,将其粘贴在服务器的 JAR 中,并在config.yml中更改适当的配置值以使用它。



——下载——







(0)
command_godLv5-金锭

帖子地址: 

发表回复

使用道具 举报