Duels-Lite is a minigame plugin that allows you to easily fight 1:1 against your opponent. The game setting method is also a very simple plugin!
Need help? Join My Discord: https://discord.gg/duMvWQS8aB
ᴘʀᴇ-ᴄᴏɴꜰɪɢᴜʀᴇᴅ ᴍᴀᴘs
Arena (1.8.0-1.12.2)
https://drive.google.com/file/d/1aVxnFXJru-aELhHXR_d0XxUhnTKCulUg/view
✯ - /1vs1 setlobby - Set Main lobby! ✯
✯ - /1vs1 create <arena> - Create a arena! ✯
✯ - /1vs1 delete <arena> - Delete a arena! ✯
✯ - /1vs1 top - See the top of wins! ✯
✯ - /1vs1 setwaiting - Set the waiting location! ✯
✯ - /1vs1 setspawn <1/2> - Set the setspawn location! ✯
✯ - /1vs1 setcreator - Set game map creator! ✯
✯ - /1vs1 join - Join on arena! ✯
✯ - /1vs1 leave - Leave from arena! ✯
✯ - /1vs1 randomjoin - Join on arena random! ✯
✯ - /1vs1 list - View a list of currently created game arenas! ✯
✯ - /1vs1 stats - See your stats! ✯
✯ - /1vs1 duel <player> - Invite duel! ✯
** PlaceholderAPI **
✯ %duelslite_rank% - Displays your rank! ✯
✯ %duelslite_kills% - Displays your kills! ✯
✯ %duelslite_deaths% - Displays your deaths! ✯
✯ %duelslite_score% - Displays your score! ✯
config.yml
joinitem:
enabled: true
chatformat:
enabled: true
messages.yml
messages:
sign: "&e\xbb &81vs1 &e\xab"
chatformat: "&7[&6<rank>&7] &7<player> &6\xbb &f<message>"
top: '<number>) &c<player>: &7<score>'
go: '&a&lGO!'
gameover: '&c&lGame Over!'
win: '&6<player> &fwon the round!'
onlyplayer: '&cYou must be a player!'
ingame: '&cGame already started!'
full: '&cArena is full!'
inarena: '&cYou''re already in an arena!'
noonarena: '&cYou''re not in arena!'
join: '&7<player> &ehas joined &e(&b<on>&e/&b<max>&e)!'
quit: '&7<player> &ehas quit!'
game-start: '&eThe game starts in &c<time> &eseconds!'
nopermission: '&cYou don''t have permission to use this command!'
noplayer: '&cPlayer not found!'
usage: '&cUsage &f/1vs1 <cmd>&c!'
nocreate: '&fPlease use &c/1vs1 create&f first!'
create: '&fArena &c<name>&f created with success!'
delete: '&fArena &c<name>&f deleted with success!'
noexist: '&cArena dosen''t exist!'
setwaiting-info: '&a>> &fSet waiting zone with &c/1vs1 setwaiting&f!'
setspawn-info: '&a>> &fSet spawn with &c/1vs1 setspawn&f!'
setcreator-info: '&a>> &fSet map creator with &c/1vs1 setcreator <name>&f!'
setwaiting: '&fWaiting zone setted up!'
setspawn: '&fSpawn successfully added!'
setmapcreator: '&fMap Creator was set!'
nonumber: '&c&cMust be a number!'
winner: '&6<winner>&f has won &6<map>&f!'
already: '&fPlayer already provoked!'
duel-invite:
- '&7<player> &einvited you to a duel'
- '&c/1vs1 accept &fto accept'
- '&c/1vs1 deny &fto reject'
- '&7<player> &einvited you to a duel'
- '&c/1vs1 accept &fto accept'
- '&c/1vs1 deny &fto reject'
duel-succes: '&fYou challenged &c<player> &fduel!'
duel-accept: '&c<player> &faccepted the challenge!'
duel-deny: '&c<player> &frejected the challenge!'
nobreak: '&cYou can''t break blocks here!'
noplace: '&cYou can''t place blocks here!'
start:
- '&7&m&l============================================'
- '&2&l>> &f&lGame: &7<game>'
- '&r'
- ' &e&lEliminate your opponent! '
- '&r&r'
- ' &2&l>> &f&lMap: &7<map> &fby &7<creator> '
- '&7&m&l============================================'
stats:
- '&7&m&l============================================'
- '&a>> &f&lStats: '
- '&r'
- '&fName: &7<name>'
- '&fKills: &7<kills>'
- '&fDeaths: &7<deaths>'
- '&fScore: &7<score>'
- '&r&r'
- '&7&m&l============================================'
mysql.yml
mysql:
enabled: false
host: duels
user: user
password: password
scoreboard.yml
scoreboard-whitelist: true
lobby-scoreboard-title: '&e&lDUELS'
waiting-scoreboard-title: '&e&lDUELS'
starting-scoreboard-title: '&e&lDUELS'
ingame-scoreboard-title: '&e&lDUELS'
reseting-scoreboard-title: '&e&lDUELS'
lobby-scoreboard-lines:
- '&r'
- '&a>> &f&lStats:'
- '&fName: &7<player>'
- '&fRank: &7<rank>'
- '&fKills: &7<kills>'
- '&fDeaths: &7<deaths>'
- '&fScore: &7<score>'
- '&r&r'
- '&a>> &f&lInfo:'
- '&fOnline: &7<online>'
- '&r&r&r'
- '&ewww.duel.com'
waiting-scoreboard-lines:
- '&7<date> &8Duel'
- '&r'
- '&fMap: &a<map>'
- '&fPlayers: &a<on>/<max>'
- '&r&r'
- '&fWaiting...'
- '&r&r&r&r'
- '&ewww.duel.com'
starting-scoreboard-lines:
- '&7<date> &8Duel'
- '&r'
- '&fMap: &a<map>'
- '&fPlayers: &a<on>/<max>'
- '&r&r'
- '&fStarting in &a<time>s'
- '&r&r&r'
- '&ewww.duel.com'
ingame-scoreboard-lines:
- '&7<date> &8Duel'
- '&r'
- '&fTime Left: &a<time>'
- '&fScore: &a<score>'
- '&r&r'
- '&a<you>'
- '&c<enemy>'
- '&r&r&r'
- '&fMap: &a<map>'
- '&fMode: &aClassic Duel'
- '&r&r&r&r'
- '&ewww.duel.com'
items.yml
game-leave:
Enabled: true
Material: BED
Data: 0
Slot: 8
Amount: 1
DisplayName: '&c&lReturn to Lobby &7(Right Click)'
Lore:
- '&7Right-click to leave to leave lobby!'
play:
Enabled: true
Material: BOOK
Data: 0
Slot: 0
Amount: 1
DisplayName: '&a&lPlay &7(Right Click)'
Lore:
- '&7Right-click to play game arena!'
stats:
Enabled: true
Material: PAPER
Data: 0
Slot: 1
Amount: 1
DisplayName: '&b&lStats &7(Right Click)'
Lore:
- '&7Right-click to view your stats!'
back-lobby:
Enabled: true
Material: BED
Data: 0
Slot: 8
Amount: 1
DisplayName: '&c&lReturn to Lobby &7(Right Click)'
Lore:
- '&7Right-click to leave to leave lobby!'
✯ Multiple Arena! ✯
✯ Bungeecord Support! ✯
✯ PlaceholderAPI Support! ✯
✯ Custom Scoreboard Support! ✯
✯ Custom Configuration! ✯
✯ Active development and support! ✯
... and much more ...
ArenaJoinEvent
(( import com.eickmung.duellite.api.ArenaJoinEvent; ))
@EventHandler
public void onArenaJoin(ArenaJoinEvent event)
{
Player p = event.getPlayer();
Arena a = event.getGameArena();
}
ArenaLeaveEvent
(( import com.eickmung.duellite.api.ArenaLeaveEvent; ))
public void onArenaLeave(ArenaLeaveEvent event)
{
Player p = event.getPlayer();
Arena a = event.getGameArena();
ArenaWinEvent
(( import com.eickmung.duellite.api.ArenaWinEvent; ))
public void onArenaLeave(ArenaWinEvent event)
{
Player p = event.getPlayer();
Arena a = event.getGameArena();Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta