Everything you'd ever need in a practice plugin
If you would like to test the plugin, hop on Nyvia.net

Hello people of MCM, today I'll be selling my new Practice plugin!

I have been working on this for sometime now, it was a side project for a while and then I just kept adding things to it. This plugin isn't finished, I still want to add a few unique features to it, but I think it's at a point where servers can use this and be successful!

FEATURES
- Ranked
- Unranked
- Premium
- Premium Token
- Event Token
- Multiple GameTypes/Kits
- Arenas (Does NOT support multiple fights in 1 arena)
- Party duels (I will be adding more to this)
- 1v1 Duels
- Events (LMS, TDM)


COMMANDS
Pictures on original post

https://www.mc-market.org/threads/321317/


Config
HTML:
no-permission: '&4&lYou have no permission.'
arena-create: '&aYou have created the arena %arena%'
arena-exists: '&cA arena by the id of %id% already exists'
gametype-exists: '&cGametype %gametype% already exists'
gametype-created: '&aGametype %gametype% created'
kit-exists: '&eYou already have a kit named &c%kit%&e for the game mode &c%gametype%'
kit-loaded: '&7Loaded Kit &e%kit%'
kit-created: '&7Created kit &e%kit%'
kit-deleted: '&7Deleted kit &c%kit%'
kit-updated: '&7Updated kit &b%kit%'
join-unranked-queue: '&7You have joined unranked &6%gametype%&7 queue with &e%size%&7
  others.'
join-ranked-queue: '&7You have joined ranked &c%gametype%&7 queue with &e%size%&7
  others.'
join-premium-queue: '&7You have joined premium &6&l%gametype%&7 queue with &e%size%&7
  others.'
duel-send: '&7You have sent a duel request to &6%reciever%&7 for &c%gametype%&7'
duel-recieve: '&e%sender%&7 has sent you a duel request for &6%gametype%&7 in arena
  &6%arena%'
unranked-duel-start: '&7A fight started with %player% in arena %arena% in the game
  mode %gametype%'
ranked-duel-start: '&7A ranked fight started with %player%(%elo%) in arena %arena%
  in the game mode %gametype%'
no-premium-matches: '&cYou dont have any &6&lPremium&c matches left, please visit
  our website at &estore.iran.com'
sent-premium-token: '&e%sender%&7 has just sent you &6&l%amount%&7 Premium tokens!'
no-tokens: '&cYou dont have any &6&Tokens&c left, please visit our website at &estore.iran.com'
sent-token: '&e%sender%&7 has just sent you &6&l%amount%&7 Tokens!'
team-duel-start: '&eTeam duel started &c%gametype% &ein arena &c%arena%'
scoreboard-title: '&e&lIran&7&lNetwork &f| &7Practice'
team-death-message: '&d%player%&c has been killed by &5%killer%'
spectate-message: '&3You are spectating &2%player%'
join-lms: '&6%player%&7 has joined the LMS event &e(%count%/100)'
leave-lms: '&6%player%&7 has left &e(%count%)'
death-lms: '&c&l%player%&7 has been eliminated (%count%)'
win-lms: '&b&l%player%&3 has won the LMS event!'
elo-reset-token: 10
elo-reset-message: '&5&l[Pussy]&d Pussy ALERT &e%player%&d reset their Elo!'
allow-elo-reset: true
unranked-needed: 25
unranked-needed-message: '&7You need to win &e%need%&7 more unranked matches to play
  ranked!'
tdm-start-message: '&6&l[TDM]&7 A TDM event has been started! '
tdm-team1-win: '&1&lBlue &7has won the TDM Event!'
tdm-team2-win: '&4&lRed &7has won the TDM Event!'
tdm-join-team1: '&7You have joined &1&lBlue &7team!'
tdm-join-team2: '&7You have joined &4&lRed &7team!'
random-token: '&eYou have just won &d&l1&e Event Token from this Match!'
random-premium: '&6You have just wonn &5&l5&6 Premium Match Tokens from this Match!'
unranked-duel-end:
- '&c%winner% &7vs &c%loser%'
- '&7&m----------------------'
- '&a&lWinner: &7%winner%'
- ''
- '&eDuration: &7%duration%'
- '&eArena: &7%arena%'
- '&eGameType: &7%gametype%'
ranked-duel-end:
- '&b%winner% &a+%elo% &7(&a%winner-elo%&7) vs &c%loser% &7(&c%loser-elo&7) &c-%elo%'
- '&7&m----------------------'
- '&a&lWinner: &7%winner%'
- ''
- '&eDuration: &7%duration%'
- '&eArena: &7%arena%'
- '&eGameType: &7%gametype%'
leave-queue:
  unranked: '&7You have left the &c%gametype%&7 unranked queue'
  ranked: '&7You have left the &c%gametype%&7 ranked queue'
  premium: '&7You have left the &c%gametype%&7 premium queue'
