跳到正文

Classic GUIShop

作者:zycu

高度可配置,支持服务器或客户端。安装后即可使用,并提供易上手的商店界面。灵感源自 Bukkit 时代的经典插件。

收藏

介绍

介绍由机器翻译自 Modrinth 原页面,仅供参考。

<iframe width="560" height="315"

src=”https://www.youtube.com/embed/QjqLKo9VeVA”
title=”Classic GUIShop 演示”
frameborder=”0″
allow=”accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share”
allowfullscreen>

Classic GUIShop

为你的 Minecraft 服务器打造的熟悉商店

将经典的箱子商店体验带到 Fabric,内置开箱即用的原版商店、经济系统,以及可视化工作台,让你随心定制。

无论你是在运营一个小型社区 SMP,还是为整合包搭建商店,Classic GUIShop 都为你提供了一个舒适的起点。

玩家无需安装该模组即可使用商店。 管理员需在客户端安装同一个 JAR 才能使用 Adminshop。需要服务器权限,默认 OP 等级为 2。也支持单人游戏。在单人游戏中,必须开启命令才能访问 adminshop。

开箱即用

全新安装会以完整原版普通预设启动,包含原版物品、附魔书、药水和药箭。经济系统已内置,因此你可以直接开始使用/shop,无需另行设置货币模组。

左键购买,右键出售。两种价格都会显示在物品上,而附魔书、药水和药箭则归入便于浏览的文件夹中。

随心定制

打开/adminshop或按F8即可在游戏内设计你的商店。

  • 创建分类并选择 Minecraft 物品图标。
  • 浏览创造模式风格的选择器,或者添加你手中持有的确切物品(以防它未被检测到)。
  • 设置单独价格,或用批量调整更新整个分类。
  • 使用排列模式拖动条目到合适位置。
  • 自定义名称、描述、货币文本和消息。
  • 保存前在商店模拟器中预览你的布局。

你的编辑会保留在草稿中,直到你保存。自动备份和变更历史可帮助你跟踪更改并回顾之前的配置。

选择你的起点

从普通、困难或简单预设开始,获得完整的原版商店,买卖比例会随你选择的难度而变化。另一个预设选项是基础,适用于资源和合成材料,或者使用空白商店从零开始搭建。

普通目标为 30% 出售回报,困难为 10%,简单为 95%。部分物品的回报较低,以防止有利可图的合成循环或“漏洞”。你可以在应用预设前预览,并导入或导出你自己的预设,与其他服主分享。

原版定价考虑了合成、酿造、加工和常见物品合成。可选的村民交易循环修复默认启用,会调整符合条件的村民交易,以帮助防止商店转售循环,包括对现有村民的交易。此循环修复可在游戏运行时随时禁用和重新启用。这样做的目的是在村民交易方面保持游戏的原版感觉,同时保护服务器经济。

给玩家更多赚取方式

启用适合你服务器的商店模式:

  • 被动收入: 游戏时长带来少量收入。
  • 现金怪物: 击杀符合条件的怪物获得奖励。
  • 进度猎人: 完成进度获得奖励。
  • 战士模式: PvP 奖励,可配置扣除和保障措施。
  • 意外扣费: 玩家死亡时的可选扣费。

所有模式默认禁用。选择你的支付金额、时机、聊天名称和颜色,然后随心组合模式。

关注你的经济

在 Adminshop 中浏览玩家余额和交易历史,活动描述清晰可读,日期按你的本地时区显示。

趋势显示购买或出售最多的前 20 项物品。选择一项物品即可查看哪些玩家在交易它,从而更轻松地调查异常活动。

管理员还可以通过确认对话框设置余额或重置账户。受信任的投票或奖励服务只能通过控制台 /shopreward 命令为已知玩家入账,并带有防止在重试失败时重复付款的保护。

为你的整合包准备的地方

检测到的内容让你可以浏览已注册的模组物品和受支持的数据包内容,然后将整个来源导入到它自己的分类中。

导入的物品初始处于禁用状态,价格为 买 0 / 卖 0,让你有时间查看并为其定价。精确的物品变体会保留其自定义数据。模组价格和自定义数据包机制由你为自己的服务器平衡。

开始使用

  1. 在受支持的 Minecraft 版本上安装最新的 Fabric Loader。
  2. 将 Classic GUIShop 的 JAR 放入服务器的 mods 文件夹,或单人游戏的实例 mods 文件夹。
  3. 启动游戏或服务器并使用 /shop。
  4. 要编辑 /shop 列表或访问管理员商店,请在客户端安装相同的 JAR 并打开 /adminshop,或在服务器上以 OP 身份、或在单人游戏中启用命令时按 F8

所需的 Fabric API 模块已捆绑。其他模组仍需要其通常的前置依赖,自定义物品模型需要其匹配的资源包。

版本 1.4.2 使用一个 Fabric JAR,涵盖 23 个 Minecraft 版本,从 1.20.1 到 26.3。完整列表请参见“版本”选项卡。每个 Minecraft 版本都接受其支持的最低 Fabric Loader 版本及更新版本。确切的 Loader 和 Java 要求可在安装指南中查看。

此模组将随 Minecraft 重大更新而更新。如果距离上次发布已有一段时间,只需在 Discord 上戳我一下,我就会关注它。

管理员商店需要服务器权限。它默认使用 OP 等级 2,并为使用兼容权限提供者的服务器提供可选的 Fabric Permissions API 兼容性。

要更新现有服务器? 在服务器停止时备份整个 config/guishop/ 文件夹,并同时更新服务器和管理员客户端。你保存的商店和余额会被保留;新预设仅在你选择时才会应用。

实用命令

| 命令 | 作用 |
| — | — |
| /shop | 浏览、购买和出售 |
| /bal | 查看你的余额 |
| /shop pay <player> <amount> | 向其他玩家汇款 |
| /sellhand | 出售你手持的一组物品 |
| /worth | 查看其出售价值 |
| /econ bal <player> | 查询已知玩家的余额 |
| /econ leaderboard | 显示五位最富有的符合条件的玩家 |
| /adminshop | 打开管理员工作台 |

损坏物品的出售和可选的附魔装备估价可在经济设置中配置。服务器所有者还可以控制商店访问权限以及操作员余额的公开可见性。允许你服务器上的玩家查看其他玩家有多少钱以及排行榜。

我为什么把它带回来

我怀念 Bukkit 时代熟悉的箱子商店,想为我自己的小社区服务器弄一个。这个想法发展成了 Classic GUIShop,在 AI 协助下构建,并通过亲手测试以及来自朋友和其他寻找同样东西的人的反馈不断完善。

欢迎你将其包含在你的整合包中、探索源代码或制作分支。如果你决定使用它,我希望它能在你的服务器上有所帮助。感谢你尝试它。<3

在 Discord 上获取帮助 · 报告错误 · 阅读 wiki · 查看源代码

常见问题

Classic GUIShop 支持哪些 Minecraft 版本?

Classic GUIShop 支持 Minecraft Java 版 1.20.1–26.3,共 23 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Classic GUIShop 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。

评论

登录后评论和评分