SlotsMachine - Vegas-Style Fun for Your Minecraft Server
Bring the excitement of slot machines to your Minecraft server with
SlotsMachine, a lightweight and performance-optimized plugin! This plugin delivers a fun, interactive slot machine experience complete with Minecraft-themed symbols, configurable betting options, and economy integration.
⚠️ IMPORTANT DISCLAIMER
- This plugin is intended for entertainment purposes only within Minecraft servers
- The developer is not responsible for any misuse, gambling addiction, or real-money transactions
- Server owners must ensure compliance with their local laws and regulations regarding gambling
- Not recommended for servers with primarily young players
- Use this plugin responsibly and consider implementing playing limits
- The developer does not endorse or promote real gambling activities
Key Features
- Intuitive GUI-based slot machine with animated spins
- Minecraft-themed symbols (Diamond, Gold, Emerald, etc.)
- Configurable betting limits and multipliers
- Fair and weighted probability system
- Vault economy integration
- Particle and sound effects for an immersive experience
- Admin commands for easy management
- Optimized performance with minimal server impact
- NEW! Command block support for automated gameplay
- NEW! Button/lever integration for physical casino setups
- NEW! Set different bet amounts for different buttons/levers
Symbol Multipliers
- Diamond: 100x
- Gold: 50x
- Emerald: 25x
- Iron: 10x
- Copper: 5x
- Coal: 3x
- Redstone: 2x
️ Setup
- Make sure you have Vault and an economy plugin installed
- Drop the plugin in your plugins folder
- Restart your server
- Configure betting limits and multipliers in config.yml if desired
- NEW! Set up physical slot machines using buttons or levers around your server
Commands
- /slots <amount> - Open the slot machine and place a bet
- /slots help - View multipliers and betting information
- /slots <player> <amount> - NEW! Start a slot machine for another player (from console or command block)
- /slotadmin reload - Reload the configuration
- /slotadmin stats - View current machine settings
- /slotblock register <betAmount> - NEW! Register a button/lever as a slot machine
- /slotblock unregister - NEW! Unregister a button/lever
- /slotblock info - NEW! View information about a registered button/lever
⚙️ Permissions
- gamblingmachine.use - Allow players to use the slot machine (default: true)
- gamblingmachine.admin - Access to admin commands (default: op)
Configuration
Fully configurable through config.yml:
- Minimum and maximum betting limits
- Symbol multipliers
- Probability weights
- Sound effects and volumes
- Custom messages
- NEW! Interactive blocks stored in separate configuration file
Security Features
- Protected inventory interactions
- Secure random number generation
- Safe economy transactions
- Anti-exploit measures
- NEW! Only admins can register or unregister physical slot machines
- NEW! Protected registered blocks from being broken by non-admins
Dependencies
- Vault
- Any economy plugin compatible with Vault
Recommended Server Settings
- Consider setting reasonable daily/weekly betting limits
- Monitor player behavior for signs of excessive use
- Implement cooldown periods between uses
- Display responsible gaming messages
- Keep betting amounts balanced with your server's economy
- NEW! Create themed casino areas with physical slot machines using buttons/levers
️ Casino Building Ideas
- Create slot machine rows with buttons at different bet levels
- Build VIP areas with higher-bet machines
- Use command blocks for automated jackpot announcements
- Design redstone contraptions that activate when players win
This plugin is perfect for server owners looking to add an entertaining and fair gambling system to their economy-based servers. The code is optimized for performance and reliability, ensuring a smooth experience for both players and server resources.
❗ Final Notice
By downloading and using this plugin, you acknowledge that you are responsible for its implementation and usage on your server. The developer provides this as-is and bears no responsibility for any misuse or consequences arising from its implementation.
Support Development
If you find this plugin useful, consider:
- Follow us in Modrinth
- Rating the plugin
- Sharing with other server owners
For support:
Made with ❤️ for the Minecraft community