Casino Slots v5.4

An addictive slot machine GUI and In-World machine
This is a Minecraft Spigot Server Plugin.
If you want your server to be featured on this page just let me know with your review and I'll more than glad add it!

Casino Slots:

Features:

  • GUI Based AND/OR In-World physical machine
  • Hooked into [Vault]
  • Win Tax (Changeable in Config.yml)
  • Max Bet (Changeable in Config.yml)
  • Wild Card (Togglable in Config.yml)
  • Wild Card Reward (Changeable in Config.yml)
  • Spinning Sound (Togglable in Config.yml)
  • Custom reward amounts (Changeable in Config.yml)
  • Custom Items (Changeable in Config.yml)
  • Custom Chances (Changeable in Config.yml)
  • Jackpot System (Editable in Config.yml)
  • Better Animations
  • Slot Machine Signs
    • Usage:
      1. First Line: [Slots] or [cs] or cs or slots
      2. Blank
      3. max or <bet> - Without the <> symbols
      4. Blank
Commands:
/Slots (Bet Amount)
/Slots max
/CasinoSlots Reload
/CasinoSlots Settings (Setting Name) (Value)

Settings Breakdown:
MaxBet (Number) - The max amount of money that is able to be bet at once.
MinBet (Number) - The minimum amount of money that is able to be bet at once.
WinTax (Decimal) - The % of your winnings will be taxed.
WildCard (True or False) - The option of adding a WILD into your slot machine items.
WildCardReward (Number) - The reward amount for getting 3 wilds in a row (same as reward setting in config.yml)
SpinSound (True or False) - The option of enabling or disabling the sound played when spinning a machine.
SoundVolume (Number) - The volume in which the sound is played (Between 1 - 10)
JackpotSystem (True or False) - Takes a percent of every loss and adds to a jackpot pool.
JackpotPercent (Decimal) - The percent of every loss that is added to the jackpot pool.
/CasinoSlots Machine-Build (Direction)
/CasinoSlots Machine-Remove (Direction)
Direction Breakdown:
North - Will place a machine in the NORTH direction.
East - Will place a machine in the EAST direction.
South - Will place a machine in the SOUTH direction.
West - Will place a machine in the WEST direction.
Permission Nodes:
  • casinoslots.*
    • Gives permission to all other permissions
  • casinoslots.reload
    • Gives permission to /CasinoSlots reload
  • casinoslots.signcreate
    • Allows the user to make [Slots] Signs
  • casinoslots.settings
    • Gives access to /CasinoSlots settings
  • casinoslots.machine
    • Gives access to /CasinoSlots machine-build & machine-remove
  • casinoslots.editsigns
    • Gives access to edit machine sign prices
Pictures:
Capture.PNG


slot machine.png

config.yml:
Code:
######################################
#                                    #
#        Casino Slots Config         #
#                                    #
######################################

MaxBet: 50000 #The highest someone can bet or the /slots max
MinBet: 10 #The Lowest someone can bet
WinTax: 0.10 #The % deducted off of the win
WildCard: true #The paper that helps complete the row
WildCardReward: 8 #Reward for getting x3 in a row
SpinSound: true #The sound that plays when it spins
SoundVolume: 10 #The volume at which the spinning sounds plays
SpinningSound: BLOCK_NOTE_BLOCK_SNARE #Sound used when machine running
WinSound: ENTITY_FIREWORK_ROCKET_LAUNCH #Sound played when player wins 
LoseSound: BLOCK_NOTE_BLOCK_BASS #Sound played when player loses
JackpotSystem: true
Cooldown: true
CooldownTimeMinutes: 2
#Leave blank to not require permission
SlotsCommandPermission: "casinoslots.use"
#Don't Touch this
DontTouch: 0
JackpotPercent: 0.5
SpaceFiller: BLACK_STAINED_GLASS_PANE
MachineCostPresets:
  - 500
  - 1000
  - 5000
  - 10000
  - 25000
  - 50000
Items:
  1:
    Item: NETHERITE_BLOCK #The item appearing in the machine
    Chance: 1 #<#> out of the sum of the others
    Reward: 15 #(<reward#>*Connected)*(bet*0.5)
  2:
    Item: DIAMOND_BLOCK
    Chance: 1
    Reward: 12
  3:
    Item: EMERALD_BLOCK
    Chance: 2
    Reward: 11
  4:
    Item: GOLD_BLOCK
    Chance: 2
    Reward: 10
  5:
    Item: LAPIS_BLOCK
    Chance: 3
    Reward: 9
  6:
    Item: QUARTZ_BLOCK
    Chance: 3
    Reward: 8
  7:
    Item: IRON_BLOCK
    Chance: 4
    Reward: 7
  8:
    Item: REDSTONE_BLOCK
    Chance: 4
    Reward: 6
  9:
    Item: COAL_BLOCK
    Chance: 5
    Reward: 5
  10:
    Item: CLAY
    Chance: 5
    Reward: 4
  11:
    Item: SLIME_BLOCK
    Chance: 6
    Reward: 3
