Compatibility
Minecraft: Java Edition
1.21โ1.21.8
Platforms
Tags
Creators
Details
Licensed MIT
Published 10 months ago
๐ What's New
โจ Cross-Platform Combat Optimization
- Automatic Player Detection: Seamlessly identifies Bedrock Edition players using Geyser/Floodgate
- Dual Combat Systems: Maintains traditional Java combat for Java players while optimizing for Bedrock players
- Controller-Friendly Combat: Removes attack cooldowns and spam-click penalties for Bedrock players
- Fair PvP Balance: Ensures competitive balance between Java and Bedrock players
๐ฏ Smart PvP Detection
- Real-Time PvP Monitoring: Automatically detects when players enter PvP combat
- Timeout System: Configurable PvP timeout periods (default: 10 seconds)
- Clean Status Messages: Informative in-game notifications for combat status
โก Performance Features
- Attack Speed Optimization: Removes attack speed limitations for Bedrock players
- Attack Indicator Management: Hides Java-specific attack indicators for Bedrock players
- Lightweight Design: Minimal server performance impact
๐ ๏ธ Administrative Tools
- In-Game Commands: Easy-to-use commands for server administrators
- Tab Completion: Full tab completion support for all commands
- Real-Time Configuration: Toggle features without server restarts
๐ Features Overview
| Feature | Java Players | Bedrock Players |
|---|---|---|
| Attack Cooldown | โ Traditional | โ Removed |
| Attack Speed | โ๏ธ Standard | โก Optimized |
| Attack Indicator | โ Visible | โ Hidden |
| PvP Detection | โ Monitored | โ Monitored |
| Combat Messages | โ Clean UI | โ Clean UI |
๐ฎ Commands
Primary Command: /bedrockcombat
- Aliases:
/bc,/bcc - Permission:
bedrockcombat.use
Available Subcommands:
/bedrockcombat help- Show help menu/bedrockcombat reload- Reload plugin configuration/bedrockcombat status- Check your combat status/bedrockcombat version- Display plugin version
๐ง Installation
Requirements:
- Minecraft Server: Spigot/Paper 1.21+
- Java Version: Java 17 or higher
- Dependencies: Geyser + Floodgate (for cross-platform support)
Quick Install:
- Download
bedrock-combat-compat-1.0.0.jar - Place in your server's
plugins/folder - Restart your server
- Configure as needed (optional)
๐ Server Compatibility
โ Supported Platforms
- Spigot 1.21+
- Paper 1.21+ (Recommended)
- Purpur 1.21+
- Pufferfish 1.21+
๐ Required for Cross-Platform
- Geyser: Enables Bedrock players to join Java servers
- Floodgate: Allows Bedrock players without Java accounts
๐ฏ Perfect For
๐ฐ Server Types
- Survival Servers with mixed player bases
- PvP Servers requiring fair combat balance
- Mini-Game Servers with combat elements
- Cross-Platform Communities
๐ฅ Player Benefits
- Bedrock Players: Smooth, controller-friendly combat experience
- Java Players: Unchanged traditional combat mechanics
- Server Owners: Happy players from both platforms
๐ Security & Performance
- Zero Security Risks: No external connections or data collection
- Lightweight: Minimal memory footprint (~2MB)
- Efficient: Optimized event handling and player detection
- Stable: Thoroughly tested on production servers
๐ Technical Details
Plugin Information
- Version: 1.0.0
- API Version: 1.21
- Main Class:
io.github.chiefboyardee.bedrockcombat.BedrockCombatPlugin - Dependencies: Soft-depend on Geyser/Floodgate
Permissions
bedrockcombat.use- Access to basic commands (default: true)bedrockcombat.admin- Access to admin commands (default: op)
๐ Known Issues
Currently, there are no known issues! This is a stable release ready for cross-platform servers!
๐ฎ Roadmap
Planned Features
- Configuration file for customizable settings
- Per-world combat mode settings
- Advanced PvP statistics tracking
- Integration with popular PvP plugins
- Custom combat animations for Bedrock players
๐ฌ Community & Support
Get Help
- ๐ Bug Reports: GitHub Issues
- ๐ญ Discussions: GitHub Discussions
- ๐ Documentation: Wiki


