Duels-Lite Minigame icon

Duels-Lite Minigame -----

MySQL/Yaml/SQLite | MultiArena | API |



Info.png

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

Screenshoots.png
2020-04-18_17.57.51.png
2020-04-18_17.57.58.png
2020-04-18_17.58.14.png

Commands.png

✯ - /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! ✯

Placeholders.png
** PlaceholderAPI **
%duelslite_rank% - Displays your rank! ✯
%duelslite_kills% - Displays your kills! ✯
%duelslite_deaths% - Displays your deaths! ✯
%duelslite_score% - Displays your score! ✯

Files.png

config.yml
Code (Text):
joinitem:
  enabled: true
chatformat:
  enabled: true
messages.yml
Code (Text):
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
Code (Text):
mysql:
  enabled: false
  host: duels
  user: user
  password: password
 
scoreboard.yml
Code (Text):
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
Code (Text):
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!'

Features.png

✯ Multiple Arena! ✯
✯ Bungeecord Support! ✯
✯ PlaceholderAPI Support! ✯
✯ Custom Scoreboard Support! ✯
✯ Custom Configuration! ✯
✯ Active development and support! ✯
... and much more ...

Events.png

ArenaJoinEvent
(( import com.eickmung.duellite.api.ArenaJoinEvent; ))

Code (Text):
@EventHandler
public void onArenaJoin(ArenaJoinEvent event)
{
  Player p = event.getPlayer();
  Arena a = event.getGameArena();
}
ArenaLeaveEvent
(( import com.eickmung.duellite.api.ArenaLeaveEvent; ))


Code (Text):
public void onArenaLeave(ArenaLeaveEvent event)
{
  Player p = event.getPlayer();
  Arena a = event.getGameArena();
ArenaWinEvent
(( import com.eickmung.duellite.api.ArenaWinEvent; ))


Code (Text):
public void onArenaLeave(ArenaWinEvent event)
{
  Player p = event.getPlayer();
  Arena a = event.getGameArena();

Resource Information
Author:
----------
Total Downloads: 3,293
First Release: Apr 18, 2020
Last Update: Feb 25, 2021
Category: ---------------
All-Time Rating:
8 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings