GithubHelp home page GithubHelp logo

enzias / easyduels Goto Github PK

View Code? Open in Web Editor NEW
6.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 People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

easyduels's Issues

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]

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.

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

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

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) [?:?]

Bungeecord Support

Hello,

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

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.

Arena reset system

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

Set inventory

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

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.