Language.yml
Code:
ChatPrefix: '§8[§6§lCasino Slots§8]'
InvalidArguments: ' &cInvalid Arguments'
TooManyArguments: ' &cToo Many Arguments'
SlotsArgumentUsage: ' &9Usage: &b/slots <amount> &9or &b/slots max'
NeededForMax: ' &cYou need $%MaxBet% to do a max bet'
NotNumberOrMax: ' &cThat is not a number or the word &bmax&c!'
WhatWill0Do: ' &cNow what do you think &6$0 §cwill win you???'
NotEnoughMoney: ' &cInsufficient Funds!'
BetTooHigh: ' &cThat bet is too high! &bMax Bet: %MaxBet%'
BetTooLow: ' &cThat bet is too low! &bMinimum Bet: %MinBet%'
CooldownActive: ' &cYour cool down is active please wait!'
PlayerHasWon: ' &b%PlayerName% &bhas won &6$%Reward%'
YouLost:  ' &cYou Lost'
CooldownFinished: ' &6Cool Down Finished! You can now do /slots!'
ClosedGUITooEarly: ' &cYou closed the gui before it finished!'
Connected: ' &b%ConnectedAmount% &9connected!'
YouWon: ' &bYou Won &6$%Reward%'
YouWonWithJackpot: ' &bYou Won &6$%Reward% &band &6$%Jackpot% &bfrom the jackpot'
MachineIsActive: ' &cThe machine is currently active'
MissingPermission: ' &cYou do not have permission to do this'
AlreadyUsingMachine: ' &cYou already have an active machine'

Currently Reported Bugs:
N/A

Installation:

  • Have Vault installed and an economy plugin on your server
  • Drag and drop the plugin jar into your plugins folder and restart the server
  • Enjoy and configure to your linking in the TokenSlots folder in your plugins folder
Donations:
If you wish to donate to me you can here
It helps me out by allowing me to dedicate more time to creating content you desire.

P.S.
If you enjoy this plugin please leave your feedback, would be much appreciated. Thank you
Buy a license now
$3.99
EULA: Standard EULA
Secure checkout:
Share and earn
Refer this resource and earn a 10% commission.
1,436 Views
8 Purchases
9 Downloads
Feb 19, 2018 Published
Feb 28, 2024 Updated
Not yet rated
69.1 KB File size
Type
  1. Economy
  2. Minigame
Supported software
  1. Bukkit
  2. Spigot
  3. Paper
Supported versions
  1. 1.19
Creator
Recommended for you
Prevents your server from crash packet exploits
5.00 star(s) 87 ratings
2,126 purchases
Elite formatting and filtering plugin. Can replace 200+ plugins. High-performance. Folia supported.
5.00 star(s) 103 ratings
2,036 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 54 ratings
1,739 purchases
Premium mobcoins plugin
5.00 star(s) 26 ratings
1,143 purchases
Protect your server from crash/dupe/packets exploits with the ultimate Spigot security fix plugin.
5.00 star(s) 20 ratings
984 purchases
Share and earn
Refer this resource and earn a 10% commission.
1,436 Views
8 Purchases
9 Downloads
Feb 19, 2018 Published
Feb 28, 2024 Updated
Not yet rated
69.1 KB File size
Type
  1. Economy
  2. Minigame
Supported software
  1. Bukkit
  2. Spigot
  3. Paper
Supported versions
  1. 1.19
Creator
Recommended for you
Prevents your server from crash packet exploits
5.00 star(s) 87 ratings
2,126 purchases
Elite formatting and filtering plugin. Can replace 200+ plugins. High-performance. Folia supported.
5.00 star(s) 103 ratings
2,036 purchases
High Performance | Customizable | Cross-Version | GeyserMC | Folia Support
5.00 star(s) 54 ratings
1,739 purchases
Premium mobcoins plugin
5.00 star(s) 26 ratings
1,143 purchases
Protect your server from crash/dupe/packets exploits with the ultimate Spigot security fix plugin.
5.00 star(s) 20 ratings
984 purchases
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.