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
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
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.
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.
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
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
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
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.
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.
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
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.
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.
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
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
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
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.