BustaMine [1.8 ~ 1.18] icon

BustaMine [1.8 ~ 1.18] -----

Simple, thrilling gambling game



DJsnjhuUEAAq--k.png

BustaMine

Easy way to waste money

[​IMG]


Minecraft 1.17 ~ : v1.9.2
Minecraft 1.15 ~ 1.16 : not tested
Minecraft 1.8 ~ 1.14.4 and below : v1.9.0



★ Easy to setup and play.
★ Sound effect, Messages, Icons are customizable.
★ Run custom command.


How to play
It is basically the same with 'Bustabit', well known bitcoin game.
Bet before round start, Click 'Cash out' before bust.
If you do not cash out before bust, you lose your bet.
There is a chance of the game instantly busting.
부스타빗과 거의 동일합니다.
라운드 시작 전에 배팅하여 Bust되기 전에 Cash out 하면 됩니다.
라운드 시작과 동시에 Bust될 확률이 있습니다.


Probability of Winning
ex) Max multiplier x120, Target probability of 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.01
m = multiplier
B = oddList[Max multiplier-1]
b = target probability of Instabust - B
If (b < 0) b = 0;

Win chance = (1/m^1.01-B)*(1-b)

Unlike original game, the chance of 'Instabust' is affected by the maximum multiplier.

I know this is not best but it is working. :p
You can test it with /bm test
캡처.PNG


Commands
/bm : Play Game
/bm help
or /bm ? : Show Help
For Admin
/bm go
Start game. (auto repeat)
라운드 시작. 임의로 중단한 경우가 아니면 실행할 필요 없음.
이후 자동 반복됨.


/bm stop
Game will be stopped after current round is over.
현재 진행중인 라운드 종료 후 게임이 정지됨.


/bm statistics
Show statistics
통계 보기


/bm reloadConfig
Reload config.yml, sound.yml
yml파일을 다시 불러옴


/bm reloadLang
(!) This will terminate current round.
lang파일을 다시 불러옴. 현재 진행중인 라운드가 강제종료됨.

/bm test
Generate random bust numbers 100000 times.
무작위 bust넘버를 생성하여 텍스트파일로 출력함.


For User
/bm or /busta or /bustamine
Play game.
게임 화면 열기.


/bm money
Play money game.

/bm exp
Play experience point game.

/bm stats [player]
Show player's stats
플레이어의 통계 보기


/bm top [category]
Show leaderboard.
순위표 보기


Permissions
- bm.admin
- bm.user.money
- bm.user.exp
- bm.user.stats
- bm.user.top



Config
Code (YAML):
# 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

Code (YAML):
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
Code (YAML):
# 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'

paypal-donate-icon-7.png
Resource Information
Author:
----------
Total Downloads: 3,666
First Release: Apr 2, 2019
Last Update: Feb 26, 2022
Category: ---------------
All-Time Rating:
11 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings