Git Product home page Git Product logo

enzias / easyduels Goto Github PK

View Code? Open in Web Editor NEW
5.0 1.0 3.0 381 KB

EasyDuels is an open-source and free plugin for spigot servers, offering a new 1v1 system for your server.

Home Page: https://www.spigotmc.org/resources/%E2%9A%94%EF%B8%8Feasyduels%E2%9A%94%EF%B8%8F-a-complete-1v1-system-1-12-x-1-16-x.83031/

License: GNU General Public License v3.0

Java 100.00%
minecraft spigot spigot-plugin spigotmc spigotmc-plugin 1v1 1v1-game fight duels plugins

easyduels's Introduction

EasyDuels! Spiget Version

Welcome!

EasyDuels is a plugin for spigot servers (1.12 - 1.16.x), offering a new 1v1 system for your server. It has many features allowing you to customize everything. It only allows you to have a single arena on your server. Here are some features:

  • A single arena for your players to fight in 1v1.
  • Supports your language (fully customizable messages).
  • Supports 1.12 to 1.16.x.
  • A lot of configurable settings.
  • Fully customizable timer & countdown (never seen before)!

More features here.

If you need support, check the wiki. Most questions you may have should be answered here. For any issue or suggestion click here. Leave a review here to support me!

Links

easyduels's People

Contributors

enzias avatar rikk010 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

easyduels's Issues

Duels don't start Error Log Spam

It just says spamming "Starting in 3" and that's it.

[23:26:23 WARN]: [EasyDuels] Task #7402 for EasyDuels v1.1.0 generated an exception
java.lang.IllegalArgumentException: No enum constant org.bukkit.Sound.BLOCK_NOTE_HARP
at java.lang.Enum.valueOf(Enum.java:240) ~[?:?]
at org.bukkit.Sound.valueOf(Sound.java:11) ~[patched_1.16.1.jar:git-Paper-101]
at fr.enzias.easyduels.managers.versions.SenderManager_1_16_R1.sendSound(SenderManager_1_16_R1.java:59) ~[?:?]
at fr.enzias.easyduels.managers.TimerManager.run(TimerManager.java:50) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.1.jar:git-Paper-101]
at org.bukkit.craftbukkit.v1_16_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.1.jar:git-Paper-101]
at net.minecraft.server.v1_16_R1.MinecraftServer.b(MinecraftServer.java:1291) ~[patched_1.16.1.jar:git-Paper-101]
at net.minecraft.server.v1_16_R1.DedicatedServer.b(DedicatedServer.java:377) ~[patched_1.16.1.jar:git-Paper-101]
at net.minecraft.server.v1_16_R1.MinecraftServer.a(MinecraftServer.java:1212) ~[patched_1.16.1.jar:git-Paper-101]
at net.minecraft.server.v1_16_R1.MinecraftServer.v(MinecraftServer.java:1000) ~[patched_1.16.1.jar:git-Paper-101]
at net.minecraft.server.v1_16_R1.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.1.jar:git-Paper-101]
at java.lang.Thread.run(Thread.java:834) [?:?]

Suggestion: Dueling Anywhere

Would be pretty cool if you could have a config duel outside anywhere, similar to that of World of Warcraft's dueling system where you can request to duel players around you within a border. The popular server Wynncraft also has something like this.

Timer Fails on 3 seconds left. Round doesn't "start"

PaperMC 1.16.2

The issue I have encountered is when the players get teleported to the arena spawns, the counter stops at 3. If a player quits the game, the match ends and everything works as normal. Awards works, fireworks, etc.

[12:22:34] [Server thread/WARN]: [EasyDuels] Task #732251 for EasyDuels v1.4.1 generated an exception
java.lang.IllegalArgumentException: No enum constant org.bukkit.Sound.BLOCK_NOTE_HARP
at java.lang.Enum.valueOf(Unknown Source) ~[?:1.8.0_261]
at org.bukkit.Sound.valueOf(Sound.java:11) ~[patched_1.16.2.jar:git-Paper-189]
at fr.enzias.easyduels.managers.versions.SenderManager_1_16_R2.sendSound(SenderManager_1_16_R2.java:74) ~[?:?]
at fr.enzias.easyduels.managers.CountdownManager.sendLobbyTimer(CountdownManager.java:40) ~[?:?]
at fr.enzias.easyduels.tasks.TimerManager.run(TimerManager.java:39) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftTask.run(CraftTask.java:99) ~[patched_1.16.2.jar:git-Paper-189]
at org.bukkit.craftbukkit.v1_16_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.2.jar:git-Paper-189]
at net.minecraft.server.v1_16_R2.MinecraftServer.b(MinecraftServer.java:1296) ~[patched_1.16.2.jar:git-Paper-189]
at net.minecraft.server.v1_16_R2.DedicatedServer.b(DedicatedServer.java:375) ~[patched_1.16.2.jar:git-Paper-189]
at net.minecraft.server.v1_16_R2.MinecraftServer.a(MinecraftServer.java:1211) ~[patched_1.16.2.jar:git-Paper-189]
at net.minecraft.server.v1_16_R2.MinecraftServer.w(MinecraftServer.java:999) ~[patched_1.16.2.jar:git-Paper-189]
at net.minecraft.server.v1_16_R2.MinecraftServer.lambda$a$0(MinecraftServer.java:177) ~[patched_1.16.2.jar:git-Paper-189]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_261]

Suggest:

Would be nice to have a feature that allows players bid items like Money Bet, and a system that allows them to have their own , score (so we can setup how mucho points a player will receive or lose when they win or lose a duel) we can setup like at the end of the month players with more scores in their duel stats will recive prizes. (To motivate them to do duels)

And placeholders stats:
examples:
%easyduels_wins%
%easyduels_loses%
%easyduels_score%
%easyduels_rank% (you cant set just in duels a different type of rank depending on your score) if you want.
%easyduels_opponent_hp% (to make a scoreboard when you're in a duel)
%easyduels_opponent_ping%

Not sure if they are good or lot of work for you but do what you can, plugin stills amazing!:D

Discord Server

EasyDuels
If you have any issues, questions, or suggestions, please join the EasyDuels Discord server!

Link: EasyDuels

Set inventory

Can players be pvp according to the set equipment?
Just like mineplex's lobby game!

Multi Arena

A multi arena system would be a good idea, i.e. instead of defining several arenas, there are several fights in the same arena.

Explanation :

Player 1 vs Player 2 in the Sand arena
Player 3 vs Player 4 in the Sand arena

However, the 2 groups will not see this, this prevents the arenas from being full all the time.
Obviously block all interactions between group 1 / group 2.

Suggestion:

Add multi arena support meaning if 2 players are 1v1ing and 2 other players want to do it will teleport them to a available arena
don't care that the plugin wasn't meant for this it wouldn't hurt anyone people who don't want this can stick with 1 arena or else this plugin is useless with servers that have 50-100 players and queue system will just take forever.... 5min match

Bungeecord Support

Hello,

Maybe you could add bungeecord support for one PVP arena for each server

Arena reset system

so for games like builduhc when a game is over the arena resets and placed blocks will disapear

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.