FresitaDuels

Duel Plugin

25

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.

ADS