McDuels - PvP Bots, MySQL, Parties, Build, ScoreBoard

SCHEMATICS McDuels - PvP Bots, MySQL, Parties, Build, ScoreBoard

McDuels - PvP Bots, MySQL, Parties, Build, ScoreBoard
McDuels


Description

McDuels is a PvP based plugin which allow players to fight with the use of custom kits or off their inventory.. Players would have the opportunity to show off their true PvP skill. It has many different features that you would like. This plugin can be used on Factions, KitPvP, Prison and many other servers. Minigames plugins such as Skywars, SurvivalGames can be used together with McDuels. McDuels can be used for PracticePvP servers and can be runned on its own.

Please do not use PlugMan to reload McDuels. It is not supported and it will never be supported. Failure to do so will result in errors.

Features
  • Fight Against PvP Bots for 1v1,2v2 and 3v3 Battles.(Supported for versions 1.7.10 - 1.12.2)
  • Multiple Arenas
  • Party System
  • Elo System
  • Elo for each GameMode
  • Duel
  • 1v1, 2v2 and 3v3 battles
  • Scoreboards
  • Stats
  • FFA
  • Ranked and Unranked Games
  • Edit messages in configuration file
  • Supports English, Spanish and French messages
  • Spectating Arenas, Players and Parties
  • PartyBattle(Three Game Types(TeamKills, LastManStanding, UnlimtedKills))
  • Rewards for both winners and losers after a game
  • Create Kits In Game
  • View players Stats
  • Option between fighting with custom kits or using their own inventory
  • A betting option to allow players to bet items
  • Duel with GiveBacks
  • Disable and enable Arenas
  • Permissions can be edited in config
  • An API for developers.
  • Right Click Shift to 1v1 a player(This can be disabled in the Config)
  • Random Arenas.
  • MySQL support
  • SQLite support
  • Disable in certain worlds
  • Game Chat
  • Several config files with a lot of configurable options
  • Auto arrow remove.
  • Title Messages
  • Disable Commands, Block Place, Block Break for players in a game and spectators.
  • Hooks into MyPet
  • Hooks into SimpleClans
  • Hooks into PvPManager
  • Hooked into WorldEdit
  • Hooked into mcMMO
  • Hooked into Citizens
  • Hooked into CombatLogX
  • Hooked into CombatTagPlus
  • Hooked into Essentials
  • Hooked into PlaceHolderAPI
  • PlaceHolders
  • Hooked into Vault
  • Hooked into Factions
  • Hookes into FactionsUUID
  • Hooked into MVdWPlaceholderAPI
  • Hooks into LeaderHeads
  • Clickable Chat messages
  • After a game players will be able to view their opponents inventory
  • Sounds
  • Lobby
  • Hooked into Vault
  • Bet Xp and Money
  • Handles players that are in vanish
  • Health Shown in Chat
  • Added a Rules GUI to choose what to have enable/disable during a game(This can be disabled in the Config)
  • Rounds and Lives for Duels
  • Lots of more to come.
Commands and Permissions


Parties

Each party has three ranks which can be edited in the PartyManager.yml file. Each rank has its own commands.


The party size can be changed in the configuration file.(Default 5). You are required to be in a party for a PartyVsParty game. Parties are also saved on reload.

Sign Creation
These are the following steps that will be needed to create signs.


Line1: [McDuels]
Line2: Battle1v1,Battle2v2,Battle3v3, DuelBot1v1, DuelBot2v2, DuelBot3v3, Leave


When you are done it should like this

2017-12-05_22-03-51-png.300844


No specific permissions will be needed for players to use signs. Once they have the default permissions they would be able to join.

How to Setup Arenas
Create an arena:


Arena Types:
Battle1v1
Battle2v2
Battle3v3
PartyVsParty
Duel1v1
FFA
DuelBot1v1
DuelBot2v2
DuelBot3v3

Global(Supports all Types)

/arena create <ArenaName> <Type>
Set spawn 1:


/arena setspawn <ArenaName> 1
Set spawn 2:


/arena setspawn <ArenaName> 2
Set Spectate spawn


/arena setspawn <ArenaName> Spectate

This Requires WorldEdit
/arena schematic <ArenaName>


Tutorial





Developers API



How to you McDuels Items On Join

