矿街生态

矿街生态

一个由玩家驱动的NeoForge经济系统,具备动态定价、市场库存、精确NBT交易、价格历史、管理员控制以及对模组物品的广泛支持。

MineStreetEco

MineStreetEco 是一个面向 Minecraft 1.21.1 的玩家驱动经济模组,基于 NeoForge。市场没有无限的库存,经济从空开始。玩家通过出售物品将物品投入流通,其他玩家随后可以购买这些确切的物品。

我为什么制作 MineStreetEco

我玩了很多 All the Mods 10,我想要一个能够跟得上大型整合包中海量物品的经济系统。许多经济系统在原版物品上运行良好,但一旦涉及数千个模组物品、装备变体、宝石、卷轴、附魔以及其他基于组件的物品,就会变得难以管理。

MineStreetEco 在设计时就考虑到了 ATM10。它的市场会自动构建一个大型的可搜索目录,并追踪模组物品变体,无需手动配置每个物品。目标是让大型整合包的经济变得可管理,同时仍然允许每个服务器的市场通过玩家活动自然成长。

ATM10 8.1 是 MineStreetEco 开发和测试的主要环境,但并不要求使用 ATM10 本身。该模组也可以用于其他 Minecraft 1.21.1 NeoForge 安装,不过在 ATM10 之外的兼容性测试较少。

功能

  • 基于流通的市场,玩家出售创造库存,购买消耗库存
  • 动态价格,随供需变化
  • UMD(United Minecraft Dollar)货币,具有持久化的玩家余额
  • 可搜索市场,支持按名称、模组、标签、类别、稀有度和价格筛选
  • 独立的 In Stock 和 All Items 视图
  • 交互式价格历史图表,包含趋势和近期活动
  • 玩家物品栏标签页,显示物品栏、盔甲和副手物品
  • 精确物品交易,保留附魔、耐久度、名称、稀有度、组件和其他 NBT 数据
  • 活动页面显示近期玩家购买和出售
  • 从近期活动链接回仍然可用的商品列表
  • 自动发现模组物品和物品变体
  • 自动保护,防止管理员物品、仅创造模式工具、调试物品和其他不安全的市场上架条目
  • 管理面板,用于管理物品价格、市场锁定和玩家余额
  • 可配置价格、类别倍率、标签倍率、禁用物品、初始余额和市场行为
  • 服务器权威交易和玩家间付款

MineStreetEco 包含对 Apotheosis 宝石和 Iron's Spells 'n Spellbooks 卷轴等级的额外物品变体支持。这些模组是可选的,运行 MineStreetEco 并不需要它们。

使用市场

使用以下任意命令打开市场:

/economy
/eco
/minestreeteco
/mseco

其他玩家命令:

/economy balance
/economy pay <player> <amount>

市场以 In Stock 模式打开,显示当前可购买的物品。All Items 视图显示整个安全目录,包括当前缺货的物品。

购买或出售通常处理一个物品。按住 Shift 处理 16 个物品,按住 Ctrl 处理最多 64 个物品。

Player 标签页显示已占用的物品栏、盔甲和副手槽位。物品可以单独出售,也可以将选中的整组按服务器计算的价值出售。

管理

服务器管理员可以使用以下命令打开管理面板:

/economy admin panel

管理面板可用于:

  • 设置或清除物品价格覆盖
  • 手动锁定或解锁市场物品
  • 查看自动阻止和手动锁定的物品
  • 查看物品被阻止的原因
  • 设置、增加或移除玩家余额中的金钱
  • 在配置更改后重建市场目录

MineStreetEco 会自动阻止已知的管理员物品,并检测来自其他模组的许多仅创造模式、管理性和调试物品。其他物品、标签、命名空间和通配符模式可以通过配置文件禁用。

价格历史

每个物品都可以将其近期市场活动显示为交互式价格图表。图表追踪价格随时间的变动,显示基础价格、总体变化,并在悬停单个数据点时提供交易信息。

绿色指示表示正向购买活动,红色指示表示出售活动。价格保持在可配置的市场限制范围内。

安装

在专用服务器和每个连接玩家的客户端上,将同一个 MineStreetEco jar 安装到 mods 文件夹中。

要求

  • Minecraft 1.21.1
  • NeoForge 21.1.249 或 21.1 系列中更新的兼容版本
  • Java 21

MineStreetEco 不需要 JEI、ATM10、Apotheosis 或 Iron's Spells 'n Spellbooks。

未来版本支持

MineStreetEco 目前支持 Minecraft 1.21.1 与 NeoForge。随着项目发展,计划支持更新的 Minecraft 版本,具体取决于社区兴趣、整合包采用情况和持续开发。具体版本和发布日期不作保证。

计划开发

未来可能的新增内容包括:

  • 支持更多 Minecraft 和 NeoForge 版本
  • 扩展与流行模组物品系统的兼容性
  • 更多市场统计和经济管理工具
  • MineStreetWolf 村民职业及相关玩法
  • 根据玩家反馈进一步改进 GUI

这些计划可能会随着 MineStreetEco 的发展而变化。功能准备就绪可供测试时会公布。

Beta 说明

这是首个公开测试版。随着测试继续,功能和存档数据格式可能会发生变化。强烈建议在安装或更新前备份你的世界。

发现了 bug 或有建议?请在 CurseForge 项目页面留下评论。