Inactive [RPG] xLevel v1.5.1 - The awesome RPG plugin [1185]

Discussion in 'Inactive/Unsupported Plugins' started by MCAndi, May 31, 2011.

  1. Offline

    MCAndi

    xLevel - The awesome RPG plugin:
    Version: v1.5.1 [RB#1185]​

    >> Download <<

    I moved to BukkitDev!

    Read this before posting bugs!!

    Description:

    xLevel uses 4 classes: Archer, Warrior, Magician and Priest. You start with level 0, the maximum is 20.​
    You can gain exp by placing and destroying blocks, killing mobs and players and using your skills.​

    Features:
    • 4 classes: Archer, Warrior, Magician, Priest
    • 5 awesome skills each class which are constantly getting more effective
    • leveling system
    • gain exp by destroying/building blocks
    • gain exp by killing mobs/players
    Extended information:
    Permissions 3 (open)

    NOT REQUIRED, BUT HIGHLY RECOMMENDED!
    • player commands: 'xlevel.player.*'
    • admin commands: 'xlevel.admin.*'
    • you can also allow the commands specified with 'xlevel.<rank>.<commandname>':
      • example for '/xl help': 'xlevel.player.help'
      • example for '/xl class [classname]: 'xlevel.player.class'
      • example for '/xl setexp [player] [exp]: 'xlevel.admin.setexp'
      • example for admin can see invisible players: 'xlevel.admin.seeinvisibles'
      • example for admin has no cooldown: 'xlevel.admin.nocooldown
      • example for '/xl admin': 'xl.admin.help'

    Commands (open)

    • use '/xl help' to see all player commands
    • use '/xl admin' to see all admin commands

    Classes (open)

    SKILLS WITH A (*) ONLY WORK IF THEY ARE USED ON PLAYERS AND NOT ON MOBS!!

    Archer
    • SKILLS: fire arrow (1), invisible (2/use feather), critical arrow (*3), hook (4), poisoned arrow(*5)
    • rightclick with an arrow to select skill
    • leftclick with your bow to use the selected skill
    Warrior
    • SKILLS: pushing (1), sprint (2), crippling (*3), block (4/passive), skull splitter (5)
    • rightclick with a bone to select skill
    • rightclick with your sword to activate the selected skill
    • attack mobs or players with your sword to use the activated skill
    Magician:
    • SKILLS: energy wave (*1), teleport (2), icy wind (*3), leaves jail (*4), lightning strike (5)
    • rightclick with a book to select skill
    • leftclick with your stick to use the selected skill
    Priest
    • SKILLS: heal (*1), summon wolves (*2), defense buff (*3), strength buff (*4), speed buff (*5)
    • rightclick with a book to select skill
    • rightlick with your axe to use the selected skill

    Tutorial Video (open)

    Thanks, fretzor, for this nice video!!
    But remember: He is not hitting his friend because he doesn't aim at the block under his feet!



    Changelog:
    • Version 1.5.x
      • updated for CB#1185
      • updated for CB#1060
    • Version 1.4.x
      • updated for CB#1000
      • changed fire-arrow effect
      • xLevel is now opensource!!
      • > v1.4.0: bugfixes
    • Version 1.3.x
      • added permission 'xlevel.admin.nocooldown'
      • added config option 'opNoCooldown'
      • > v1.3.0: bugfixes
    • Version 1.2.x
      • fixed error (used player.getDisplayName() instead of .getName() *_*)
      • > v1.2.0: bugfixes
        • added config option 'needItems'
        • buffs are working now
        • added permission: 'xlevel.admin.seeinvisibles'
    • Version 1.1.x
      • updated to Permissions 3.x
      • changed saving system (not longer saving everytime when a player receives exp)
      • added some config options (self-explaining)
      • > v1.1.0: bugfixes
    • Version 1.0.x
      • xLevel release
      • > v1.0.0: bugfixes
     
    redf1sh, Sain423, Arbenn and 2 others like this.
  2. Upload the .zip to an external site (Dropbox or Github) so people do not have to register to download your plugin.
     
  3. Offline

    MCAndi

    yeah okay i did. :)
     
  4. I cant set my class.

    Command: /xl class Archer
    "You are not in the database! Please report an Admin!!"

    command:
    /xl new crysis992
    "crysis992 is already in the database!"

    Could you please fix this, cause i wanna launch my RPG world tomorrow that this is an awesome plugin.

    When i attack a mob:
    Code:
    [SEVERE] Could not pass event ENTITY_DAMAGE to xLevel
    java.lang.ArrayIndexOutOfBoundsException: 1
        at de.web.minecraftandi.xEntityListener.onEntityDamage(xEntityListener.java:107)
        at org.bukkit.plugin.java.JavaPluginLoader$47.execute(JavaPluginLoader.java:570)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.EntityHuman.d(EntityHuman.java:527)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:867)
        at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:401)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:311)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  5. Offline

    MCAndi

    Please tell me you Craftbukkit version!!
    Quote: crysis992 (open)

    Answer (open)
    /xl new crysis992
    "crysis992 is already in the database!"
    => take a look in the plugin folder anc check if there are 3 files named crysis992, if they are there and none is empty, this message is normal

    Command: /xl class Archer
    "You are not in the database! Please report an Admin!!"
    => i will check this

    [SEVERE] Could not pass event ENTITY_DAMAGE to xLevel
    => are you using CB#818 ?

    What other plugins are you running?
    (as permissions? version!!)
     
  6. Yes, i use 818, permissions 2.7.7

    Plugins: advanced bans, AuthMe, AutoMessage, BigBrother, ButtonWeather, ColoredSigns,CraftbukkitUptodate, Essentials,Falsebook,iWarning,ModRTS,Netstats,OpenINV,PermissionsPlus,PlgLogCmd,SimpleSave,VanishNoPickup,War,WorldEdit,WorldGuard.
     
  7. Offline

    MCAndi

    Okay, please try the updated version v1.1.x. (you probably need to update permissions to v3.x)
    If that doesn't work, i can't help you in this forum, send me a pm or contact me in skype: erinforth.
     
  8. Works perfectly, except these spells are not working:
    healing other players
    energy wave
    leaves jail
    icy winds

    I have no error in the console.
     
  9. Offline

    MCAndi

    i know these skills are only working if you watch on the block a player is standing on, but im working on it that also mobs can be hit and you can aim at players face or body :)
    thanks for reply
     
  10. Offline

    Beauseant

    This really looks like a potential plugin! I hope you won't add anymore things, it's good how it is :D
     
  11. Offline

    Plague

    umm having the post consisting only of spoilers is not really a good thing...
     
  12. Offline

    MCAndi

    changed it.
     
  13. Offline

    Trevor_

    Code:
    2011-06-02 21:36:56 [SEVERE] Could not pass event BLOCK_PLACE to xLevel
    java.lang.ArrayIndexOutOfBoundsException: 1
        at de.web.minecraftandi.xBlockListener.onBlockPlace(xBlockListener.java:71)
        at org.bukkit.plugin.java.JavaPluginLoader$26.execute(JavaPluginLoader.java:419)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:84)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:68)
        at net.minecraft.server.ItemBlock.a(ItemBlock.java:76)
        at net.minecraft.server.ItemStack.placeItem(ItemStack.java:56)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:219)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:556)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:217)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
    Build: 818
    Minecraft: 1.6
    Plugins Enabled: Essentials, Falsebook, iConomy, iChat, NoSpawn, MobLoot, WorldEdit, xAuth

    Bro I submitted you an error, it should help you. I didn't state that it was broken. It's just that when a user places a block it gives off an error.

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

    MCAndi

    i fixed this issue try 1.2.x
     
  15. Offline

    Trevor_

    Works Perfect, thanks MCAndi.
    Now with this epic plugin I would like the use of a damage modifier for swords and such. That would be awesome.
     
  16. Offline

    Monkeysnow

    Sick plugin mate :) I'm making a series for youtube with 3 friends (one of each class) and i'll credit you fully for this. Seriously, it's great fun!
     
  17. Offline

    MCAndi

    thank you :)
     
  18. Offline

    olimoli123

    I just added this plugin to my server, if you could make it more flexible, that would be great , for example changing power of attacks
     
  19. Offline

    Sain423

    This plugin is excellent. Is it possible to get a source code? I want to make a polish version for me and my friends?

    @edit: thank you
     
  20. Offline

    MCAndi

    of course
     

    Attached Files:

  21. Offline

    Beauseant

    How can i recompile the source? I just made some changes in the text, by making it dutch. I'm no expert at java so...
     
  22. Offline

    MCAndi

    http://wiki.bukkit.org/Setting_Up_Your_Workspace
    you need to setup eclipse (or any other compiler)
    or you could send me your edited source and i will compile it for you
     
  23. Offline

    Sain423

    Can i change commands aliases? For example /xl help -> /level help or this will error?
     
  24. Offline

    MCAndi

    no you can change it simply in xCommandListener
     
  25. Offline

    Sain423

    u have any ideas or plans for this plugin?
     
  26. Offline

    thepackett

    are energy wave and other mage spells fixed? (i've been going around clicking on pigs and the blocks below their feet but it's not telling me that i've cast anything)
    Also is there a max range for magic? (either priest or mage)

    this would be an amazing plugin if mages actually worked.
    energy wave, icy wind, and leaves jail are really buggy.
    sometimes i can use them and sometimes it juist won't say anything in the chat window. there are no errors in the console.
    also more importantly even when they DO work i've never actually been able to hit anything but myself.
    i'm usually using CB 819 but since i realize that it is not an RB i also tried it on CB 818, no difference.
    is this going to be fixed any time soon?
    also i think its worth mentioning that when i did get it to work and ended up targeting myself i was on snow.
    the only thing i changed in the config file was changing items being required to false.

    EDIT: wait, do these skills only affect players...? i've only been testing on mobs...

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

    Funny_frish

    Awesome Bro awesome! If you add some more skills and more classes. you would be my hero XD
    That would be nice: If you can add armors and Weapons only for the classes. instead of stick --- a Wand. and new armors if that work. 1 Problem: Mage can only use skills in PvP. In Pve no work
     
  28. Offline

    Beauseant

    No more skills or classes, this is the perfect plugin already.
     
  29. Offline

    Chivalrer

    Help me please!!!!!!
    How do i cast skills? I mean i got the plugin and everything made my class made myself 20 but i dont know how to cast them >-<

    Help me please!!!!!!
    How do i cast skills? I mean i got the plugin and everything made my class made myself 20 but i dont know how to cast them >-<

    Btw, im a magician~

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

    MCAndi

    they only work for players!!

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

Share This Page