1

Diablo 3 Plugin, Need senior plugin developer

cow9000's Avatar cow900011/8/13 7:31 pm
1 emeralds 247
Hello everyone, I was wondering if any of you could make this plugin for me.

What I will be paying? $20+

Plugin category: Action Roleplay

Suggested name: Diablo3Levels

What I want: I'd like this plugin to have Levels, Enhanments, Skills, quests, partys, Quest rewards, locks, regions.

The players start out with a wooden pickaxe and a wooden sword. Every 3 levels they get a choice to upgrade there pickaxe and wooden sword

_______________________________________________________________
Levels: For the levels I would like it 1-20 levels, when they kill mobs and finish quests you get experience, I would also like it in the config so you can set the experience per level.
For instance,
Level 1:
xp:2500

Level 2:
xp:3500

So I can set the amount of experience needed to level up throughout the 20 levels.
I also want it so I can set what skills they get.

Example:
Level 1:
xp:2500
skill: Ghast

and they can go to NPC's to train level up there level. like when you level up you can go talk to your trainer and you can choose what skills and enhancements you get.
_______________________________________________________________
Enhancments: Enhancments will be like enchantments you can choose to put on your tools/weapons throughout all your levels. So when the people go and talk to the trainer a chest gui loads up and it will show like the Enhancements area and you can choose what enhancments, Example:

. = Item slot
*= Item
Enhancements
__________________

. * . * . * . * . * . * . * . *
. * . * . * . * . * . * . * . *
. * . * . * . * . * . * . * . *
. * . * . * . * . * . * . * . *
. * . * . * . * . * . * . * . *
. * . * . * . * . * . * . * . *

and when you click one it will say in chat

Not high enough level

or

You have gotten the <enhancement name> enhancement!

When you click on the enhancement it adds that enchantment onto the tool it has in the config

example enhancement config

enhancements:
FlamingSword:
name:&4&lFlaming_Sword (name of the enhancements)
tool:Sword (what tool it will apply to, in this case it is the sword)
enchantment:Fireaspect (What enchant will be applyed to the tool)
item-icon:385:0 (What item will appear for the enhancement)





Quests:I want it so the players talk to NPC's from the Citizen2 plugin and they will give them a quest, then they carry out the instructions to do so. Here is an example of the config I want for the quests.

Quests:
Questname:
Id: (Id of the NPC)
text: (Text that the NPC says to you)
Questname: (Name of the quest)
Do:
kill-mob: (Things you can put into the quest) "NOTE:DOESN'T NEED THESE THINGS TO BE A QUEST, IT CAN HAVE THE CORDS YOU NEED TO GET TO, TO COMPLETE THE QUEST OR YOU CAN KILL X AMOUNT OF MOBS TO COMPLETE THE QUEST"
region-kill: (Area you need to kill stuff)
kill-count: (Amount of mobs you need to kill)
cord: (what cordinate you need to get to to complete the quest)
reward:
give: (Gives them items)
givename: (Is the name of the item that it gives you)
givexp: (Gives Xp to the player who completed it)
lock: <name>(Unlocks a door name)


Regions:

The regions will be WorldGuarded and the plugin will be hooked into getting the region names.
Example:

I make a region called undead.
And I want to have a quest called "Kill the undead"
So I make a quest. When you complete the quest you can unlock the door "lock1".

Quests:
Killtheundead:
Id: (Id of the NPC)
text: I want you to kill 10 zombies inside the cementary
Questname: Kill the undead
Do:
kill-mob: zombie
region-kill: undead
kill-count: 10
reward:
give: 68:
givename:&4Undead_sword (_ is a space)
givexp: 100
lock: lock1

Skills:

Skills you will get every 4 levels, and a Chest gui will come up like the enhancement gui. and you will beable to choose the skill you want. If you already have the skill the skill(item) will not be there

Skill config example:

Skills:
ZombieKiller:
chance:10% (chance of it happening)
damage:10 (does 10 aditional damage)
effect:sharpness (sharpness effect)
sound:Anvil (plays the anvil sound)
damage-effect:flame (Hurts the mob for 2 seconds burning it)
item-icon:397 (the Item id of the skill inside the GUI)
name:&4Zombie_&aKiller (name of the item inside the gui)
Smite:
chance:1% (chance of it happening)
damage:100 (does 10 aditional damage)
effect:flame (flame effect)
sound:lightning (plays the lightning sound sound)
damage-effect:smite (Hurts the mob for 3 seconds)
item-icon:397 (the Item id of the skill inside the GUI)
name:&0Smite! (name of the item inside the gui)



List of sounds:
Anvil (anvil drop)
Lightning (Lightning sound)
burn (Flint and steel activate)
zombiehurt (zombiehurt sound)
skeletonhurt (skeletonhurt sound)
smallland (Hurt when falling sound )
hugeland (Hurt when falling sound)


list of effects:
Sharpness (Sharpness particals go everywhere)
blood (blood goes everywhere (redstone particals))
bones (Bones go everywhere)


Ideas for commands:

Admin:

/Diablo reload (so I can reload the plugins)
/Diablo remove <name> <enhancement name or skill name> (So I can remove the players skills and enhancements)
/Diablo quests remove <name> <quest> (Discard a quest for a user)
/Diablo quests list <name> (So they can list the players quests)
/Diablo lock <name>(So they can lock the door so they have to complete a quest before they can open the door, RIGHT CLICK DOOR TO LOCK)
/Diablo unlock (So they can unlock the door, RIGHT CLICK DOOR TO UNLOCK)

Default:

/Diablo quests list (So they can see the quests they are working on)
/Diablo quests (So they can see what quests they can take.)
/Diablo quests discard <quest> (So players can get rid of that quest)
/Diablo party create <name> (So they can create a party to invite players)
/Diablo party rename <name> (So they can rename there party)
/Diablo party join (So they can accept the Invation)
/Diablo party leave (So they can leave the party)
/Diablo party invite (To invite players to join your party)
/Diablo party tp <name> (To teleport to members of your party)

Ideas for permissions:
Diablo.skill.<skillname> So I can allow donaters to chose that skill
Diablo.reload So I can reload the plugin and config
Diablo.enhancement.<enhancement name> So I can allow donaters to chose that enhancement
Diablo.default. So I can give the players the default commands
Diablo.default.quests.list So they can see there quests
Diablo.default.quests So they can see what quests are allowed for there level
Diablo.default.quests.discard So they have permission to get rid of a quest they are doing
Diablo.party.join
Diablo.part.leave
Diablo.party invite
Diablo.party.tp
Diablo.party.rename
Diablo.party.create
Diablo.admin.* Give permission for all diablo admin
Diablo.admin.reload Diablo reload
Diablo.admin.quests.list Give permission to check players quests
Diablo.admin.lock Give permission to unlock and lock doors.


When I'd like it by: somewhere between 2-3 weeks. PM me for more info.
Posted by cow9000's Avatar
cow9000
Level 1 : New Blacksmith
0

Create an account or sign in to comment.

Planet Minecraft

Website

© 2010 - 2024
www.planetminecraft.com

Welcome