Practice Plugin (VC / Review Copy)

Status
This thread has been locked.

Bienyyy

Feedback score
0
Posts
164
Reactions
69
Resources
0
Hey guys,
so yeah i (as probably 90% of the people who started coding MC plugins) wanted to do a practicepvp plugin.
I don't really have the time or the motivation to purposely try find bugs and errors - this is where im asking for your help. I'm willing to give out one or two vouch copies to people who are willing to test it and give me some feedback. You're going to need at least some reputation - i dont want to add a certain number as i want to decide myself whom to give this or not. The copy you get is an actual "license" - meaning if i do an updated version for publishing/selling you're gonna get the update for free.
So much about what i want.

The plugin itself is a fully costumizable practicepvp plugin. Theres no need to do stuff with kits in the config - you create them ingame.

- Put the plugin in your plugins folder. Run the server. The necassairy files will be created.
- Join your server and go to your desired spawnpoint. execute the "/server spawn" command.
go to your desired kit-editing location. execute the "/server kits" command
- open your config.yml - go to the "tponjoin" section and put "true" instead of "false"
- these are the necassary steps to make this work.
- WARNING if you are using a permissions plugin make sure to give yourself the required permissions for the server-command (min. "practice.command.server", practice.command.* or practice.* do also work). Also give EVERY player the "practice.world" permission. otherways theyll get ignored by the plugin.

Adding a new kit is pretty simple.
Simply "equip" yourself with the items you want said kit to have.
When youre satisfied just type "/kit create YOURKITNAME [flags]".
Currently there are two flags you can make use of. These are:
nohitdelay:
You know combo-mode from badlion? its basically that. If you dont, it makes your players able to hit each other about 20times/second intead of the standerd 2-4 times.
build:
When playing with a build kit players are able to place blocks and empty buckets. This is also needed to place fire charges (/flint and steel). The blocks will automatically be removed after the match is over. (This also includes blocks created by combining lava and water (obsidian, cobblestone)
The only thing left to do is setting an icon for your kit. You do this via "/kit icon YOURKITNAME" while holding your desired icon-item. This will also work for multiple items (which is kind of a bug but i decided not to fix it but as you can just choose not to make use of this at all by holding a single item when doing this).

To edit a kit type "/kit edit YOURKITNAME". This will ONLY equip you with the kit you chose, so there wont be any changes until you "create" the kit again. Youll also have to retype the flags. these commands are not case sensitive btw so you cant create a kit called "nohitdelay" while there is a "NoHitDelay" kit. It will just override "nohitdelay".

Your players will need some places to fight. I dont have to explain this. To create one you go to the arena, stand at the place the first player will spawn and execute "/arena". Do the exact same thing a second time but at the spot the second player should spawn. This will automatically create an arena ready to use. You can list them all with "/arena list" and remove them with "/arena remove [id]" (The ids are displayed when doing "/arena list".
Use "/arena clear" to remove them all.

There are some more commands you might not be using to set the server up.
/save :
A command used by players to save kits after editing them to their liking as they will be unable to execute the "/spawn" command while editing a kit.
/spawn :
Self explationary isnt it? You leave your current queue and go back to spawn. Same for "/leave", "/hub", "/lobby" and "/L"
/stats [name]:
Displays statistics like kills, deaths, kill/death ratio and global elo.
/elo :
displays the players elo for any given kit.
It is highly advised to go through the config.yml file and change the "surround" path. This is what surrounds the displayed stats (and elo from the elo command) in chat and looks pretty horrific atm.

practice.* : everything besides practice.world
practice.command.* : access to any command
practice.command.arena : access to the "arena" command
practice.command.kit : access to the "kit" command
practice.command.server : access to the "server" command
practice.world : any player not having this permission will not be affected by this plugin.

alright...
if you have rather low rep you might still get a copy if you convince me. Ill probably publish this for free some day anyways.

Thank you

"VC?" Writers will be ignored btw.
 
Last edited:
PebbleHost
High performance, consistent uptime and fast support. Minecraft hosting that just works.

Chrome

Premium
Feedback score
6
Posts
229
Reactions
119
Resources
0
vouch copy pls?
 

Bienyyy

Feedback score
0
Posts
164
Reactions
69
Resources
0
I told you like 3 times in the main post that if you have low rep you'll have to convince me.
"VC?" is probably not the proper way to do so. just saying
 

Chrome

Premium
Feedback score
6
Posts
229
Reactions
119
Resources
0
can you give vouch copy's to both of us.
Thanks Chrome :)
 

Derek

Developer | MC GFX Designer
Premium
Feedback score
7
Posts
255
Reactions
117
Resources
0
Check PM
 

Plexiate

Premium
Feedback score
0
Posts
136
Reactions
72
Resources
0
I'm in the middle of building my current Practice server on my network, this would be great to test out.
VC if any left. If not thanks anyways!
 
Status
This thread has been locked.
Top