Super Bet icon

Super Bet -----

A Roulette plugin where you can bet your money




SuperBet 2.0 -> Remastered Version
This plugin did not get any update in a while, and I am sorry for this.
To solve this problem, I thought about making this plugin better for you. So with my new skills I started working on a new version of the plugin, a remastered one, by doing the same plugin again from scratch.

Here is SuperBet 2.0 that will be more optimized, with fewer bugs and a better user experience. This version does not have new features, it is only with optimization and fixes, like a new engine, and very important it works on the latest 1.20.2 Minecraft Version. New features will be added in the further version

Important:
The permissions were changed! The new permissions:

/bet - bet.itemgive.himself
/bet inventory - bet.inventory
/bet <player name> - bet.itemgive.other
/bet remove - bet.remove
/bet reload - bet.reload
/bet help - bet.help


The config file and message file was updated and suffered some changes, so I recommend deleting it and let the plugin construct it with the new structure. I am sorry for this, but I think it will be better for the customer experience.

If you find any bug, or you have any idea for new features, please send it on my Discord Server or here.

Thank you for your support,
- PurpleFishh
----------, Oct 21, 2023

SuperBet 1.4.4


New Features:
- Added sound effects!
- Added firework effects for winners!

Bug Fixes:
- There was a bug in the betting amount selection GUI, the background items didn't worked well

If you make a plugin update you need to replace this lines in config.yml to make it work:
Code (YAML):
# Sound effects
sound_effects
: true
# Fireworks for winners
fireworks
: true
- PurpleFishh
----------, Oct 8, 2022

SuperBet 1.4.3


Changes:
- Optimized the code overall for a better performance
- Fixed the betting on color buttons which were showing the total betted sum incorrect
- Now you can't take the items from the betting inventory to your own inventory
- Added a feature that now you can't bet on more than a color at once
- Fixed the last color back button: if you used the button, and you had a bet placed it would simply remove your bet :)
- Fixed some resetting issues after game ends
- Now you can execute the commands from console

If you make a plugin update you need to replace this lines in message.yml to make it work:
Code (YAML):
# The message that the player gets when he already placed a bet on an color and he wants to bet on other color
already_betted
: "&cYou have already placed a bet!"
-PurpleFishh
----------, Sep 14, 2022

SuperBet 1.4.2

Hello guys!!

Firstly, I want to apologize for the looong absence from the platform and the abandon of this project for over a year…

I am back with a small update… I made the update of the plugin to 1.19.2 Minecraft version and I will start working on updates to fix every bug reported and to add new features to the project!

On this way, I want to thank all of you for reporting every bug that you've found


Changes:
- Updated the plugin for 1.19.2 Minecraft version

-PurpleFishh
----------, Sep 7, 2022

SuperBet 1.4.1

Changes:
- Fixed the bugs from the 'Last Color' inventory

-PurpleFishh
----------, May 7, 2021

SuperBet 1.4.0


Changes:
- Updated the plugin for 1.16.5 Minecraft version
- Worked on the time until the roullete starts message, now it calculates the time in minuntes and seconds, and now it is not spamming with the message
- Repaired the /bet reload command, now you can reload the configs from the plugin

If you make a plugin update you need to replace this lines in message.yml to make it work:
Code (YAML):
# The message that the player gets when he the game stats in some time, use %minutes% for the minutes remain and %seconds% for the seconds that remain
start_in_time
: "&aThe roulette stats in &b%minutes% &aminutes and &b%seconds% &aseconds!"
-PurpleFishh
----------, Apr 26, 2021

SuperBet 1.3.9 Update
Changes:
  • Made the multiplication of the amount of money you betted, if you win, customizable in config, for each color
If you make a plugin update you need to add this lines in config.yml to make it work:
Code (YAML):

# How much the sum you bet will be multiplied, for each color, if you win
multiply_black
: 2
multiply_red
: 2
multiply_green
: 14
 
-PurpleFishh
----------, Jan 12, 2021

SuperBet 1.3.8 Update
Changes:
  • Added a new function: a inventory where you can see the last winning colors(you can see it in the photos below)