spawn:
  x: -9.297786990008564
  y: 5.0
  z: -5.992582224957108
  pitch: 3.5275037
  yaw: 5.9525766
  world: world
editor:
  x: 11.465642320210392
  y: 5.0
  z: 0.5633864688888952
  pitch: 4.976232
  yaw: -325.63058
  world: world
duel:
  unranked-start-message: '&eYou have been matched with &6%player%&e in the &c%gametype%&e
    game mode'
inventory:
  party:
    duel: '&7Duel'
    arena: '&8Arenas'
    options: '&dParty Options'
  ranked: '&cRanked Queue'
  unranked: '&eUnranked Queue'
  events: '&6Events'
  host: '&dHost Menu'
  options: '&7Options'
  lms: '&3LMS'
  list-lms: '&7Active LMS'
  premium: '&6Premium Queue'
  duel: '&7Duel'
  queue: '&3Queue'
  tdm: Select a Kit
  kit-editor:
    editor: '&eKit Editor'
    edit-kit: '&bClick to Edit'
    delete-kit: '&cClick to Delete'
    save-kit: '&aSave Kit'
    kit-options: '&cOption Menu'
items:
  queue:
    name: '&a&lGame Queues'
    position: 0
  events:
    name: '&a&lEvents'
    position: 1
  kit-editor:
    name: '&e&lEditor'
    position: 8
  party:
    name: '&d&lCreate Party'
    position: 4
  unranked-queue:
    name: '&cLeave Unranked Queue'
    position: 0
  ranked-queue:
    name: '&cLeave Ranked Queue'
    position: 0
  premium-queue:
    name: '&cLeave Premium Queue'
    position: 0
  spectator-leave:
    name: '&c&lLeave Spectator Mode'
    position: 0
  options:
    name: '&6Options'
    position: 7
party-items:
  duo-queue:
    name: '&c&lDuo Ranked Queue'
    position: 0
  party-events:
    name: '&b&lParty Events'
    position: 2
  disband:
    name: '&4&lDisband Party'
    position: 4
  info:
    name: '&a&lParty Info'
    position: 6
  kit-editor:
    position: 8
  leave:
    name: '&4&lLeave Party'
    position: 4





Events

There are currently 2 events, LMS and TDM. There can be up to 9 LMS's at a time and these can be started by players using Event tokens. All they have to do is type /host and it will bring up the option to start one. There is a 3 minute cooldown between each LMS event that is started! Here is a GIF of me starting an LMS event
https://gyazo.com/be80ba989e0ba4b3e2c9473f7518137f

The other event is TDM. This is a 50 vs. 50 man Team Death Match. Currently this can only be started by admins, because not much testing has gone into it. People will spawn in with the selected Gametype and with every kill your game gains a point. If you die, you have to wait 15 seconds before respawning. First person to 100 wins! I will be adding cooler things to this very soon.

Tokens
There are 2 types of tokens in this plugin, and let me tell you why. Practice plugins often times have a hard time earning money to keep their servers going, so with this you are able to earn money and still follow the EULA.

* Premium tokens are used to play premium matches. Joining Premium Queue means that there is a less chance of playing against a hacker, because you will have to pay to join the queue. If you win a Premium match there is a 5% chance of getting a Event Token, you can also win premium matches by playing regular Ranked, which there is a 5% chance of you winning 5 Premium matches.

* Event tokens are used to start Events, hence the name. Right now every event costs 1 Token to start. You can also use Event tokens to reset your ELO. I remember this being a wanted feature on Kohi, so I thought I'd implement this in the plugin.


Scoreboard

There is NO scoreboard in this plugin. Simply put I'm terrible at using scoreboards so I didn't even try. I did however make a separate plugin specifically to add a scoreboard to the practice plugin. Note that the plugin is not that configurable and it is very shit. The plugin is free and you dont have to pay extra for it, but its better than nothing.
https://github.com/Irantwomiles/PracticeBoard


Tutorial

I will be uploading a video later this week explaining this plugin in detail, and how to set everything up!

Proof
http://prntscr.com/ivwvdg

Discord
https://discord.gg/zVMEJXb

Join this discord channel for updates. I usually reply to questions and suggestions within a day or quicker.

Telegram

Its just 'Irantwomiles' without the '

Message me on there or discord for any questions


Price: $25 (Cheaper if you pay with Crypto)

Latest updates

  1. Practice

    Removed the need for PracticeScoreboard.jar Added Unranked 2v2
  2. Practice

    Bug fixes mainly

Author

Author
Irantwomiles
Downloads
32
Type
Digital product
License duration
Unlimited
Price
5.00 USD
Views
3,121
First release
Last update
Rating
0.00 star(s) 0 ratings
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.