SlotsMachine v1.3.6 - Bug Fix Update
🐛 Bug Fixes
- Critical Fix: Resolved issue where players closing the slot machine inventory during animation lost money without seeing results
- Fixed bug where exiting slot machine during spin prevented win/loss determination
- Ensured players always receive appropriate win/loss notification even when closing inventory early
- Fixed economic transaction issues related to prematurely closed slot games
🎰 Slot Machine Improvements
- Added proper result handling when players exit during active spins
- Improved player experience by always showing final results regardless of inventory state
- Enhanced win/loss notification delivery to ensure players always know their outcome
- Maintained consistent economy handling for all slot machine sessions
🚀 Additional Improvements
- Enhanced player experience by ensuring complete gameplay cycle
- Improved reliability of slot machine rewards distribution
- Added graceful handling of unexpected player actions
- Ensured consistent economy management regardless of player behavior
Discord Support: https://discord.gg/NJVHMSMR6m
SlotsMachine v1.3.5 - Bug Fix Update
🐛 Bug Fixes
- Critical Fix: Resolved issue where slot machine results were inconsistent with visual display
- Fixed scenarios where three matching symbols would incorrectly result in a loss
- Fixed cases where non-matching symbols would incorrectly result in a win
- Ensured visual representation always matches winning/losing determination
🎰 Slot Machine Improvements
- Added proper delay between spin completion and win/loss determination
- Improved animation timing to ensure all slots properly display final results
- Enhanced player experience with more consistent win/loss feedback
🔧 Technical Changes
- Improved slot machine animation logic
- Added synchronization between visual results and win calculations
- Fixed race condition in slot spin completion
🚀 Additional Improvements
- Enhanced overall slot machine reliability
- Smoother transition between spinning and results display
- More consistent player experience when using slot machines
Discord Support: https://discord.gg/NJVHMSMR6m
SlotsMachine v1.3.0 - Multilingual Update
🌍 Added Multilingual Support
- New Languages: Added support for 7 languages:
- 🇬🇧 English (Default)
- 🇩🇪 German (Deutsch)
- 🇮🇩 Indonesian (Bahasa Indonesia)
- 🇯🇵 Japanese (日本語)
- 🇨🇳 Chinese (中文)
- 🇪🇸 Spanish (Español)
- 🇫🇷 French (Français)
- 🇷🇺 Russian (Русский)
🛠️ New Features
- Language Command: Added
/slotlang
command to change your preferred language - Per-Player Settings: Each player can set their own language independently
- Persistent Preferences: Your language choice is remembered between server restarts
- Admin Controls: Server owners can set a default language in config.yml
💬 Command Usage
/slotlang
- Shows available languages and your current language/slotlang <language>
- Changes your language (e.g.,/slotlang de
for German)
🔄 Configuration Updates
# In config.yml
settings:
default-language: "en" # Set server default language code
🚀 Optimization
- Efficient language caching system
- Minimal memory footprint
- No impact on existing features
🐛 Bug Fixes
- Fixed minor text formatting issues
- Improved message consistency
- Enhanced player feedback messages
📝 Note for Server Admins: After updating, language files will be automatically created in the plugin directory. You may customize these files to adjust translations if needed.
Thank you for using SlotsMachine! We hope this update makes the plugin more accessible to your players around the world! 🌎
For support, join our Discord: https://discord.gg/NJVHMSMR6m
Added
- Support for command blocks to run slot machines with format
/slots <player> <amount>
- Physical slot machine functionality using buttons or levers
- New command
/slotblock register <betAmount>
to register a button/lever as a slot machine
- New command
/slotblock unregister
to remove a button/lever from slot machine registry
- New command
/slotblock info
to view details about registered interactive blocks
- Protection system for registered interactive blocks (only admins can break them)
- New configuration file
interactive_blocks.yml
to store all interactive block locations
- Support for different bet amounts on different physical slot machines
Changed
- Enhanced SlotMachineCommand to accept player parameter for console/command block usage
- Updated plugin.yml to version 1.2.0
- Improved player feedback messages when using buttons/levers
Fixed
- Optimized resource usage for better performance
- Enhanced security measures to prevent exploitation
GamblingMachine - Changelog v1.0.0
🎉 Initial Release
✨ Core Features
- Implemented fully functional GUI-based slot machine system
- Added secure random number generation for fair gameplay
- Integrated Vault economy support
- Created animated spinning mechanism with sound effects
💰 Economy & Betting
- Added configurable minimum and maximum betting limits
- Implemented 7 different symbols with unique multipliers:
- Diamond (100x)
- Gold (50x)
- Emerald (25x)
- Iron (10x)
- Copper (5x)
- Coal (3x)
- Redstone (2x)
- Added weighted probability system for balanced gameplay
🎮 Commands
- Added
/slots <amount>
command for players - Added
/slots help
for multiplier information - Implemented admin commands:
/slotadmin reload
/slotadmin stats
⚙️ Configuration
- Added comprehensive config.yml with customizable:
- Betting limits
- Symbol multipliers
- Probability weights
- Sound settings
- Custom messages
🎨 Visual & Audio
- Added spinning animation with progressive speed
- Implemented win/lose particle effects
- Added configurable sound effects
- Created custom GUI border design
🛡️ Security & Protection
- Added inventory protection system
- Implemented secure transaction handling
- Added permission system:
gamblingmachine.use
gamblingmachine.admin
📋 Requirements
- Minecraft 1.21
- Vault
- Economy plugin (any Vault-compatible)
This is the first stable release of GamblingMachine. Please report any bugs or issues you encounter. Your feedback is valuable for future improvements!