---------------------------------------------------------------------------------------------------- I DO NOT NEED THIS PLUGIN ANY MORE BUT FEEL FREE TO DEV IT IF IT APPEALS TO YOU My Idea I would like a plugin that would have several professions in that would benefit a player in a certain way, each profession would have 'Masters', chosen by a permissions node, this master can give people the certain professions based on whether they meet their requirements. Once a player has a profession they will reap the benefits of it and if they want to leave the profession then they simply type a command. Currently I have made 7 classes and I basically just need a programmer to for fill my ideas. Mana would be a part of the magical classes to limit their use of spells, each spell would use a certain amount of Mana and if you didn't have enough Mana to cast then you'd have to wait for it to regenerate. Spout would work well if there was a Mana bar on the players screen. A full Mana bar would contain 100 Mana. Mana regens at a rate of 3 every second. World damage for the spells should be optional. ---------------------------------------------------------------------------------------------------- Commands Master /Teach <name> - sends a player the option to learn the masters profession Player /Teach Accept <master> - accepts the teachings of the master and makes you that profession /Profession Forget - forgets your current profession /Professions - lists the professions and their masters /Mana - shows Mana level in chat (for non Spoutcraft users) ---------------------------------------------------------------------------------------------------- Default Professions ---------------------------------------------------------------------------------------------------- Warrior - Master node - plugin.Warrior Advantages Warrior's swords deal x2 damage to hostile mobs Warrior's swords don't lose durability Disadvantages Warriors take x2 damage when using an Ender Pearl ---------------------------------------------------------------------------------------------------- Archer - Master node - plugin.Archer Advantages Archer's bows don't lose durability Archer's arrows deal x2 damage to hostile mobs Disadvantages Archers cannot use diamond swords Archers cannot wear diamond armour ---------------------------------------------------------------------------------------------------- Mage - Master node - plugin.Mage Advantages Mages can fire spells: - Telekinetic Pulse, when holding no item right click pushes mobs and players backwards (20 Mana) (3 knockback) - Teleport, when holding a book right click to teleport (75 Mana) (20 range) - Fireball, when holding a blaze rod right click fires a ball of fire just like a Blaze (35 Mana) - Lightning Strike, when holding a stick right click strikes down lightning out of the sky (35 Mana) Disadvantages Mages cannot wear iron or diamond armour Mages cannot use iron or diamond swords Mages cannot use bows ---------------------------------------------------------------------------------------------------- Ranger - Master node - plugin.Ranger Advantages Ranger's bows don't lose durability Ranger's health potions heal x2 the normal amount Ranger's names are hidden to other players (except assassins and other rangers) Disadvantages Rangers cannot use diamond swords Rangers cannot wear iron and diamond armour ---------------------------------------------------------------------------------------------------- Assassin - Master node - plugin.Assassin Advantages Assassins deal x2 damage to a player from behind with a melee attack Assassin's names are hidden to other players (except rangers and other assassins) Assassins can double jump (when not wearing iron) Assassins take 50% fall damage (when not wearing iron) Disadvantages Assassins cannot wear diamond armour ---------------------------------------------------------------------------------------------------- Enchanter - Master node - plugin.Enchanter Advantages Enchanters gain exp x3 faster Enchanters are unaffected by poison Enchanters can fire a spell: - Telekinetic Pulse, when holding no item right click pushes mobs and players backwards (40 Mana) (3 knockback) Disadvantages Enchanters cannot wear iron and diamond armour Enchanters cannot use diamond swords ---------------------------------------------------------------------------------------------------- Necromancer - Master node - plugin.Necromancer Advantages Necromancers can cast spells to summon the dead to help: - Summon Zombie, when holding no item right clicking an enemy spawns a zombie to attack them (80 Mana) (20 second life) - Summon Zombie, when holding a stick right clicking an enemy spawns a zombie to attack them (50 Mana) (45 second life) - Summon PigZombie, when holding a book right clicking an enemy spawns a pigzombie to attack them (70 Mana) (30 second life) - Summon Skeleton, when holding a bone right clicking an enemy spawns a skeleton to attack them (60 Mana) (45 second life) When the target dies, the mobs follow the player until their life depletes. If the Necromancer attacks again before the summoned mobs life is over then the summoned mob will attack. A summoned mob that dies drops no items. Summoned mobs, when summoned spawn near the casters position and then pursue the target. Disadvantages Necromaners cannot wear iron and diamond armour Necromancers cannot use bows Necromancers cannot use diamond swords ----------------------------------------------------------------------------------------------------
I like the idea. Although, this seems like its good for an RPG type server, and I'm not much of a RPG person. But, this is a well thought out and good idea. Someone should really do this!
I would say it is traditionally mages that can't use iron etc, as it interferes with magic, not archers or rougues.
This looks really good, this has some potential. i hope someone will be able to make this. i'm busy unfortanetly
Amazing request! I know some java, so I would be able to help with some parts, but I can start it/be the main developer. If anyone who makes this wants help, just ask me, and I can help if it is on github.
well i wanted to post cause it seems like a really cool plugin idea, but i couldnt offer help so i just posted that
no problem man Btw, maybe if it doesnt get finished in the next, month or so, i can probably give it a shot, but..... thats in a month EDIT by Moderator: merged posts, please use the edit button instead of double posting.
@Ross Gosling may i ask if you know anything about the setDisplayName thing.... im having a problem with it and i cant fix it, im trying to make a command that changes someones displayname