kazik banner
kazik icon

kazik

Add a casino slot machine block that allows the player to gamble items. GENERAL REQUIREMENTS: - Provide full source code with correct package structure. -...

00Free
fabricServer1.20.1mod

Kazik - Casino Slot Machine Mod

Overview

This mod adds a casino-style slot machine block to your Minecraft server. Players can gamble items by right-clicking the machine while holding an item in their offhand. Each slot machine has a random multiplier (x2, x3, or x4) that's assigned when placed!

Features

  • Slot Machine Block: A placeable casino machine with spinning reels
  • Random Multipliers: Each machine gets x2, x3, or x4 multiplier when placed (shown in tooltip)
  • 5 Symbols: Seven, Cherry, Lemon, Diamond, and Bar
  • Winning Combinations:
    • Three 7s = JACKPOT! Win your bet multiplied by the machine's multiplier
    • Three Cherries = Win your bet back
    • Three Lemons = Get your bet returned
    • Anything else = You lose your bet
  • Better Odds on Higher Multipliers: x4 machines have better win chances than x2 machines
  • Sounds & Effects: Spin sounds, stop sounds, and special jackpot particles!

How to Use

  1. Craft or obtain a Slot Machine block
  2. Place it anywhere in the world - a random multiplier will be assigned
  3. Hold any item in your OFFHAND (left hand by default)
  4. Right-click the slot machine to play
  5. Wait for the reels to stop spinning (about 3 seconds)
  6. Collect your winnings if you win - items go to your inventory or drop nearby if full

Tips & Tricks

  • Place multiple machines to find one with a higher multiplier (x4 machines are rare but have better odds!)
  • Higher multipliers mean better chances for the jackpot
  • Check the tooltip before placing - it reminds you that multipliers are random
  • The machine can't be used while spinning - no spam clicking!

Known Limitations

  • The spinning animation is simplified in this version
  • Sound effects use placeholder sounds until custom sounds are added
  • Machines drop themselves when broken but the multiplier is re-randomized when placed again