If you make a plugin update you need to add this lines in config.yml to make it work:
Code (YAML):
# Set a item in the inventory for the last colors. This item will open an inventory where you will have the history of the colors that were in the last rounds
last_colors_id
: "MAP"
last_colors_name
: "&eLast colors"
last_colors_lore
:
- "&7 - The colors from previous rounds"
upload_2021-1-5_12-12-9.png
upload_2021-1-5_12-18-6.png

-PurpleFishh
----------, Jan 5, 2021

SuperBet 1.3.7 Update
Changes:
  • Worked more on the chances for the green color

-PurpleFishh
----------, Jan 2, 2021

SuperBet 1.3.6 Update
Changes:
  • Updated the plugin for 1.16.4 Minecraft Version

-PurpleFishh
----------, Dec 29, 2020

SuperBet 1.3.5 Update
Changes:
  • Updated the plugin on 1.16.+ Minecraft Version
  • Fixed: it was a bug that you couldn't bet on green and black
  • Fixed: open inventory problems

-PurpleFishh
----------, Sep 28, 2020

SuperBet 1.3.4 Update
Changes:
  • Fixed: problems with the bets on green color
  • Fixed: when you tried to bet, selected an amount of money and after that you exit the inventory it don't deleted the bet
  • Fixed: the information about the betted amount on colors

-PurpleFishh
----------, Jul 11, 2020

SuperBet 1.3.3 Update
Changes:
  • Now on every bet on color button it shows the money amount that is already bet on that. If you want to us that in the item name or lore you can us %bet_amount%
  • Fixed the dots of the money format

-PurpleFishh
----------, Jun 16, 2020

SuperBet 1.3.2 Update
Changes:
  • Made the roulette to work like in real-life with the black and red patter, not random
  • Adjusted the roulette spinning
  • Made the roulette to go slower when it gets to the end
  • Made it to spin more times
  • Made the roulette to spin faster
This is how the roulette looks now:

Screenshot_6.png


-PurpleFishh
----------, Jun 10, 2020

SuperBet 1.3.1 Update
Changes:
  • Fixed the bug when you bet you still got messages, but you were not betting
  • Fixed the bug that kept the last amount of bet, now it starts at 0 every time

-PurpleFishh
----------, Jun 3, 2020

SuperBet 1.3.0 Update
Changes:
  • Fixed the /bet inventory command
  • If you execute /bet inventory the bet inventory will be opened for you
  • If you execute /bet inventory <player_name> the bet inventory will be opened for the specified player if he is online

-PurpleFishh
----------, May 28, 2020

SuperBet 1.2.9 Update

Changes:
  • Fixed the problems with 1.13 compatibility
  • Fixed some problems with the config

-PurpleFishh
----------, May 28, 2020

SuperBet 1.2.8 Update

Changes:
  • Fixed the custom bids
  • Fixed the decrease bet option
  • Fixed the money selected message

- PurpleFishh
----------, May 25, 2020

SuperBet 1.2.7 Update

Changes:
  • Made the bids custom in config.yml, that mean that you can set what amount you want, if you want to set some lower bids you are free to do it.
  • Made the money amount to be separated with dots (ex: 10.000)
  • Fixed some bugs with the files
If you make a plugin update you need to add this lines in config.yml to make it work:
Code (YAML):
# The amounts that you can bet
bet1
: 100
bet2
: 1000
bet3
: 10000
bet4
: 100000
bet5
: 1000000
bet6
: 10000000
bet7
: 100000000
- PurpleFishh
----------, May 22, 2020

SuperBet 1.2.7 Update

Changes:
  • Made the bids custom in config.yml, that mean that you can set what amount you want, if you want to set some lower bids you are free to do it.
  • Made the money amount to be separated with dots (ex: 10.000)
  • Fixed some bugs with the files
If you make a plugin update you need to add this lines in config.yml to make it work:
Code (YAML):
# The amounts that you can bet
bet1
: 100
bet2
: 1000
bet3
: 10000
bet4
: 100000
bet5
: 1000000
bet6
: 10000000
bet7
: 100000000
- PurpleFishh
----------, May 22, 2020

SuperBet 1.2.6 Update

