
BedrockCombatCompat
Cross-Platform Combat Optimization for Crossplay Minecraft Servers
Автор: ChiefBoyardee1,5 тыс.3обновлён 7 авг. 2025 г.
Механики игры
Описание
🌟 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
Последние версии
Все версии →release
BedrockCombatCompat 1.1.1
1.1.17 авг. 2025 г.1,4 тыс.Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
Minor encoding patch
Fixed § issues replacing with & in places where it formatted better
release
BedrockCombatCompat 1.1.0
1.1.06 авг. 2025 г.40Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
# BedrockCombatCompat v1.1.0
## 🆕 New Features
- **Action Bar Status Display** - Real-time combat mode and PvP status indicators
- **Smart Notifications** - Instant alerts for combat mode changes and PvP events
- **Enhanced Configuration** - New action bar customization options
## ⚙️ Configuration Updates
- `action-bar.enabled` - Toggle action bar display
- `action-bar.show-combat-mode` - Show current combat mode (Bedrock/Java)
- `action-bar.show-pvp-status` - Display PvP mode and timeout countdown
- `action-bar.update-interval` - Customize refresh rate (default: 20 ticks)
## 🔧 Technical Improvements
- Cross-version action bar compatibility (1.8-1.21+)
- Optimized performance with smart update scheduling
- Better error handling and graceful fallbacks
- Memory-efficient player state management
## 📋 Requirements
- **Minecraft**: 1.8.8 - 1.21+
- **Server**: Spigot, Paper, or compatible forks
- **Java**: 8+
## 🚀 Upgrade Notes
- Fully backward compatible with v1.0.0
- New configuration options auto-generate on first load
- No breaking changes to existing functionality
---
*For detailed installation and configuration instructions, visit the [GitHub repository](https://github.com/ChiefBoyardee/BedrockCombatCompat).*
release
BedrockCombatCompat 1.0.0
1.0.05 авг. 2025 г.50Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8paper, purpur, spigot
Что нового
🎮 **BedrockCombatCompat v1.0.0** - Cross-Platform Combat Optimization
Transform your Minecraft server with seamless combat optimization for both Java and Bedrock Edition players!
## ✨ **What's New**
- 🔄 **Automatic Player Detection** - Identifies Bedrock players via Geyser/Floodgate
- ⚡ **Controller-Friendly Combat** - Removes attack cooldowns for Bedrock players
- ⚖️ **Fair PvP Balance** - Maintains traditional Java combat mechanics
- 🎯 **Smart PvP Detection** - Real-time combat monitoring with timeout system
- 🛠️ **Admin Commands** - Easy management with `/bedrockcombat` commands
## 🎯 **Perfect For**
- Survival servers with mixed player bases
- PvP servers requiring fair combat balance
- Cross-platform communities
## 📋 **Key Features**
| Feature | Java Players | Bedrock Players |
|---------|--------------|-----------------|
| Attack Cooldown | ✅ Traditional | ❌ Removed |
| Attack Speed | ⚖️ Standard | ⚡ Optimized |
| PvP Detection | ✅ Monitored | ✅ Monitored |
## 🔧 **Requirements**
- Spigot/Paper 1.21+
- Java 17+
- Geyser + Floodgate (for cross-platform)
## 📦 **Installation**
1. Download `bedrock-combat-compat-1.0.0.jar`
2. Place in `plugins/` folder
3. Restart server
4. Enjoy cross-platform combat!
## 🎮 **Commands**
- `/bedrockcombat help` - Show help menu
- `/bedrockcombat status` - Check combat status
- `/bedrockcombat reload` - Reload configuration
---
**🌟 Ready for cross-platform server use!** No known issues, thoroughly tested, and optimized for performance.
**Made with ❤️**