FresitaDuels
Duel Plugin
FresitaDuels
⚔️ FresitaDuels – Advanced 1v1 Duel System
FresitaDuels is a modern, highly customizable duel plugin designed for Spigot/Paper servers. It provides a clean, competitive 1v1 duel experience with arena management, duel settings, GUI menus, and a secure reward system.
Built with performance, scalability, and clean architecture in mind.
✨ Features
⚔️ 1v1 Duel System
Send, accept, or deny duel requests
Request timeout handling
Multiple duels can run simultaneously
🗺️ Arena / Map Management
Create duel arenas via commands
Set spawn points for both players
Arena availability checks
🎛️ Duel Settings GUI
Fully interactive 27-slot GUI
Toggle mechanics per duel:
Elytra usage
Cobweb placement
Ladder placement
All slab / stair types
Real-time setting updates
⏱️ Duel Timer System
20-minute duel limit
Countdown displayed in the inventory title
Automatic duel end when time runs out
🎁 Reward Chest System
Winner receives a large chest inventory with the defeated player’s items
20-second loot time limit
Chest can be reopened using /duel chest
Secure access (winner only)
🔒 Safe & Fair Gameplay
Players cannot leave the duel arena
Block and item usage restricted by duel settings
Full cleanup after duel end
🌍 Automatic Teleport
Players are teleported to /spawn after the duel ends
🌐 Fully Configurable
config.yml and messages.yml
Turkish message support by default
Easy customization
🛠️ Commands /duel invite <player> /duel accept <player> /duel deny <player> /duel chest
Admin Commands
/fresitaduels:create <arena> /fresitaduels:start 1 <arena> /fresitaduels:start 2 <arena>
🔑 Permissions fresitaduels.admin
📦 Compatibility
✅ Spigot / Paper
✅ Minecraft 1.16+
🚀 Optimized for Paper (recommended)
💡 Why FresitaDuels?
Clean OOP-based architecture
Performance-friendly task system
Safe inventory and duel handling
Designed for competitive servers
Easy to extend (ELO, stats, ranked duels, databases)
📌 Planned Features
Ranked duels & ELO system
Duel statistics
PlaceholderAPI support
MySQL / SQLite storage
❤️ Support & Feedback
If you encounter any issues or have suggestions, feel free to open an issue or contact the developer.