Changes:
  • Made the Status Block to change, if no one bet it will be a Emerald Block, if the game will start it will be a Gold Block and if the game is running it will be a Redstone Block
  • Every block is made customizable in config.yml
  • Fixed some bugs
If you make a plugin update you need to add this lines in config.yml to make it work:
Code (YAML):
# Set a block in the inventory that will show the timer status(in how much seconds the game will start, if the timer is not started), (%time% - the time remained)
status_no_bet_id
: "EMERALD_BLOCK"
status_no_bet
: "&eNo one is betting"
status_timer_id
: "GOLD_BLOCK"
status_timer
: "&aThe game starts in: &b%time%"
status_running_id
: "REDSTONE_BLOCK"
status_running
: "&cThe game is running, please wait"
- PurpleFishh
----------, May 18, 2020

SuperBet 1.2.5 Update

Changes:
  • Added an Status Block in the inventory that will show the status of the roulette(if you can bet, in how much time the roulette will start, if the game is started)
  • The Block is fully configurable
If you make a plugin update you need to add this lines in config.yml to make it work:
Code (YAML):
# Set a block in the inventory that will show the timer status(in how much seconds the game will start, if the timer is not started), (%time% - the time remained)
status_id
: "GOLD_BLOCK"
status_no_bet
: "&eNo one is betting"
status_timer
: "&aThe game starts in: &b%time%"
status_running
: "&cThe game is running, please wait"
----------, May 18, 2020

SuperBet 1.2.4 Update

Changes:
  • Added a option to can have a global roulette, that will be seen by every players, or to have a roulette for every player, separately(for that you need to add a new line in config)
  • Fixed some bugs
If you make a plugin update you need to put this lines in config to make it work:
Code (YAML):
# To make the roulette run individual, for every player, not to have a global roulette for everyone
separate_roulette
: false
-PurpleFishh​
----------, May 16, 2020

SuperBet 1.2.3 Update

Changes:
  • Made a new config, messages.yml, where you can finde all the messages of the plugin, if you make an update you can delete the messages section from the config.yml
  • New command: /bet help - the help command of the plugin, fully configurable in messages.yml(superbet.command.help)
-PurpleFishh​
----------, May 16, 2020

SuperBet 1.2.2 Update

Changes:
  • Added a command for config reload, if you change something in the config you can use /bet reload(superbet.command.reload)

-PurpleFishh
----------, May 14, 2020

SuperBet 1.2.1 Update

Changes:
  • Added a option that you can set when the player exit the Bet GUI the Bet Item will be removed from his inventory('delete_after_bet' in config)
  • When you drop the Bet Item it will be removed
  • Added a command for removing the Bet Item, /bet remove (superbet.command.remove)
If you make a plugin update you need to put this lines in config to make it work:
Code (YAML):
# The message that the player gets when he execut /bet remove to remove the bet item form his inventory
remove_item
: "&eThe item was removed from your inventory!"
# If you want when the player close the Bet Inventory to be removed the Bet Item from their inventory
delete_after_bet
: false
-PurpleFishh
----------, May 14, 2020

SuperBet 1.2 Update

  • Fixed some problems with the money system
  • Made the plugin to work with Vault
  • Fixed some messages

-PurpleFishh
----------, May 13, 2020

1.1 Update

  • Updated the plugin to 1.15+
  • Made the plugin to detect the server version and if the server is running on a <1.12 version the plugin will generate a compatible config with the item data for that version, if the server is running on >1.12 version it will generate an other config that is compatible with that version
  • Fully compatibility with any Minecraft versions
----------, May 11, 2020

In this version of the plugin I've made the plugin to work on all versions of Minecraft and fixed some bugs.
Please if you make the plugin update and you want to use it on a <1.13 . Minecraft server version you need to put that config, that is on the main page of Spigot

Update:
  • make the plugin to work with all Minecraft versions
Bug Fixed:
  • to can't craft with the betting item
  • to can't change the name of the betting item in anvil
  • the button for -100 form the Money Bet inventory wasn't locket in the inventory
  • now you can't get more then one betting item in the inventory
  • renamed the permissions name
Config for <1.13 versions:
# --= SuperBet =--
# -Plugin by PurpleFishh
# This plugin is a bet plugin with roulette game
# This game is simple, you bet on a color(red, black or green), if you bet on red or black and you will get the money you bet x2 and if you bet on green and you win you will get x14 but it is a smaller chance


# - Messages -
# You can use '&' and the color code after for color in messages

# The message that the player gets when he don't have a permission
permission: "&cYou don't have the permission!"

# Put the water-mark of the plugin that will be in front of all the messages
water_mark: "&4[&cSuperBet&4]"

# The message that the player wants to execute a command for a offline player
offline_player: "&cThe player is offline!"
# The message that the player gets when he give the betting item to a player
send_item: "&aThe item was send with succes!"
# The message that the player gets when he get the betting item
get_item: "&aYou have received the betting item."
# The message that the player gets when he want to get the item but he already have that item in his inventory
get_another_item: "&cYou already have the betting item."
# The message that the player gets when he wants to bet when the roulette is already started
started_game: "&cYou can't bet when the roulette is already started!"
# The message that the player gets when he wants to bet a amount of 0 money
no_money_bet: "&cYou can't bet with the amount of 0 money!"
# The message that the player gets when he select a amount of money, use %sum% for the amount of money
money_select: "&aYou had selected the sum of %sum%!"
# The message that the player gets when he wants to select a sum less the 0
make_less_zero: "&cYour amount is already 0!"
# The message that the player gets when he win, use %sum% for the amount of money that he wins
win: "&aYou win: %sum%!"
# The message that the player gets when he lose
lose: "&cYou lose!"
# The message that the player gets when he the game stats
start: "&aThe roulette has stared!"
# The message that the player gets when he the game stats in some time, use %time% for the time that remain
start_in_time: "&aThe roulette stats in &b%time%!"

# Put the time that takes for the roulette to start (in sec)
time: 30


# Please use the text name of the items not id number, if you get an error please firstly verify the items id
# Example: LIME_STAINED_GLASS(vers>1.13), STAINED_GLASS:5(vers<1.13)
# Use the config from the plugin site for <1.13 server versions !!
# -Betting Item

# This are the informations for the betting item that the players right-click to open the inventory
# Put the name of the item
betting-item-name: "&6Super Bet"
# Put the lore for the item
betting-item-lore:
- "&eWith this item you enter in the betting menu"
# Put the item id
betting-item-id: "GOLD_INGOT"

# -Exit Item
# That is the item that will be in every inventory for going back or exit
exit_id: "SLIME_BALL"
exit_name: "&cBack"

# -Main bet inventory
# This is the main inventory that will open when you right-click the betting item

main_inv_name: "&cRoulette"

# Betting Items:
red_id: "STAINED_CLAY:14"
red_name: "&cRed"
green_id: "STAINED_CLAY:13"
green_name: "&aGreen"
black_id: "STAINED_CLAY:15"
black_name: "&8Black"

# Betting buttons: the items that if you click you will get in the inventory for betting on this color
red_button_name: "&cRed"
red_button_lore:
- "&7Bet on &cRed"
green_button_name: "&aGreen"
green_button_lore:
- "&7Bet on &aGreen"
black_button_name: "&8Black"
black_button_lore:
- "&7Bet on &8Black"

# The items that are on the background
main_bg_id: "STAINED_GLASS_PANE"
line_bg_id: "STAINED_GLASS_PANE:7"

# -Bet money
# This is the inventory that will open when you what to bet on a color and now you need to select the amount of money

bet_inv_name: "&aBetting"

# Increase and decrease the amount of money
increase_id: "STAINED_GLASS:5"
increase_amount_color: "&a"

decrease_id: "STAINED_GLASS:14"
decrease_amount_color: "&c"

# Put the bet or cancel it

put_id: "DIAMOND"
put_name: "&aBet"

cancel_id: "SLIME_BALL"
cance_name: "&cCancel"


-PurpleFishh-
----------, Jul 24, 2019

Resource Information
Author:
----------
Total Downloads: 7,179
First Release: Jul 21, 2019
Last Update: Oct 21, 2023
Category: ---------------
All-Time Rating:
33 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings