Updated messages.yml
- Every message by the plugin can now FULLY be fully translated or changed in any way!
Added automatic table leaving
- If a player is inactive too long on a table with other players OR if they move far enough away from the table, they automatically leave the table without having to press the Leave Table button!
Added PlaceholderAPI support!
- Several placeholders have been created for the plugin which will be listed in the plugin description!
Fixed critical bugs
- Fixed game logic where players were losing on 21 when the dealer showed 19.
- Fixed duplicate hardcoded messages when translation was attempted.
Added messages.yml
- All plugin messages are now fully customizable in messages.yml allowing for easier plugin translation.
Decluttered plugin
- Unnecessary messages and config values removed
Updated Table Leaving
- Players can now simply walk away from tables to leave them.
- Disconnected players also leave the table.
- All player bets are refunded if the table is prematurely left.
- Server owners can decide if bets should be refunded or not if a player leaves the table mid-game.
Refresh config.yml for updated keys!
Double Down added
Players can now double down on their first two cards to win (or lose) twice the amount of money they placed their bet with!
Betting GUI removed
Betting is now entirely in the chat itself without needing a GUI of any sort.
Version checker added
Admins are now notified when a new release for this plugin is released.
GSit support included
Players are now automatically seated on the chairs if GSit is detected.
Customizable quick bet amounts
Quick bet amounts in chat are now customizable in the config.yml
.
Bugfixes
Illegal character
console message no longer shows- Players now face the right way when joining a table
Major Features
- Colorized Chat System - Red hearts/diamonds, dark spades/clubs with bold hand values
- Enhanced Result Display - Clear win/loss messages with color-coded payouts
Gameplay Improvements
- Dealer Hand Revelation - See complete dealer final hand:
Dealer: ♠K ♥7 | 17
- Smooth Game Flow - Fixed infinite loops and stuck game states
- Bold Hand Values - Gold for 21, red for bust, green for good hands
- Proper State Management - Clean transitions between games
Visual Enhancements
- Suit Color Coding - Red ♥♦ and dark gray ♠♣ for instant recognition
- Compact Messages - Essential info without spam
- Result Highlights -
PLAYER WINS! +$100
with emojis and colors - Professional UI - Clean, readable game interface
Blackjack
A physical blackjack table plugin for Minecraft servers that creates interactive card tables in the game world. Players can join tables, place bets, and play blackjack with realistic 3D card displays.
Features
- Physical card tables in the game world
- Interactive 3D card displays using custom resource pack
- Multiple player support (up to 4 players per table)
- Integration with EssentialsX economy
- Player statistics tracking
- Configurable settings
- Particle and sound effects
- Betting system with cooldowns
Requirements
- Spigot/Paper 1.21.3 or higher
- EssentialsX (for economy support)
- Custom resource pack (@playing_cards)
Installation
- Place the
Blackjack.jar
in your server'splugins
folder - Install the required @playing_cards resource pack
- Restart your server
- Configure the plugin in
config.yml
if desired
Commands
/createtable
- Create a new blackjack table (Admin)/removetable
- Remove the nearest table (Admin)/join
- Join the nearest table/leave
- Leave your current table/start
- Start a new game/hit
- Take another card/stand
- End your turn/bet <amount>
- Place or change your bet/stats
- View your statistics
Permissions
blackjack.admin
- Access to admin commands (default: op)blackjack.play
- Access to player commands (default: true)
Configuration
The plugin is highly configurable through config.yml
. You can adjust:
- Betting limits and cooldowns
- Table settings and materials
- Card display positions and scaling
- Sound and particle effects
- Custom messages
Statistics
The plugin tracks player statistics including:
- Hands won/lost/pushed
- Current and best streaks
- Total winnings