Blackjack [Physical Cards] [1.20 - 1.21.x] icon

Blackjack [Physical Cards] [1.20 - 1.21.x] -----

Transform your server into a casino with stunning 3D blackjack tables and real-time betting!



BLACKJACK
A Premium Physical Blackjack Table Plugin for Minecraft Servers
Create interactive card tables in your game world with realistic 3D card displays

[​IMG]

✨ KEY FEATURES ✨
Immersive Gameplay
  • Physical Card Tables: Place interactive blackjack tables anywhere in your world
  • 3D Card Displays: Realistic card animations with custom resource pack support
  • Multi-Player Support: Up to 4 players per table with seamless turn management
  • Smart Game Logic: Professional blackjack rules with dealer AI
Economy Integration
  • EssentialsX Compatible: Seamless integration with your server's economy
  • Configurable Quick Bets: Admins can set custom bet amounts in config.yml
  • Flexible Betting: Configurable bet limits and cooldown periods
  • Secure Transactions: Anti-cheat measures and bet validation
Player Statistics
  • Comprehensive Tracking: Wins, losses, pushes, and streaks
  • Performance Metrics: Track your best winning streaks and total earnings
  • Admin Stats: Admins can check any player's statistics
  • Persistent Data: Statistics saved across server restarts
Visual & Audio
  • Colorized Chat: Suit-based card colors (Red ♥♦, Dark Gray ♠♣)
  • Particle Effects: Customizable win/lose particle displays
  • Sound Effects: Immersive audio feedback for game events
  • Chat-Based Betting: Clean, fast interface with clickable quick bet amounts
[​IMG]

QUICK START GUIDE
Installation
  1. Download the latest Blackjack.jar from releases
  2. Place the jar in your server's plugins folder
  3. Install EssentialsX if not already installed
  4. Download and install the @playing_cards resource pack
  5. Restart your server
  6. Configure settings in config.yml (optional)
[​IMG]
Basic Usage
Code (Text):
# Create a table (Admin)
/createtable
# Join and play
/join          # Join nearest table
/bet           # Open quick betting menu
/bet 100       # Place specific bet
/start         # Start the game
/hit           # Take another card
/stand         # End your turn
/stats         # View your statistics
[​IMG]

COMMANDS & PERMISSIONS
Permissions
Permission Description Default
blackjack.admin Create and remove tables op
blackjack.play Join tables and play games true
blackjack.stats.others View other players' statistics op

⚡ Commands
Command Description Permission
/createtable Create a new blackjack table blackjack.admin
/removetable Remove the nearest table blackjack.admin
/join Join the nearest table blackjack.play
/leave Leave your current table blackjack.play
/start Start a new game blackjack.play
/hit Take another card blackjack.play
/stand End your turn blackjack.play
/bet <amount> Place or change your bet blackjack.play
/stats [player] View statistics blackjack.play
/bjversion Check plugin version blackjack.admin


PLUGIN INTEGRATIONS
Version Checking
  • Automatic Updates: Admins are notified when joining if a new version is available
  • Manual Check: Use /bjversion to check current version and update status
  • GitHub Integration: Automatically checks releases from the official repository
GSit Support
  • Automatic Detection: Plugin automatically detects if GSit is installed
  • Enhanced Experience: Players automatically sit and rotate when joining tables
  • Graceful Fallback: Works perfectly without GSit if not available
[​IMG]

⚙️ CONFIGURATION ⚙️
Betting Configuration
Code (Text):
# Betting Settings
betting:
  min-bet: 10
  max-bet: 10000
  cooldown-ms: 2000
 
  # Quick Bet Options (Configurable by admins!)
  quick-bets:
    small: [10, 25, 50]
    medium: [100, 250, 500]
    large: [1000, 2500, 5000]
Table Settings
Code (Text):
# Table Settings
table:
  max-players: 4
  max-join-distance: 10.0
  table-material: GREEN_TERRACOTTA
  chair-material: DARK_OAK_STAIRS
Audio & Visual
Code (Text):
sounds:
  enabled: true
  card-deal:
    sound: BLOCK_WOODEN_BUTTON_CLICK_ON
    volume: 1.0
    pitch: 1.2
particles:
  enabled: true
  win:
    type: HAPPY_VILLAGER
  lose:
    type: ANGRY_VILLAGER
[​IMG]

GAMEPLAY FEATURES
[​IMG]
Card Display
  • Realistic 3D Cards: Custom resource pack with detailed card textures
  • Smooth Animations: Cards dealt with proper positioning and rotation
  • Hidden Dealer Card: Traditional blackjack dealer hole card mechanics
  • Color-Coded Suits: Red hearts/diamonds, dark gray spades/clubs
[​IMG]
Game Flow
  1. Join Table: Players approach and join available seats
  2. Place Bets: Use configurable quick bet amounts or set custom wager
  3. Deal Cards: Each player receives 2 cards, dealer gets 1 up + 1 down
  4. Player Turns: Hit or stand to reach 21 without busting
  5. Dealer Play: Dealer follows standard rules (hits on 16, stands on 17)
  6. Payouts: Automatic economy integration with instant payouts
[​IMG]
Payouts
  • Blackjack: 3:2 payout (bet × 2.5)
  • Regular Win: 2:1 payout (bet × 2)
  • Push (Tie): Bet returned
  • Loss: Bet forfeited

STATISTICS TRACKING
Track your performance with detailed statistics:
[​IMG]
Code (Text):
┌─────────────────────────────────────┐
│              Your Stats             │
├─────────────────────────────────────┤
│ Hands Played: 127                   │
│ Wins: 58 (45.7%)                    │
│ Losses: 51 (40.2%)                  │
│ Pushes: 18 (14.2%)                  │
│ Current Streak: 3 wins              │
│ Best Streak: 7 wins                 │
│ Total Winnings: $2,450              │
└─────────────────────────────────────┘
REQUIREMENTS
  • Minecraft Version: 1.21.3 or higher
  • Server Software: Spigot, Paper, or compatible forks
  • Resource pack: @playing_cards
  • Java Version: 21 or higher
  • Dependencies: EssentialsX (for economy support)
  • Optional: GSit (for enhanced sitting experience)
WHY CHOOSE THIS PLUGIN?
✅ Professional Quality
  • Clean, optimized code with proper error handling
  • Regular updates and bug fixes
  • Extensive testing on various server configurations
  • Professional blackjack rules implementation
✅ Admin Friendly
  • Highly configurable through config.yml
  • Permission-based access control
  • Built-in version checking and update notifications
  • Easy setup with minimal configuration required
✅ Player Experience
  • Intuitive chat-based interface
  • Configurable quick betting for fast gameplay
  • Comprehensive statistics tracking
  • Visual and audio feedback
[​IMG]

SUPPORT & COMMUNITY
Need help? We're here for you!
Discord Support
Username: @vortexunwanted
Bug Reports & Feature Requests
GitHub Issues
⭐ Rate & Review
If you enjoy this plugin, please leave a review and rating!

LICENSE
This project is licensed under the MIT License - see the LICENSE file for details.
Resource Information
Author:
----------
Total Downloads: 251
First Release: May 25, 2025
Last Update: Jul 29, 2025
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings