Bedrock Edition Support
BlockBall fully supports cross-platform gameplay between Java Edition and Bedrock Edition clients (mobile, console, Windows 10/11) through GeyserMC. This allows players on any device to enjoy BlockBall together!
Cross-Platform Compatibility
Bedrock players can join Java servers running BlockBall using GeyserMC, enabling true cross-platform soccer matches between PC, mobile, and console players.
🎯 What You'll Need
Requirements
- Java Server: Spigot, Paper, or compatible server
- BlockBall Plugin: Installed on your Java server
- GeyserMC: Translation layer for Bedrock clients
- Optional: Patreon resources for enhanced visual experience
Supported Platforms
✅ Java Edition (PC, Mac, Linux)
✅ Bedrock Edition (Mobile, Xbox, PlayStation, Switch, Windows 10/11)
✅ All GeyserMC Configurations (Standalone, Plugin mode, Proxy mode)
⚡ Quick Setup Guide
Step 1: Install GeyserMC
Choose your installation method:
- Download GeyserMC for Spigot/Paper
- Place
Geyser-Spigot.jarin yourplugins/folder - Restart your server
- Configure port forwarding for UDP port
19132
- Download GeyserMC for your proxy platform
- Install on your proxy server
- Configure backend server connections
- Set up UDP port forwarding
- Download standalone GeyserMC
- Configure server connections
- Run alongside your Java server
- Manage ports independently
Step 2: Install BlockBall
- Install BlockBall on your Java server (not the proxy)
- Configure your games as normal
- Ensure permissions are set for cross-platform players
Step 3: Test Basic Functionality
- Join with a Bedrock client:
/blockball join game1 - Verify game participation works
- Test basic ball interactions
Initial Experience
Without additional configuration, Bedrock players will see:
- ⚠️ Ball appears as a basic player head (no custom texture)
- ⚠️ Ball cannot rotate properly
- ✅ All gameplay mechanics work normally
🎨 Enhanced Visual Experience (Patreon)
Premium Features
Thanks to Patreon supporters who funded this feature! ❤️
The enhanced Bedrock experience includes:
- Custom Ball Texture: Proper soccer ball appearance
- Smooth Rotation: Realistic ball movement animations
- Optimized Performance: Better frame rates on mobile devices
- Easy Installation: Pre-configured resource packs
Installation (Patreon Members)
Time Saver
Patreon members get pre-configured files that make setup effortless. Support development to save hours of manual configuration!
- Download Resources
-
Get
BlockBall-GeyserMC.zipfrom Patreon -
Extract Files
plugins/Geyser-Spigot/ ├── custom-skulls_blockball.yml └── packs/ └── BlockBallPack.mcpack -
Configure Custom Skulls
- Copy
player-profilesvalues fromcustom-skulls_blockball.yml -
Paste into
plugins/Geyser-Spigot/custom-skulls.yml -
Restart Server
- Restart to apply resource pack changes
- Download Resources
-
Get
BlockBall-GeyserMC.zipfrom Patreon -
Extract to Proxy
plugins/Geyser-<Proxy>/ ├── custom-skulls_blockball.yml └── packs/ └── BlockBallPack.mcpack -
Update Configuration
- Merge
player-profilesfromcustom-skulls_blockball.yml -
Into
plugins/Geyser-<Proxy>/custom-skulls.yml -
Apply Changes
- Restart proxy server