跳到正文

Cobblemon Sport Betting

作者:Meeep1

为 Cobblemon 对战加入实用的体育博彩功能

收藏

介绍

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

Cobblemon Sports Betting(服务端)

使用游戏内物品货币为 Cobblemon 对战下注。


功能

  • 支持一对一比赛下注,并可设置赔率(A 对 B)
  • 使用 Numismatic Overhaul 硬币作为货币(铜币/银币/金币)
  • 采用箱子风格的 GUI 进行下注和道具/串关投注
  • Boss栏:
  • 开放下注时显示赔率
  • 对战期间实时显示“A 对 B”以及剩余宝可梦数量
  • 获胜者彩虹 Boss栏
  • 自动结算派彩,支持庄家支付或按奖池比例派彩模式
  • 道具投注与串关:A/B 谁先被击倒
  • 仅在开放下注时允许使用 /openprops
  • 支持在竞技场内与 NPC 训练师进行对战(PvE)

货币

接受的物品:

  • 标签:my_betting_mod:currency(可通过数据包编辑)
  • 安装 Numismatic Overhaul 时的默认设置:
  • numismatic-overhaul:bronze_coin(1 铜币)
  • numismatic-overhaul:silver_coin(100 铜币)
  • numismatic-overhaul:gold_coin(10,000 铜币)

账目和派彩均以铜币为单位计算,并优先使用面额较高的硬币支付。


GUI

下注菜单(/openbetmenu)

  • A(绿宝石)和 B(红石)按钮显示名称和赔率。
  • 中央下注栏仅接受货币物品。
  • 确认(金锭):读取栏位中的下注金额,换算为铜币并提交下注。
  • 取回下注:下注开放期间可退还已确认的下注。
  • 行为与预付流程一致:成功确认前不会清空栏位。

道具/串关菜单(下注开放期间使用 /openprops)

  • 添加 1–2 个投注条件:
  • A 或 B 谁先被击倒(倍率由配置决定)
  • 下注栏仅接受货币;成功确认前硬币会继续显示。
  • 提交串关:成功后生成投注单并播放提示音(如已启用)。

Boss栏与竞技场生命周期

  • 当 A 区恰有一名玩家、B 区恰有一名玩家,且双方处于同一维度时,自动开放下注;冷却期间除外。
  • 向附近玩家通过 Boss栏显示下注赔率。
  • 对战开始时关闭下注,Boss栏切换为实时模式并显示剩余宝可梦数量。
  • 对战结束后显示获胜者 Boss栏(彩虹效果);可选择在配置的位置发射烟花。

赔率、派彩与投注单

  • 开启“庄家支付”时:获胜者按完整赔率获得派彩;失败者损失下注金额。
  • 关闭“庄家支付”时:获胜者从败方奖池中获得派彩;若奖池不足,则按比例缩减派彩,并在投注单上显示派彩比例。若没有对手下注,则退还获胜者的下注金额。
  • 结算时生成结果投注单(启用收据时):
  • 获胜:显示下注金额和派彩金额,带有附魔闪光效果;适用时显示缩减比例
  • 失败:显示投注目标和损失的下注金额
  • 退款:没有对手下注时显示退款金额
  • 串关投注单在结算时生成:
  • 获胜:显示组合倍率、下注金额、各投注条件,并带有附魔闪光效果
  • 失败:标明未达成的投注条件,不带附魔闪光效果

区域与烟花

定义三个区域:

  • A 区:玩家 A 的等待区
  • B 区:玩家 B 的等待区
  • 竞技场:实际对战区域

烟花(可选):设置维度和 BlockPos,在宣布获胜者时发射数轮烟花。

区域和烟花设置保存在模组的 JSON 配置中,也可在游戏内通过管理菜单编辑。


命令

玩家:

  • /openbetmenu — 打开下注菜单(下注开放时)
  • /openprops — 打开道具/串关菜单(仅下注开放时可用)
  • /bethelp [props|admin] — 查看游戏内帮助

管理员:

  • /setodds <playerA> <oddsA> <playerB> <oddsB>— 设置赔率(x100)
  • /odds add|remove|list— 管理双方的预设赔率
  • /openadminmenu— 切换庄家赔付、自动开启、区域、烟花
  • /betflags receipts|sounds|self on|off— 功能开关
  • /betprops show|set firstfaintmult|totaloverthr|totalovermult— 道具配置
  • /betdebug menu|reset|resolve <A|B>— 测试和手动结算辅助工具

配置

功能开关(/betflags):

  • 收据 — 提供下注/串关下注单和结果单
  • 音效 — 确认时播放界面点击音效
  • 自身 — 禁止对自己的比赛下注

道具(/betprops):

  • 首次倒下倍率(x100)
  • 总倒下次数超过阈值
  • 总倒下次数超过阈值的倍率(x100)

预设赔率(/odds):

  • 保存常用的 A/B 赔率,并在自动开启时自动应用。

庄家赔付:

  • 启用后,庄家将承担全部宣传中的赔付。

冷却时间与获胜者延迟:

  • 短暂冷却时间可防止立即重新开启;获胜者 Boss 栏会显示一段时间,之后赔率才会重新出现。

许可协议

本项目沿用原始模板的许可协议。请参阅 LICENSE。

常见问题

Cobblemon Sport Betting 支持哪些 Minecraft 版本?

Cobblemon Sport Betting 支持 Minecraft Java 版 1.21.1,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。

Cobblemon Sport Betting 怎么安装?

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

评论

登录后评论和评分

Meeep1 的其他作品

查看全部 →