About Mines
Mines is a classic, high-stakes gambling game brought to life in Rust with a sleek, modern, and fully interactive UI. Players bet their chosen currency on a 5x5 grid, aiming to uncover as many gems as possible while avoiding hidden mines. With each gem found, the potential winnings multiply, creating a thrilling risk-versus-reward experience. Cash out at any time to secure your profits, or push your luck for a chance at massive payouts!
The plugin features both a manual mode for casual play and a highly advanced autobet system for seasoned gamblers, ensuring an engaging experience for everyone.
Main Features
-
Fully Interactive UI: A beautifully designed and intuitive user interface that is highly responsive and includes smooth, satisfying animations for revealing tiles, winning, and losing.
-
Multiple Currency Support: Seamlessly integrates with Scrap, Economics, and ServerRewards, allowing players to bet with their preferred currency.
-
Manual & Auto Modes: Choose between placing bets manually one tile at a time or configuring the advanced autobet system for automated, high-speed gameplay.
-
Advanced Autobet System: Tailor your strategy with detailed settings:
- Set the number of bets or run infinitely.
- Automatically increase the bet amount on a win or loss by a specific percentage.
- Configure it to reset the bet amount after a win or loss.
- Set stop-limits based on total profit or loss.
- Select a specific pattern of tiles to be revealed automatically.
-
Customizable Gameplay: Players can adjust their bet amount with quick-select buttons (½, 2×, MAX) and set the number of mines on the grid (from 1 to 24) to control the risk and potential multiplier.
-
Dynamic Multipliers: The payout multiplier increases with every safe tile revealed, with the rate of increase influenced by the number of mines in play.
-
Highly Configurable UI: Nearly every color in the UI can be customized via the configuration file, allowing server owners to match the plugin's aesthetic to their server's branding.
-
Sound Effects: Optional sound effects provide auditory feedback for key in-game actions, enhancing player immersion.
-
Random Pick: In an active game, players can use the "Random Pick" button to have the plugin select a tile for them.
Permissions
-
mines.use - Required to open the Mines UI with the chat command.
Chat Commands
-
/mines - Opens or closes the main Mines game UI.
Config
{ "Minimum Bet Amount": 10, "Maximum Bet Amount": 10000, "Maximum Mines Allowed": 24, "House Edge Percentage": 2.0, "Enable Sound Effects": true, "UI Settings": { "Main UI Colors": { "Blur Background": "#0D0D0DEB", "Main Container": "#1F1F1FFA", "Inner Gradient Overlay": "#14141466" }, "Header Colors": { "Background": "#262626", "Title Text": "#D9D9D9", "Title Outline": "#1A1A1A80", "Balance Panel": "#1A1A1ACC", "Balance Text": "#21B04F", "Dropdown Arrow": "#808080", "Close Button": "#CC3333E6", "Close Button Text": "#FFFFFF" }, "Side Panel Colors": { "Background": "#141414F2", "Tab Container": "#1A1A1ACC", "Active Tab": "#334A54", "Inactive Tab": "#1F1F1FCC", "Active Tab Text": "#FFFFFF", "Inactive Tab Text": "#808080", "Section Label": "#808080", "Input Background": "#0F0F0F", "Input Text": "#E6E6E6", "Multiplier Panel": "#1A1A1ACC", "Multiplier Text": "#E6E6E6" }, "Game Area Colors": { "Background": "#0F0F0F", "Grid Container": "#00000000" }, "Tile Colors": { "Shadow": "#0000004D", "Mine Tile": "#801A1A", "Gem Tile": "#1A4D1A", "Mine Glow": "#CC33334D", "Gem Glow": "#33CC334D", "Unrevealed Base": "#1F1F1F", "Unrevealed Hover": "#262626", "Autobet Selected": "#4D1A80", "Autobet Selected Hover": "#662699", "Shine Effect": "#FFFFFF05", "Check Icon": "#FFFFFF99", "Icon Opacity": "#FFFFFFE6" }, "Button Colors": { "Quick Bet": "#262626", "Quick Bet Text": "#B3B3B3", "Random Pick": "#262626", "Random Pick Text": "#B3B3B3", "Cashout Glow": "#21B04F33", "Cashout Button": "#21B04F", "Cashout Text": "#FFFFFF", "Start Button": "#21B04F", "Start Button Glow": "#21B04F33", "Stop Button": "#D93333", "Reset Button": "#262626", "Percent Box": "#262626" }, "Text Colors": { "Primary": "#E6E6E6", "Secondary": "#999999", "Label": "#808080", "Success": "#21B04F", "Error": "#D93333", "White": "#FFFFFF" }, "Dropdown Colors": { "Menu Background": "#141414FA", "Border Highlight": "#33333380", "Selected Item": "#334A54", "Selected Indicator": "#21B04F", "Mine Icon Active": "#D93333", "Mine Icon Inactive": "#993333B3", "Gem Icon Active": "#33E633", "Gem Icon Inactive": "#33B333B3", "Item Text Active": "#FFFFFF", "Item Text Inactive": "#D9D9D9", "Item Subtext": "#999999", "Separator": "#4D4D4D", "Item Separator Line": "#33333333", "Hover Effect": "#26262633" }, "Game Result Colors": { "Overlay Blur": "#000000B3", "Win Panel": "#1A4D1A", "Loss Panel": "#4D1A1A", "Win Text": "#33E633", "Loss Text": "#D93333", "Amount Text": "#CCCCCC", "Loss Subtext": "#999999" }, "Animation Colors": { "Pulse Effect Base": "#334D66", "Pulse Effect Opacity Multiplier": 0.4, "Shadow Opacity Multiplier": 0.3, "Tile Base Opacity": 0.8, "Tile Intensity Opacity": 0.2 } }, "Multiplier Settings": { "Base Multiplier": 1.0, "Multiplier Increase Per Safe Tile": 0.15, "Max Multiplier Cap": 100.0 } }
Lang
{ "NoPermission": "<size=14><color=#B84A4A>ACCESS DENIED</color></size>\n<size=11><color=#DBE2E9>You don't have permission to use mines gambling</color></size>", "InsufficientFunds": "<size=14><color=#B84A4A>INSUFFICIENT FUNDS</color></size>\n<size=11><color=#DBE2E9>You don't have enough </color><color=#E45858>{0}</color></size>\n<size=10><color=#9AA297>Required: {1} • Available: {2}</color></size>", "FailedToTakeCurrency": "<size=14><color=#B84A4A>TRANSACTION FAILED</color></size>\n<size=11><color=#DBE2E9>Failed to deduct </color><color=#E45858>{0}</color><color=#DBE2E9> from your account</color></size>", "GameStarted": "<size=14><color=#9CFF1E>GAME STARTED</color></size>\n<size=11><color=#DBE2E9>Bet: </color><color=#F3E7B3>{0}</color><color=#9AA297> • </color><color=#DBE2E9>Mines: </color><color=#E45858>{1}</color></size>\n<size=10><color=#9AA297>Select tiles carefully!</color></size>", "NoActiveGame": "<size=14><color=#F3E7B3>NO ACTIVE GAME</color></size>\n<size=11><color=#9AA297>You don't have an active game session</color></size>\n<size=10><color=#9AA297>Start a new game to continue</color></size>", "TileAlreadyRevealed": "<size=14><color=#B84A4A>TILE REVEALED</color></size>\n<size=11><color=#9AA297>This tile has already been revealed</color></size>", "CannotCashOut": "<size=14><color=#B84A4A>CASHOUT UNAVAILABLE</color></size>\n<size=11><color=#9AA297>You cannot cash out at this moment</color></size>", "HitMine": "<size=14><color=#B84A4A>BOOM!</color></size>\n<size=11><color=#DBE2E9>You hit a mine and lost </color><color=#E45858>{0}</color></size>\n<size=10><color=#9AA297>Better luck next time!</color></size>", "GameWon": "<size=16><color=#9CFF1E>WINNER!</color></size>\n<size=12><color=#DBE2E9>You won </color><color=#F3E7B3>{0}</color></size>\n<size=11><color=#DBE2E9>Multiplier: </color><color=#9CFF1E>{1:F2}x</color></size>\n<size=10><color=#9AA297>CONGRATULATIONS!</color></size>", "AutobetSelectTiles": "<size=14><color=#B84A4A>SELECT TILES</color></size>\n<size=11><color=#DBE2E9>Please select at least one tile for autobet</color></size>", "AutobetTooManyTiles": "<size=14><color=#B84A4A>TOO MANY TILES</color></size>\n<size=11><color=#DBE2E9>Too many tiles selected</color></size>\n<size=10><color=#9AA297>Leave some safe tiles unrevealed</color></size>", "AutobetStopped": "<size=14><color=#F3E7B3>AUTOBET STOPPED</color></size>\n<size=11><color=#9AA297>Autobet session has been terminated</color></size>", "AutobetProfitTarget": "<size=14><color=#9CFF1E>PROFIT TARGET REACHED</color></size>\n<size=11><color=#DBE2E9>Autobet stopped: Reached profit target of </color><color=#9CFF1E>{0}</color></size>", "AutobetLossLimit": "<size=14><color=#B84A4A>LOSS LIMIT REACHED</color></size>\n<size=11><color=#DBE2E9>Autobet stopped: Reached loss limit of </color><color=#E45858>{0}</color></size>", "AutobetCompleted": "<size=14><color=#9CFF1E>AUTOBET COMPLETED</color></size>\n<size=11><color=#DBE2E9>Finished </color><color=#F3E7B3>{0}</color><color=#DBE2E9> bets successfully</color></size>", "AutobetUsingRemaining": "<size=14><color=#F3E7B3>FINAL BET</color></size>\n<size=11><color=#DBE2E9>Using remaining balance of </color><color=#F3E7B3>{0} {1}</color><color=#DBE2E9> for final bet</color></size>", "AutobetInsufficientFunds": "<size=14><color=#B84A4A>INSUFFICIENT FUNDS</color></size>\n<size=11><color=#DBE2E9>Autobet stopped: Need </color><color=#E45858>{0}</color><color=#DBE2E9>, have </color><color=#F3E7B3>{1}</color></size>\n<size=10><color=#9AA297>{2}</color></size>", "AutobetSessionEnded": "<size=14><color=#F3E7B3>SESSION ENDED</color></size>\n<size=11><color=#DBE2E9>Bets placed: </color><color=#F3E7B3>{0}</color></size>\n<size=11>{1}</size>", "AutobetNetProfit": "<color=#9CFF1E>Net profit: {0}</color>", "AutobetNetLoss": "<color=#E45858>Net loss: {0}</color>", "CurrencyScrap": "Scrap", "CurrencyEconomics": "Economics", "CurrencyServerRewards": "Server Rewards", "UITitle": "MINES GAMBLING", "UIManual": "MANUAL", "UIAuto": "AUTO", "UIBetAmount": "BET AMOUNT", "UIMinesCount": "MINES COUNT", "UINumberOfBets": "NUMBER OF BETS", "UIOnWin": "ON WIN", "UIOnLoss": "ON LOSS", "UIStopOnProfit": "STOP ON PROFIT", "UIStopOnLoss": "STOP ON LOSS", "UIReset": "Reset", "UIIncreaseBy": "Increase by:", "UIMultiplier": "MULTIPLIER: {0:F2}×", "UIRandomPick": "RANDOM PICK", "UICashout": "CASHOUT {0}", "UIPlaceBet": "PLACE BET", "UIStartAutobet": "START AUTOBET", "UIStopAutobet": "STOP AUTOBET", "UIMines": "mines", "UIGems": "gems", "ResultWin": "WIN!", "ResultGameOver": "GAME OVER", "ResultBetterLuck": "Better luck next time!" }