PomaBets

PomaBets

๐ŸŽฐ PomaBets โ€” Casino Mini-game

10 downloads

๐Ÿ“– Description

PomaBets is a lightweight plugin for your server that adds a panelโ€‘based miniโ€‘game in casino style.

After choosing a bet, the player is shown 3 hidden slots (random items).
The player clicks them one by one.
If at least 2 slots match โ€” you win! ๐ŸŽ‰
If all 3 slots are different โ€” you lose! ๐Ÿ’ธ


๐ŸŽฎ How It Works

  1. The player opens the betting menu with the command /bets
  2. Chooses a bet type (e.g., 10,000$)
  3. A GUI with 9 hidden panels opens
  4. The player clicks the panels in any order
  5. The plugin checks the result:
    • 2 identical โ†’ win with a multiplier
    • 3 identical โ†’ win with a higher multiplier
    • All different โ†’ loss

โœจ Features

  • โœ… Fully configurable โ€” bets, materials, multipliers, messages, GUI
  • โœ… Builtโ€‘in menu โ€” no external plugins required (DeluxeMenus not needed!)
  • โœ… Vault support โ€” uses your server's economy
  • โœ… Folia support โ€” works on modern Paper/Folia servers
  • โœ… Notification radius โ€” announcements only near the casino
  • โœ… Permissions โ€” control who can play
  • โœ… bStats analytics โ€” optional anonymous statistics

๐Ÿ“ Commands & Permissions

Command Description Permission
/bets Opens the betting menu bets.use (default)
/bets <type> Starts a game directly bets.<type>

Example: /bets 10k โ†’ starts a game with a 10,000$ bet (requires bets.10k)


โš™๏ธ Configuration

The plugin includes 3 configuration files:

File Purpose
config.yml Bet types, materials, multipliers, GUI title, notification radius
messages.yml All game messages (fully customizable)
menu.yml GUI layout for /bets (slots, items, description)

Example bet type (config.yml):

10k:
  needOpen: 3              # Number of slots to open (usually 3)
  multiply:
    2: 1.5                 # 2 matching items โ†’ win x1.5
    3: 3.0                 # 3 matching items โ†’ win x3.0
  amount: 10000            # Actual bet amount (deducted from player)
  price: "10,000$"         # How the amount is displayed in messages and GUI

๐Ÿ› ๏ธ Requirements

  • Server: Spigot / Paper / Folia (1.20โ€“26.2)
  • May work on lower versions as well
  • Dependency: Vault (economy)

๐Ÿ“ฆ Installation

  1. Place PomaBets.jar into the /plugins folder
  2. Restart the server
  3. Customize config.yml, messages.yml, menu.yml to your liking
  4. Set up permissions (if needed)
  5. Done! ๐Ÿš€

๐Ÿ“Š bStats

The plugin uses bStats to collect anonymous usage statistics.
You can disable this in config.yml:

bstats: false

๐Ÿงพ License

All rights reserved. For permissions, contact the author.


๐Ÿ‘ค Author

Pomachka58


๐Ÿ› Bugs & Suggestions

Found a bug or have a suggestion?
Contact me via Discord: DangerExploit