Gamble Plugin: Secure Vault & Auth for Minecraft Servers

Gamble Plugin for Minecraft adds a diamond vault, authentication, and admin tools. Protect player accounts and store wealth with BCrypt security. Download now.

Download GamblePlugin for Minecraft 1.21.1

Original name: GamblePlugin

Minecraft: 1.21.1

Loaders: Forge

FileMCLoaderSize
GamblePlugin-1.0.1.jar1.21.1Forge4.0 МБDownload

Gamble Plugin

Running a Minecraft server means balancing fun with security. The Gamble Plugin delivers both, offering a seamless authentication system and a diamond-based vault economy. Whether you are protecting player accounts or giving your community a safe way to store their hard-earned gems, this add-on is built to handle it all with minimal server lag. Designed for Spigot and Paper servers version 1.13 and above, it integrates smoothly into your existing setup and requires only Java 8 or newer.

Why Choose the Gamble Plugin for Your Server?

Many server owners struggle with balancing security and convenience. The Gamble Plugin solves this by combining a robust authentication layer with an intuitive vault system. Players can register and log in with simple commands, while premium account holders enjoy automatic login. Meanwhile, the vault lets users deposit, withdraw, and check their diamond balance without ever leaving the game. It is a lightweight yet powerful tool that keeps your server safe and your players happy.

Authentication That Works

Unauthenticated players are blocked from moving, interacting with blocks, or picking up items. This prevents griefing and unauthorized access before a player even enters the world. The plugin uses BCrypt hashing with 12 salt rounds, so passwords are never stored in plain text. For premium (paid) Minecraft accounts, the system automatically logs them in after the first registration, saving time and reducing friction.

Diamond Vault System

The vault is the heart of the Gamble Plugin. Players can deposit diamonds using /gamble deposit <amount | all | half>, withdraw them with a similar command, and check their balance instantly. This creates a safe, server-side storage that prevents loss from death or theft. Admins can also monitor the economy easily, as all vault data is stored in a MySQL database.

Commands and Permissions at a Glance

Every feature is accessible through straightforward commands. Here is a quick reference:

  • /register <password> – Create a new account
  • /login <password> – Access your existing account
  • /gamble deposit <amount | all | half> – Store diamonds in the vault
  • /gamble withdraw <amount | all | half> – Take diamonds out
  • /gamble balance – Check your vault and inventory diamonds
  • /resetpassword <nick> – Admin command to force a password reset

Permissions are equally clear. The gamble.user node is granted to everyone by default, while gamble.premium enables automatic login for paid accounts. The gamble.admin node gives full control, including the ability to reset passwords.

How to Install the Gamble Plugin

Getting started is simple. First, ensure your server runs Spigot or Paper 1.13 or higher, with Java 8+ and a MySQL database. Then follow these steps:

  • Download the Gamble Plugin JAR file from a trusted source.
  • Place the JAR into your server's plugins folder.
  • Restart the server to generate the default configuration file.
  • Edit the config.yml to enter your MySQL credentials (host, port, database name, user, password).
  • Restart the server again. The plugin will automatically create the required database tables.

Once installed, players can immediately begin registering and using the vault. For those who prefer a more streamlined experience, the foxygame.net launcher offers a one-click installation option. Simply browse the launcher's add-on catalog, locate the Gamble Plugin, and it will be automatically placed in your server's plugin directory with the correct version compatibility checked. This eliminates manual downloads and ensures you always have the latest security patches.

Database and Performance

The Gamble Plugin uses asynchronous database operations, meaning it never blocks the main server thread. All queries run in the background, so even on large servers with hundreds of players, you will not experience lag spikes. The MySQL database stores player UUIDs, names, BCrypt-hashed passwords, diamond balances, premium status, and login flags. This structure is efficient and easy to back up.

Why Your Server Needs This Plugin

Without authentication, any player can join with a known username and cause chaos. The Gamble Plugin eliminates that risk while adding a practical vault system that encourages players to keep their diamonds safe. It is a two-in-one solution that reduces the need for multiple plugins, lowering the chance of conflicts. The admin reset command also means you can help players who forget their passwords without digging through database tables manually.

Whether you run a small survival world or a large network, the Gamble Plugin for Minecraft adapts to your needs. The permission nodes let you fine-tune access, and the vault commands are so simple that new players pick them up instantly. If you are using the foxygame.net launcher, you can even manage plugin updates through its built-in add-on catalog, making the Gamble Plugin a hassle-free addition to any modded or vanilla server setup.

Final Thoughts

Security and economy are two pillars of a successful Minecraft server. The Gamble Plugin strengthens both with a clean, well-coded solution. From BCrypt password hashing to instant diamond deposits, every feature is designed to be reliable and user-friendly. Download the Gamble Plugin today and give your players the protection and convenience they deserve.