ProPractice | FFA | Queueing | BuildUHC | Combo | Sumo | Parties | Party Events | Scoreboard

ULTIMATE ProPractice | FFA | Queueing | BuildUHC | Combo | Sumo | Parties | Party Events | Scoreboard 7.4

No permission to download
Please note: This plugin has been cracked by @0nion and does not belong to the thread-poster.




ProPractice is one of the only practice server solutions on the market that is professional, efficient, configurable, and affordable. I've spent a lot of time on this project and I'm glad I can share it with you all. This project is unlike any other public practice plugins, and I guarantee that you get your money's worth.

Extremely lightweight.
⬤ Stores data 2 ways to ensure no data loss and to provide a project that can be built on. Files or SQL saving.
⬤ Extremely configurable (messages, scoreboard, ladders, and items).
⬤ Efficient and precise queuing system.
⬤ Supports parties and party events.
⬤ Supports custom kits and kit editing.
⬤ Supports multi arena! You can create unlimited arenas and play multiple matches in the same arena!
BuildUHC arena resetting system.
⬤ Sumo support!
⬤ FFA support!
⬤ Match caching (inventories, winners, losers, ELO changes).
⬤ A sleek scoreboard that is 100% configurable.
⬤ Player statistics, match statistics, and server statistics.
⬤ Typical utilities like ender pearl cooldown, and potion modifiers.
⬤ Match types: 1v1, 2v2, 3v3 and Sumo.
⬤ Supports 1.7.x, 1.8.x, 1.9.x, 1.10.x, 1.11.x & 1.12.x!



1. Buy and download the plugin.

2. FastAsyncWorldEdit is requested to run this minigame!
Download for 1.7, 1.8, 1.9, 1.10, 1.11, 1.12 - Latest!

3. Place the ProPractice.jar and FastAsyncWorldEdit.jar files in your plugins folder.

4. ProPractice supports PlaceholderAPI. If you would like more placeholders for the scoreboard and the tab, just install this plugin.

5. Start and stop your server to make sure the configurations generate.

6. Configure whatever you want. Then start the server and setup Arenas, Ladders etc.

Spoiler: STEPS TO SETUP AN ARENA

ProPractice Web Addon - CLICK HERE!
ProPractice Web Addon - CLICK HERE!


Permissions:
➤ Practice.Admin ➜
Gives you access to all the commands of ProPractice.

➤ Practice.Bypass.Ranked-Requirements ➜ Bypasses the ranked requirements.

➤ Practice.Duel.Choose-Arena ➜ Gives you access to choose arena upon sending a duel request to someone else.

➤ Practice.Party.VIPLimit ➜ Gives you the VIP limit for maximum amount of players in a party.

➤ Practice.Party.StaffLimit➜ Gives you the Staff limit for maximum amount of players in a party.


ProPractice Commands:
/Practice setSpawn ➜
Sets the spawn.

/Practice setEditor➜ Sets the editor spawn.

/Practice spawn ➜ Teleports you to the spawn.

/Practice editor ➜ Teleports you to the editor spawn.

/Practice location Shows your current location.

/Practice editModeEnters editmode.

/Practice stats Shows you the stats commands.

/Practice reload Reloads the plugin.

Ladder Commands:
/Ladder create ➜
Creates a new ladder.

/Ladder delete ➜ Deletes a ladder.

/Ladder addArena ➜ Adds an arena to a ladder.

/Ladder removeArena ➜ Removes an arena from a ladder.

/Ladder listArenas ➜ Lists all current arenas for a ladder.

/Ladder setMode ➜ Sets the mode of a ladder.

/Ladder setAlsoRanked ➜ Sets if a ladder should also be ranked.

/Ladder setSlot ➜ Sets the slot of a ladder.

/Ladder setIcon ➜ Sets the icon of a ladder.

/Ladder setInventory ➜ Sets the inventory of a ladder.

/Ladder loadInventory➜ Loads the inventory of a ladder.

/Ladder setHitDelay ➜ Sets the hit delay of a ladder.

/Ladder setAllowEdit ➜ Allows a player to edit a ladder or not.

/Ladder setAllowHeal ➜ Allows a player to heal hearts naturally or not when playing a ladder.

/Ladder setAllowHunger ➜ Allows a player to lose hunger or not when playing a ladder.

/Ladder setAllowBuild ➜ Allows a player to build or not when playing a ladder.

/Ladder list ➜ Lists all current ladders.

/Ladder help ➜ Lists all commands for ladders.

Arena Commands:
/Arena create ➜
Creates a new arena.

/Arena delete ➜ Deletes an arena.

/Arena setSpawn1 ➜ Sets the first spawn of an arena.

/Arena setSpawn2 ➜ Sets the second spawn of an arena.

/Arena setSpectator ➜ Sets the spectator spawn of an arena.

/Arena schematic ➜ Saves a schematic of an arena.

/Arena list ➜ Lists all current arenas.

/Arena help ➜ Lists all commands for arenas.

Party Commands:
/Party create ➜
Creates a new party.

/Party disband ➜ Disbands a party.

/Party invite ➜ Invites a player to a party.

/Party accept ➜ Accepts a party-invite from a player.

/Party decline ➜ Declines a party-invite from a player.

/Party kick ➜ Kicks a player from a party.

/Party info ➜ Shows information of a party.

/Party list ➜ Lists all current parties.

/Party help ➜ Lists all commands for parties.

Duel Commands:
/Duel ➜
Sends a duel request to a player.

/Duel accept ➜ Accepts a duel request from a player.

/Duel decline ➜ Declines a duel request from a player.

/Duel help ➜ Lists all commands for duels.

Misc Commands:
/Cancel ➜
Cancels a match a player is in.

/Spectate ➜ Spectate a player in a match.

/Inventory ➜ Shows a player's inventory from their most recent death.


This documentation is used for developers who want to hook into the plugin!

All these methods are located in a class called API. Import is "sv.file14.propractice.api.API".

isInMatch(Player player)
• Returns a boolean if a player is in a match or not.

hasParty(Player player)
• Returns a boolean if a player has a party or not.

cancelMatch(Player player, String... args)
• Returns a boolean if the match the player was in was successfully canceled.

getUnrankedWins(Player player)
• Returns an int of unranked wins by the player.

getUnrankedLosses(Player player)
• Returns an int of unranked losses by the player.

getRankedWins(Player player)
• Returns an int of ranked wins by the player.

getRankedLosses(Player player)
• Returns an int of ranked losses by the player.

getGlobalELO(Player player)
• Returns an int of global elo by the player.

➤getElo(Player player, String ladder)
• Returns an int of elo of a specific ladder by the player

setUnrankedWins(Player player, int unrankedWins)
• Returns a boolean if the stats was successfully set.

setUnrankedLosses(Player player, int unrankedLosses)
• Returns a boolean if the stats was successfully set.

setRankedWins(Player player, int rankedWins)
• Returns a boolean if the stats was successfully set.

setRankedLosses(Player player, int rankedLosses)
• Returns a boolean if the stats was successfully set.
Author
Stranger
Downloads
9
First release
Last update
Rating
5.00 star(s) 1 ratings

More resources from Stranger

Latest reviews

Thanks!
Stranger
Stranger
No problem tell me if there is something wrong!
Top Bottom