Pevepe 0.2 (PvP Plugin) for Minecraft 1.12.1!

Status
This thread has been locked.

energyy_

Member
Feedback score
0
Posts
50
Reactions
14
Resources
0
Pevepe
This is my plugin Pevepe and this is a pvp plugin. Right now there are 4 kits (more to be added) and also a nice "on join spawn" where you get teleported to the spawn when joining the server.

Features
Right now the plugin has 4 kits to choose from, archer, fighter, tank and ninja!
Archer is based upon using a bow, it's damage comes from its bow but it has a nice little "knife" you could use in sticky situations.
Fighter has everything you need, a great armor & a great sword. You will need to use your mighty sword to defeat your enemies.
Tank is a heavily protected fighter who can resist alot of damage. It doesn't have the best sword and damage but it's protection is underrated.
Ninja is based upon using your flexibility to kill your enemies. It has a high-damage sword but it may not have the best armour. It will shred through your enemies very quickly!

The plugin also, as said under "About" it has the "on join spawn" feature where you basically teleports to a spawnlocation set in the config file or you can also use the ingame command /spawnset.

Commands & Permissons

/kits - Opens up the kit-menu.
/spawnset - Sets the spawnlocation where your character is standing.

Pevepe.kitmenu - Allows you to open the kitmenu, default players should have this permission.
Pevepe.spawnset - Allows you to set the spawnlocation, default players should not have this permission.
Pevepe.inventoryclear.onjoin - If you have this permission your inventory wont clear when you logout. May be useful for staffmembers.
Pevepe.kit.archer - Allows you use the archer kit.
Pevepe.kit.fighter - Allows you use the fighter kit.
Pevepe.kit.tank - Allows you use the tank kit.
Pevepe.kit.ninja - Allows you use the ninja kit.

Download & Extra info

Download link (Mediafire) - Link
Download link (Resource file) - Link

If you find any bugs or if you feel like something is wrong, feel free to dm me about it.
And also if you're using this plugin dm me and I will write your server up(If you would like to) and I will also check your server out!

----------------------------

You are not allowed to sell or act like this is your plugin under any circumstances.
 
ReliableSite: Dedicated Servers

Bill

a rare billy boy has appeared
Premium
Feedback score
11
Posts
843
Reactions
335
Resources
2
https://gyazo.com/13d35378594a23af2dcf7e452d516154
https://gyazo.com/f1d86831c48cc3f98b78fe9b39e341f1 (The ninja kit)
https://gyazo.com/32f00f761f7c8836200a6eea3c274a6e (The main class)
And also if you'd like to see more I could send in pms/dms or whatever they're called :)

Who do you have the same plugin under four different java projects?
//EDIT: could be due to decompiling or downloading plugins from github?
Why do you have the config and plugin.yml outside of the source?
Also you should be naming your packages differently to avoid problems if you have multiple plugins made by yourself on a server to avoid issues. Instead of "me.whatever.events" have "me.whatever.plugin.events".

Just a couple mistakes and stuff ;)

You seem to be quite new to java, correct?
 
Last edited:

energyy_

Member
Feedback score
0
Posts
50
Reactions
14
Resources
0
Who do you have the same plugin under four different java projects?
One of them is for minecraft version 1.8, another one for 1.12.1 (the one I am "releasing") and the other 2 are just for testing.
Why do you have the config and plugin.yml outside of the source?
That is because someone I learned from told me to do so in another project so Im doing that and it works so.. :p
Also you should be naming your packages differently to avoid problems if you have multiple plugins made by yourself on a server to avoid issues. Instead of "me.whatever.events" have "me.whatever.plugin.events".
Alright, thanks! :)
And yes I am pretty new ;)
 

Bill

a rare billy boy has appeared
Premium
Feedback score
11
Posts
843
Reactions
335
Resources
2
One of them is for minecraft version 1.8, another one for 1.12.1 (the one I am "releasing") and the other 2 are just for testing.

That is because someone I learned from told me to do so in another project so Im doing that and it works so.. :p

Alright, thanks! :)
And yes I am pretty new ;)

You should be placing all your YML files inside the source.

Alright since you are new, I hopefully helped you out a bit then :)
 

energyy_

Member
Feedback score
0
Posts
50
Reactions
14
Resources
0
You should be placing all your YML files inside the source.

Alright since you are new, I hopefully helped you out a bit then :)
Yeah you definitely did! :)
 

Bill

a rare billy boy has appeared
Premium
Feedback score
11
Posts
843
Reactions
335
Resources
2
Yeah you definitely did! :)

Also instead of naming your main class PevepeMain just call it Pevepe.

You can see how I do my classes here as an example:
http://prntscr.com/gmbb9v

My naming scheme here is not perfect, as I should have called the Bounty Command class for BountyCommand and not Bounty aswell as Join I probably should have called PlayerJoin ect. But I hope you get the gist of it.
 
Last edited:

energyy_

Member
Feedback score
0
Posts
50
Reactions
14
Resources
0
Also instead of naming your main class PevepeMain just call it Pevepe.

You can see how I do my classes here as an example:
http://prntscr.com/gmbb9v

My naming scheme here is not perfect, as I should have called the Bounty Command class for BountyCommand and not Bounty aswell as Join I probably should have called PlayerJoin ect. But I hope you get the gist of it.
Yeah I will try to make it better, also a quick question would it be better to seperate all the kits or just have all of them in one class?
 

Hunting_Potato

Developer
Deactivated
Feedback score
11
Posts
747
Reactions
424
Resources
0
Also instead of naming your main class PevepeMain just call it Pevepe.

You can see how I do my classes here as an example:
http://prntscr.com/gmbb9v

My naming scheme here is not perfect, as I should have called the Bounty Command class for BountyCommand and not Bounty aswell as Join I probably should have called PlayerJoin ect. But I hope you get the gist of it.
um.. Get intellij pls. eclipse is trash
 

Bill

a rare billy boy has appeared
Premium
Feedback score
11
Posts
843
Reactions
335
Resources
2
um.. Get intellij pls. eclipse is trash

I know intelliJ is "better" considering the additional features, like included Git and more. I just don´t really like it as much, and the dark theme isn´t doing it for me. I have no problem by downloading plugins for eclipse to get the same functionality. Although thats just me, and its the IDE I prefer.

(yes I have used IntelliJ in the past)
 
Status
This thread has been locked.
Top
You need to upgrade!
Our dark style is reserved for our Premium members. Upgrade here.