ExBingo

ExBingo

又一个Bingo的移植版本,更好地适配了各种主流模组。

简介

ExBingo 是 Yet Another Bingo 的 NeoForge 1.21.1 移植版,提供多人联机的宾果物品狩猎游戏模式。

本模组保留了上游模组的主要玩法、资源和数据布局,并为更多模组添加了兼容性。

在移植过程中,ExBingo 重写了上游模组的大部分代码,因此部分特性和行为与原版模组有所不同。

集成

模组集成

  • JEI:可从宾果卡目标打开物品配方视图。
  • Simple Voice Chat:按队伍管理语音分组。
  • Xaero 的小地图 / 世界地图:一轮游戏结束后返回大厅时,自动清除该轮探索过的地图缓存和路径点。

提供专属面板和详细难度分级

  • Farmer's Delight
  • Twilight Forest
  • L_Ender's Cataclysm
  • Ice and Fire
  • Eternal Starlight
  • Qliphoth Awakening
  • The Bumblezone
  • Mowzie's Mobs
  • Cult of Azazel
  • Iron's Spells 'n Spellbooks
  • The Undergarden

卡牌内容兼容性

ExBingo 开箱即用地识别其他模组的物品和进度,并按照以下规则处理卡牌内容:

  • 已分类的模组内容(出现在分级列表中)会正常显示在卡牌上。
  • 未分类的模组内容默认不会出现在卡牌上,以避免游戏中充斥不平衡的内容。
  • 不可破坏的方块(基岩、屏障、命令方块等)默认不会出现在卡牌上。
  • 原版行为保持不变。

当你拥有 OP 权限时,可以运行 /bingo autotier generate 根据获取难度自动分类未分类的模组内容(它永远不会更改原版内容、模组提供的分级或已分配的内容)。

禁用面板

每个面板都是一个筛选预设(例如 items、farmersdelight、twilightforest、cataclysm)。管理员可以禁用不需要的面板;被禁用的面板不会出现在面板选择菜单中,也不会被任何“全选”包含:

  • /bingo carddisable <board> — 禁用某个面板。
  • /bingo carddisable list — 列出当前已禁用的面板。
  • /bingo cardenable <board> — 重新启用某个面板。

被禁用的集合存储在服务端的 config/exbingo/config.json 文件中的 disabledFilterPresets 字段里。它会立即生效并在重启后保持不变,无需 /reload。你也可以直接编辑该字段(内容为面板 ID 列表)。

配置文件

服务端配置位于世界/服务器的 config/exbingo/ 目录中,可以直接用文本编辑器修改:

  • config/exbingo/config.json — 主配置文件。例如,excludeModUncategorizedFromCards 控制是否默认排除未分类的模组内容,excludeUnbreakableBlocksFromCards 控制是否排除不可破坏方块,revealAllAdvancements 控制原版进度树(“L”键界面)是否从一开始就显示所有进度,而不是在前提条件解锁前隐藏条目(默认开启),自动分级参数位于 autoTier 块下,禁用的面板位于 disabledFilterPresets 下。
  • config/exbingo/tierlists/*.tierlist.json — 分级列表,分为 S/A/B/C/D 等级;autotier.tierlist.json 由自动分级功能生成。
  • config/exbingo/game-options.json — 面板和对局选项。

运行 /reload 或重启服务器以应用更改。这些文件由 ExBingo 跟踪管理:模组更新时会自动同步到你未编辑过的文件,但一旦你编辑了某个文件,它将不再被覆盖,你的更改会被保留。