I added a feature for server owners to allow players to join 1v1,2v2,3v3, ffa, and duelbot games with the items in their inventory instead of using /Battle.

mcduels-items-png.259200



This will be set to false by default. To enable it go to the Arena.yml folder and set McDuelsItemsOnJoin to true. Once this is set to true players inventory will be clear and these items will be set everytime the server is reloaded, When a PlayerRespawns and Join's the Game. When a player dies, these items will also be cleared. Players will not be allowed to drop these items at no point in time.


How to Setup FFA

FFA is a game type in which players will fight against players without any teammates. The point of the game is to get the last man standing. Players will have lives according to the amount set in the configuration file(Default 2). When a player dies they will be sent to Spectate.(The FFA Max amount of players is 10)

Setting up FFA Arenas

According to the FFA max players set in the configuration file, this will determine the amount of arenas needed.


Configuration

config.yml

arena.yml

items.yml

entities.yml

Betting System


Player's will not have an option to bet against other players in a Duel1v1 game. Players will be able to bet items, money and exp. They both get an inventory popped up where they can put items in and set the amount of money and exp. The winner of the game receives their own bets and the looser bets with the command /duel claim.

2017-09-17_20-07-57-png.281756


ScoreBoard

Only use ScoreBoard when you haven't got any other scoreboard plugins. This scoreboard will only be shown when a player is not in a game

sb-png.289910


The PlaceHolderAPI plugin can be used on this ScoreBoard as well. The scoreboard is disabled by default.

ScoreBoard PlaceHolders
- (blank)
- (kills)
- (deaths)
- (wins)
- (lost)
- (kdr)
- (globalelo)
- (duel1v1elo)
- (battle1v1elo)
- (battle2v2elo)
- (battle3v3elo)
- (duelenable)
- (player_name)


Elo

Elo was added for Each GameMode, Reason being players can now get to see how they are pvping on Different GameModes. Example if I’m good at 1v1 but not 2v2 then it tells me I need to work on 2v2.

Elo Types:
- Duel1v1
- Battle1v1
- Battle2v2
- Battle3v3
- Global


The Global Elo will be Check after each Game.

PvP Bots

bot-png.296829




2018-04-15_10-39-55-png.341623

Players will have the option to PvP against ten(10) different entities for either DuelBot1v1, DuelBot2v2 or DuelBot3v3.











How to use Custom Language

Using you own Custom Language is very simple and easy to use. The reason for having a CustomLangauge is to allow Buyers to set their language if it is not supported by McDuels.

Instructions:

1. Change the messages in the CustomLanguage.yml file
2. Change the LanguageName to your language
3. In the config.yml, set your language to "CustomLanguage"(Not the name of your language).


Screen Shots

2017-12-05_22-00-45-png.300847



sc-png.248492



rules-png.252652


2017-12-05_22-00-27-png.300846


Test Server

198.27.76.27:25594
play.phanaticmc.com
(Use /duels to join duels server)


Contact
Skype: SteviePlaysMc4
Discord: SteviePlaysMc4#9652
Discord Community: https://discord.gg/7a2cPK4


Terms of Service

- After purchasing this plugin, you will not receive any refunds.
- You are not allowed to leak this plugin
- You may not -Redacted-, resell, or share the plugin
- The price of this plugin can be changed at anytime



Warning!
This plugin does not support versions lower than 1.7.10


Suggestions should be either sent in a PM or posted in Discussion.

Similar resources

McDuels - PvP Bots, MySQL, Parties, Scoreboard and More L
A cheap advanced duel and practice plugin which offers a wide variety of features.
1.00 star(s) 2 ratings
Downloads
426
Updated
McDuels-2 | Practice PvP | PvP Bots | Duels | 1v1 | 2v2 | 3v3 | Build | Kit Editor | More 1.8-1.19 Dekomori
5.00 star(s) 11 ratings
Downloads
3,283
Updated
McDuels-2 | PvP Bots | Duels | 1v1 | 2v2 | 3v3 | KOTH | BedWars [1.8-1.17] MikeyBoy
An advanced duel and practice pvp plugin which offers a wide variety of features.
0.00 star(s) 0 ratings
Downloads
30
Updated
BlackSpigot General Chat
Rules Help Users
    G @ GosuP: @RealNotSound sorry for the ping
    Top