服务器使用量
未统计
服务玩家数
未统计
下载量
4,005
插件详细介绍
BustaMine 是一款以经典 Bustabit 玩法为灵感的 Minecraft 赌博小游戏插件,安装和上手都很简单,并且支持自定义音效、消息、图标与执行命令。
插件简介
- 简单易配置,开箱即可游玩
- 支持自定义音效、消息和按钮图标
- 支持在特定时机执行自定义命令
版本支持
- Minecraft 1.17 及以上:
v1.9.2 - Minecraft 1.15 ~ 1.16:未测试
- Minecraft 1.8 ~ 1.14.4 及以下:
v1.9.0
玩法说明
该玩法基本与知名比特币游戏 “Bustabit” 相同。
基本规则
- 在每轮开始前下注
- 在爆掉(bust)之前点击 “Cash Out” 兑现
- 如果在 bust 之前没有及时兑现,你会失去本次下注
- 游戏有一定概率在回合开始瞬间直接 bust,也就是 “Instabust”
胜率说明
示例条件
- 最大倍率:
x120 - Instabust 目标概率:
1%
在默认设置下(最大 120 倍、Instabust 概率 1%):
- Instabust =
1% x2=48.76%x3=32.11%x5=18.85%x10=8.96%x50=1.13%x100=0.16%x119=0.01%x120=0%
详细公式
oddList[] = 1/m^1.01m = multiplierB = oddList[Max multiplier-1]b = target probability of Instabust - BIf (b < 0) b = 0;Win chance = (1/m^1.01-B)*(1-b)
补充说明
- 与原版游戏不同,
Instabust的概率会受到最大倍率的影响 - 作者说明这并不是最理想的实现方式,但目前可以正常工作
- 你可以使用
/bm test进行测试
命令
基础命令
/bm:开始游戏/bm help:显示帮助/bm ?:显示帮助
管理员命令
/bm go- 开始游戏
- 开启后会自动重复进行
- 如果游戏并非被手动中断,一般无需再次执行
/bm stop- 当前回合结束后停止游戏
/bm statistics- 查看统计信息
/bm reloadConfig- 重新加载
config.yml和sound.yml
/bm reloadLang- 重新加载语言文件
(!)此操作会强制终止当前正在进行的回合
/bm test- 随机生成 bust 数值 100000 次,并输出到文本文件
玩家命令
/bm或/busta或/bustamine- 打开游戏界面
/bm money- 使用金钱模式游玩
/bm exp- 使用经验值模式游玩
/bm stats [player]- 查看玩家统计信息
/bm top [category]- 查看排行榜
权限
bm.adminbm.user.moneybm.user.expbm.user.statsbm.user.top
配置说明
config.yml
# Changes will take effect from the next round.
# RoundInterval: 3~ (real time second) / Default: 5
# MultiplierMax: 30~150 / Default: 120
# ProbabilityOfInstaBust: 0.8~20.0 / Default: 1.0 (%) / The final value may vary depending on the MultiplierMax.
#
# Command.WhenRoundStart: placeholder: n/a
# Command.WhenPlayerBet: placeholder: {player} {amount}
# Command.WhenPlayerCashOut: placeholder: {player} {amount} {multiplier} {prize}
# Command.WhenRoundEnd: placeholder: {multiplier}
RoundInterval
: 5
MultiplierMax
: 120
ProbabilityOfInstaBust
: 1.0
ShowWinChance
: true
ShowBankroll
: true
LoadPlayerSkin
: true
Bet :
Small
: 10
Medium
: 100
Big
: 1000
Max
: 5000
ExpSmall
: 10
ExpMedium
: 100
ExpBig
: 1000
ExpMax
: 5000
Broadcast :
Jackpot
: 30
InstaBust
: true
Command :
WhenRoundStart
: ''
WhenPlayerBet
: ''
WhenPlayerCashOut
: ''
WhenRoundEnd
: ''
BtnIcon :
Bankroll
: DIAMOND
WinChance
: PAPER
MyState
: PAPER
History
: PAPER
CashOut
: EMERALD
BetSmall
: GOLD_NUGGET
BetMedium
: GOLD_INGOT
BetBig
: GOLD_BLOCK配置项说明
- 配置修改会从下一回合开始生效
RoundInterval- 每轮间隔时间
- 范围:
3~秒 - 默认:
5
MultiplierMax- 最大倍率
- 范围:
30~150 - 默认:
120
ProbabilityOfInstaBust- Instabust 概率
- 范围:
0.8~20.0 - 默认:
1.0 (%) - 最终数值可能会受
MultiplierMax影响
自定义命令占位符
Command.WhenRoundStart- 可用占位符:无
Command.WhenPlayerBet- 可用占位符:
{player}{amount}
Command.WhenPlayerCashOut- 可用占位符:
{player}{amount}{multiplier}{prize}
Command.WhenRoundEnd- 可用占位符:
{multiplier}
语言文件
Lang.yml
Message :
Prefix
: '§6§l
[ BustaMine
] §r '
Instabust
: §4Instabust!
Start
: §fGame started.
Stop
: §fGame will be stopped.
NotEnoughMoney
: §eNot Enough Money.
NotEnoughExp
: §eNot Enough Exp.
DivUpper
: §6╔══════════════╗
DivLower
: §6╚══════════════╝
NoPermission
: §eYou do not have permission to use this command.
Reload2
: §fReloaded.
Reload_FromNextRound
: §fReloaded. Changes will take effect from the next round.
PlayerNotExist
: §fPlayer does not exist.
LastUpdate
: 'Last update
:
{ sec
} seconds ago'
UI :
Title
: §2
[ Busta Mine
]
BetBtn
: §6§lBet
CashOut
: §6§lCash Out
History
: §6§lHistory
Bankroll
: §6§lBankroll
PlayerInfo
: '§fBet
:
{ amount
} '
MyState
: §6§lMy State
Click
: §eClick
WinChance
: §6§lWin chance
Help :
BmGo
: /bm go §eStart game
( Auto repeat
)
BmStop
: /bm stop §eThe game will be stopped.
BmStatistics
: /bm statistics §eShow statistics.
BmReloadConfig
: /bm reloadConfig §eReload config files.
BmReloadLang
: /bm reloadLang §eReload Lang.yml
BmReloadLangWarning
: §cWarning! Reload server or '/bm reloadLang' will terminate
current round.
BmTest
: /bm test §eGenerate random bust numbers 100000 times.
MyBal
: My Balance
Bal
: Balance
Money
: Money
Exp
: Exp
MaximumMultiplier
: Max
Bet
: Bet
CashedOut
: Cashed Out
Busted
: Busted
Income
: Income
Expense
: Expense
Profit
: Profit
NetProfit
: Net Profit
GamesPlayed
: Games Played
Leaderboard
: Leaderboard
BettingLimit
: §fYou've exceeded betting limit
1.8 sound names
1.18 sound names 音效文件
Sound.yml
# Enter 0 to play nothing.
# https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
Bet
: ENTITY_PAINTING_PLACE
CashOut
: ENTITY_EXPERIENCE_ORB_PICKUP
Bust
: ENTITY_PLAYER_HURT
Click
: '0'说明
- 输入
0表示不播放任何音效 - Bukkit 音效列表参考:
https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Sound.html
注意事项
/bm reloadLang会强制终止当前回合- 某些配置改动不会立即生效,而是在下一回合生效
Instabust实际概率可能会受最大倍率设置影响- 文档中提到了
1.8 sound names与1.18 sound names,原文未提供更多说明
常见问题
这个插件适合什么服务器?
- 适合希望添加简单赌博/倍率玩法的服务器
- 支持金钱模式和经验值模式
是否容易上手?
- 是的,插件主打“Easy to setup and play”
- 基础使用只需开启游戏并让玩家下注即可
能否自定义界面和提示内容?
- 可以
Messages、Sounds、Icons以及部分命令触发行为都支持自定义
测试支持版本
版本分布
基本信息
插件名称
BustaMine
作者
eftc91c
平台
Bukkit / Spigot
支持版本
1.8 - 1.18
点赞数
未统计
最近版本
暂无数据
-