[INACTIVE][FUN/MECH/RPG] EasyRPG v0.9.7 - The easiest RPG plugin you'll use! [928]

Discussion in 'Inactive/Unsupported Plugins' started by Mark Lohstroh, May 4, 2011.

  1. Offline

    Mark Lohstroh

    EasyRPG - Version: v0.9.7

    I am now going around and visiting public servers with my plugin. So if you want me to visit your server and get ideas from your people on your server please message me! I love doing it.


    This is an easy RPG plugin (hence the name). There are currently four classes. Warrior, Mage, Rogue, and Archer. For each class there are two stats. A primary stat and a secondary stat. Each class has their own skills. Skills and stats will be explained below.

    • /rpgstats - Displays your level, primary and secondary stats and current mana
    • /points - Displays your points that you can distribute
    • /class - Lists classes you can chose from or displays your own class
    • /class [class_name] - Chooses your class
    • /points [1 or 2] [points to add] - Adds points to your primary [1] or secondary [2] stat
    • /xp - Displays how much XP you have left till your next level
    • /skill - Skills you've unlocked and lists their mana requirements
    • /skill [skill_name] - Switches your skill to that skill (Skill names are case sensitive)
    • /changeclass [class name] - Changes your class but cuts all your xp and stats in half!
    • /reloadrpg - Reloads all the constants and properties files
    • /resetplayer - Removes the player from the database allowing him to start over
    Download the Plugin

    Download SQL Lite Put in the same directory as bukkit.jar

    Requires Permissions,

    Nodes: 'easyrpg.canrpg' for normal users and 'easyrpg.canreload' for OP's

    Source Code

    Admin Info:
    The plugin creates a EasyRPG.config file where it includes customizable xp values when you kill or break blocks. For now, don't add in any extra blocks because I haven't put in any block ID recognition yet.

    Stat Info:
    When you attack, the damage dealt to the mob/player goes like this.

    initial damage * 1.03 ^ firstStat

    And defense goes like this

    1.06 ^ secondStat

    Very Simple

    When you level up, your mana will go up also. It goes up as much as your first stat.

    Mana regenerates every second and more regenerates when you add points to your second stat.

    All mage skill are used by a right clicking when holding stick (Wand or Redstone Torch). Archery skills work when you shoot an arrow. Depending on what your current skill is thats what will happen. Warrior skills are mostly passive. Leeching health is the only thing thats not passive. And it happens when you hit someone.

    Configuring Skills:

    To configure a classes' skill, you need to open up their config file. In there, you'll find the default skills. To make your own skills, you'll need to follow the format. The format should be included in the config file but here it is for reference anyways.

    The format goes like this [level of skill]:[skill name]:[skill effect]:[skill effectiveness]:[mana needed]

    So and example for a weak fire ball would be. 1:Weak Blast:fire:1:20

    [level of skill] is just what level the player needs to be.
    [skill name] is the name that the user will have to type in to switch to that skill
    [skill effect] is the effect that the skill will have on impact. They are pretty easy to figure out.
    [skill effectiveness] is basically how hard the skill will hit. You can currently only put 1 or 2 in here currently. But a 2 will have more effect than a one basically.
    [mana needed] is just the amount of mana needed to cast a spell.

    Skill Effect List - These are the exact effects that need to be put into the config file
    Show Spoiler

    Warrior - Can only use swords
    • att_up - Passively increases warriors attack
    • resist - Resists any skill effect cast on the warrior. The mana for this should be decently low to make the warrior a more appealing class. Note: Skill effectiveness will not change the efficiency of the skill.
    • leech - Leeches health
    Mage - Can't use a bow or above an stone sword
    • fire - Casts a fireball at the user, only catches on fire if the spell hits
    • heal - A healing spell. Note: The efficiency if this spell should be set to 1 and the priests heal set to 2 just to make the priests a bit nicer.
    • lightning - Casts one or five lightning bolts on the entity if the spell hits
    • explode - Creates an explosion if the spell hits the entity
    Archer - Can't use above an stone sword
    • fire - Same as mage, only if the arrow lands
    • lightning - Same as mage
    • poison - Right now, catches the user on fire for so long. So less powerful than the fire arrow.
    • explode - Same as mage
    Rogue - Can use bows and swords
    • vanish - Lets the user vanish from sight and do anything he likes. Until he reappears. Used by sneaking
    • trap - Traps the user in a spider web so the rogue can finish them off
    • poison - poisons the hit entity
    Priest - Can't use a bow or above an stone sword
    • cure - Cures the user if the user is on fire.
    • group_heal - Heals everyone in the priests range. ALSO HEALS OTHER PEOPLE ALSO
    • heal - Recovers a certain amount of health. Note: Efficiency should be set to 2
    • barrier - Puts up a 3X3 barrier of cobble stone for protection. Note: Skill efficiency has no effect on this
    • passive_heal - When this is the priests current skill, and mana permits, the priest will regain health over time
    • cure_all - Cures everyone in the priests range of fire

    Known Issues:
    • People can work around the weapon restriction. (will be fixed in v0.9.7)
    • Fishing rods have the same effect as a arrow if the player is an archer
    • Switch from sqlLite to mySql

    Show Spoiler

    Version 0.9.7 - MORE BUG FIXES!

    • Permissons support has been added! 'easyrpg.canrpg' for normal users 'easyrpg.canreload' for OP's​
    • Stat names now change along with the class​
    • Invisiblity issues are fixed​
    • The book scrolling is finally fixed, NOTE: In order for this to work correctly, in the config file, you must line the skills up going from lowest level needed to highest level needed.
    • Leech SHOULD be fixed.​
    • Monsters are nastier and you can now defend against them​
    • Block xp should scale now.​
    • Fixed the stats disappearing and reload issues. You can now use /reload all with my plugin!​
    • Fixed the healing players when you attack them. (Thats probably why you couldn't kill anyone :p)​
    Version 0.9.6 - Mainly just a bug fix update
    • Hopefully fixed the disappearing info for the players NOTE: Not completely
    • Priests' barriers only last for 30 seconds
    • The stat system has been redone.
    • Monsters are now more powerful and you will now have defense against them.
    • Added more commands, allows for my plugin to reload my constants
    • CHANGED THE .CONFIG FILES TO .PROPERTIES YOU MUST SWITCH THE STATS OVER. This change was made due to some ftp clients not being able to handle .config files.
    • Changed /add to /points
    • Fixed the healing issues and mana draining NOTE: Nope...
    • Group xp now hopefully working ;)
    • Half step disappearing when lit on fire SHOULD not happen now.
    Version 0.9.5
    • Fixed the rogue reappearing bug
    • Xp now scales up when you are a higher level
    • Fixed stupid typos in my source
    Version 0.9.4
    • Added priests and rogues
    • Added skill effects for priests and rogues
    Version 0.9.3
    • No more sneaking for mana. Mana regens every second
    • Heal actually heals
    • Effect group_heal has been added, not tested yet.
    • Inventory null pointer fix
    • mcMMO compatible
    • changed /stats to /info
    • A redstone torch now acts as a wand
    Version 0.9.2

    • Bug fixes!
    • No more negative mana
    • Fast skill switching via right clicking while holding a book.
    • Found bug that i was surprised that no one complained about...
    • You will find a rouge.config, but don't screw around with it, it won't get you anything and you can't choose it yet. Thats in v0.9.3
    • I toned down the attacking a LOT. So all damage dealt is now multiplied by 0.2 so we don't have someone how just boosts his first stat a ton.
    Version 0.9.1

    • Fixed issues with fire destroying non-air blocks.
    • Fixed the calculations for damaging mobs.
    • Removed the weapon just disappearing and reassigned it to another empty inventory slot.
    • All skills are customizable and scalable! They are in their own config files in the EasyRPG directory
    • All you need is the jar file to run the plugin now. The plugin will take care of the rest.
    Version 0.9
    • Published the plugin

    This plugin may not be worth donating towards yet, so thats ok. Don't feel obligated.

  2. Offline


    same problem for me... player got 8 heart damage by one hit :(
  3. Offline


    just take them out by editing \plugins\easyrpg\rogue.properties...

    i see ppl saying this a lot in this thread. this is an rpg plugin with stats that are basically attack/defense. if you increase your def, you will not take 8 hearts from a skeleton. also, armor and priests/healers are there to help too...

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 15, 2016
  4. Offline


    Are the archers and rogues supossed to have mana? since mine have.
  5. Offline


    Can you please make it possible to tweak the global mana regeneration rate? I am a level 10 rogue with 20 luck and can regenerate maximum mana in less than 6 seconds. I can also use my hide skill infinitely because I can't disable mana regen for users while using toggle skills.
    Also, if I could tweak the power of a creeper/explosion spell with say, 30 being its current damage of a million hearts (A 40 def tank player still gets 1 shotted), so that we could reduce the number to a more survivable level, I would be so happy.
    I would also like to enable mana reduction for just casting the spell, rather then only when it hits, because right now my mages can spam eruption/fireball/zap and only get a little bit of mana reduction compared to how many times they cast it.

    I really like this mod, but it also really could use some balancing issues. If you could help tweak them you'd save us a lot of frustration!
  6. Do you need permissions to run this?
  7. Offline


    I play on a server that runs this plug-in, and I think it is a great plug-in, but I do have a problem with the stealth skill. Would it be possible to get the rogues to appear when they attack while in stealth? Because right now stealth is over powered in pvp, as the rogues can stay vanished for a long duration of time, and because they don't appear when they've attacked.
  8. Offline


    Is there a way to reduce the damage the mobs do?
    Since the way they are now it's almost impossible to kill the monsters when you get attacked in your sleep.
  9. Offline


    i am having trouble here your plugin effects the wether and makes lightining but no mobs [creeper] i want to kill [zombie]
  10. Offline


    Why don't you say in the post that your not developing this plugin anymore? because it seems like your not.
  11. The barrier spell is very exploitable atm.

    It allows people to use a barrier on someone's home for example, break the cobble, go inside their home and then the wood automatically fixes itself. Making it look like nothing ever happened.

    There's also the trouble with signs. I use Lockette for chest protection and someone can use a barrier next to the chest to temporarily remove the sign and then steal all the person's belongings.
  12. Offline


    Hey plz add the passive ability to breath underwater
  13. Offline


    Besides stealth, How do you use a rouges skills? I am an admin for a server that just installed this...

    Edit: Figured it out! I feel REALLY stupid now...
  14. Offline


    Hi 2 Problems!

    1) My skeletons shot me down with 1 arrow at 2 Life

    2) Can you add more permissions? I will disable, that my members can change their class
  15. Offline


    hello Mark
    We are using your plugin easyrpg on our server: rp.mineterya.com
    having great great fun with it but we noticed few little bugs and want to know if there is a way to fix them...
    -the first one and most annoying is the rogue vanish, we were wondering if its normal that vanish makes rogues invincible against arrows and swords attacks, only mages spells deal dammages on him
    -the second one also about rogues that can stay invisible and normally walk when they change skill while sneaking (so rogues have same effects as /spy and /god, and make this class terribly disadvantaging others)
    -the third one cant maybe be fixed, its about a compatibility with a faction plugin (that makes team mates cant hit each others with swords and arrows), where mages and archers spells still hurt mates

    otherwise its a really nice plugin, and we will continue using it
    best regards
  16. Offline


    I have a probleme with skill when the player move on other world with multiverse the mage skill
    if you have the solution for fix it

    Thx for help
  17. Offline


    @Mark Lohstroh

    Hows it going been awhile made much progress towards the new feature packed version ?
  18. Offline


    I don't think you guys understand the part when it says in the OP
  19. Offline


    Can we have an update on how things are going? People on my server are HEALED by mobs when they add enough defense points. I'm dropping this if it isnt fixed soon.
  20. Offline


    I would like an update either here in the forum or to the plugin addressing our concerns or this plugin will sadly go the way of the dumpster.

    It's an awesome concept and with a few fixes would be amazing.
  21. Offline


    how do i use rogue stealth
  22. Offline


    I'm also sad to hear no word on easyRPG's condition but it's still too early to give up on hope that Mark is still working on the plugin. It's an awesome plugin with a lot of potential, and I like it more than mcMMO.

    Stealth is bound to whatever key you use Sneak for (Default key is Shift).
  23. Offline


    my rogue stealth stopped working, i tried dissconnecting and reconnecting btu it still doesnt work and i am not out of mana, whats goin on?

    Hello, my sneak doesnt work as a rogue.. how can i fix this.. i have full mana but when i press l-shift it does nothing

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 15, 2016
  24. Offline


    Hello, i love your pluggin we are using it on my soon to launch RP server and i was just wondering if you can make custom classes and/or add skills to already existing classes such as giving warriors a heal spell.
  25. Offline


    you can do this.
  26. Offline


    nice plugin but where can i change the damage from mobs because a sekeleton make 8 hearts 1hit?
    pls help!!!
  27. how do i use poison??? it seams like a good skill but how do i use it
  28. Offline


    can i just point out that when you use fireball/lighning on a mob the fire on the ground can set other mobs on fire and when they die you dont get any xp
  29. Offline


    This plugin was last updated in May. Unless the Dev posts, I doubt any bug reports will be replied to.
  30. Offline


  31. Offline


    Can you tell me what Dexterity and Luck and Strength and the other things increase? :D Appreciate answers :]

    Also is there a max level?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
    Last edited by a moderator: May 15, 2016

Share This Page