[RPG]Skillz v5.9 - The simple skill plugin [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by Lolmen, Apr 21, 2011.

  1. Offline

    Lolmewn

    Skillz - The Simple Skill Plugin

    Give me a reason to go update this plugin more often!
    [​IMG]

    Simple to use Skill system



    Moving to BukkitDev!
    http://dev.bukkit.org/server-mods/skillz/


    ChangeLog
    Show Spoiler

    Version 5.1:
    - Fixed some API stuff
    - Added Auto-Update (updates on disable)
    - The settings with "SkillnameEnabled = true" are now working.

    Version 5.0:

    - Added API (http://dev.bukkit.org/server-mods/skillz/pages/api/)
    - Fixed some stuff

    Version 4.5:

    - Fixed settings file not being created sometimes
    - Fixed typo (omg)
    - Started on making an API for other Skills

    Version 4.4:

    - Fixed HighScores not saving AND not loading properly.

    Version 4.3:

    - Fixed HighScores not saving properly

    Version 4.2:

    - Added HighScores!
    - Added some fancy colors.

    Version 4.0:
    - New way of handling leveling up (instead of going through a large list of checks, it now only has to check one thing.)
    - New Settings File
    - Help page is better now (/skills help)
    - Fixed other player's skills viewing
    - Totally re-written the plugin. THERE!
    - Added a convertion tool, see /skills help (You have to be OP to see it!)
    - Check when you levelup with /skills check <skillname1> <skillname2> etc.

    Version 2.2:
    - Permissions added.

    Version 2.11:
    - Fixed that stupid thingy with XP,newXP which was sent to the log every single time someone does something.

    Version 2.1:
    - MySQL Should work now. Not sure. Test it if you want, and do /skillz to convert Flat to MySQL.

    Version 2.0:
    - SQLite inserted! You HAVE to regenerate your settings file.
    - Convert flatfile to SQL with the /skillz command. Dont mind the "errors", something with "uuh, can't find the field!".
    - Some fixes I can't remember.

    Version 1.62:
    - Fixed doubledrop, you will not get the actual ore but the mineral now.
    - Fixed Acrobatics problem, you could gain HP by falling (I mean, what?!?)

    Version 1.61:
    - Small bugfix involving some player.sendMessage shizzle

    Version 1.6:
    - Possibility to add your own skills! (awesome xD)

    Version 1.5:
    - Custom Levelup Message, SKILL will be replaced with the skillname, and LEVEL with the new level.

    Version 1.4:
    - Code Cleanup

    Version 1.3:
    - Eeh, lots of things.

    Version 1.1:
    - Woodcutting added
    - Digging added
    - Swimming added
    -Change of Double Drops added
    -Some Code cleanup which really was necessary.
    Version 1:
    - Release


    Anyone interested in a new Skill or something?
    I am working on some interesting things, such as extra damage when you are a higher level.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 13, 2016
    dylanryan, Litt and Tang like this.
  2. Offline

    Lolmewn

    Yeah I had to go, I will go post it now.
     
  3. Offline

    tbeech00

    hey, i'm still getting the same problem as before and a new one
    First Problem:
    [SEVERE] Could not pass event ENTITY_DAMAGE to Skillz
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSkeleton cannot be cast to org.bukkit.entity.Player
    at nl.lolmen.Skillz.SkillzEntityListener.onEntityDamage(SkillzEntityListener.java:92)
    at org.bukkit.plugin.java.JavaPluginLoader$44.execute(JavaPluginLoader.java:474)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at net.minecraft.server.EntityArrow.p_(EntityArrow.java:169)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1007)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:52)
    at net.minecraft.server.World.playerJoinedWorld(World.java:989)
    at net.minecraft.server.World.cleanUp(World.java:966)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:367)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Second Problem:
    04-28 21:09:48 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'skills' in plugin Skillz v1.4
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:85)
    at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:255)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:675)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:638)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:632)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    Caused by: java.lang.ArrayIndexOutOfBoundsException: 9
    at nl.lolmen.Skillz.Skillz.onCommand(Skillz.java:113)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more
    only some of the commands are loading. It says "an Internal error in the server occurred while trying to perform this command" or something like that.
    Sorry, Looking forward to this being fixed though. Nice Plugin :)
     
  4. Offline

    Lolmewn

    U've got V1.4, get 1.61 ;)
     
  5. Offline

    tbeech00

    I redownloaded it:/, i'll do it again =]

    Redownloaded it from the "Download Now!" link and started up server. Says it's still v1.4?

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

    King_Koopa

    I removed the plugin and redownloaded it. I seem to be getting the message:

    16:11:48 [SEVERE] Could not pass event ENTITY_DAMAGE to Skillz
    java.lang.ClassCastException: org.bukkit.craftbukkit.entity.CraftSkeleton cannot
    be cast to org.bukkit.entity.Player
    at nl.lolmen.Skillz.SkillzEntityListener.onEntityDamage(SkillzEntityList
    ener.java:92)
    at org.bukkit.plugin.java.JavaPluginLoader$44.execute(JavaPluginLoader.j
    ava:474)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
    at net.minecraft.server.EntityArrow.p_(EntityArrow.java:169)
    at net.minecraft.server.World.entityJoinedWorld(World.java:1007)
    at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:5
    2)
    at net.minecraft.server.World.playerJoinedWorld(World.java:989)
    at net.minecraft.server.World.cleanUp(World.java:966)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:367)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)

    Looks similar to the ones above. This is only when a skeleton archer shoots me.
     
  7. Offline

    Adar_Zannh

    You need to update your download link, currently it downloads v1.4 not v1.61 please update your link first before saying we need to update.
     
  8. Offline

    spunkiie

    download link wrong :(
     
  9. Offline

    Lolmewn

    Try again please? It might work now. If not: http://dl.dropbox.com/u/7365249/Skillz.jar
     
  10. Offline

    spunkiie

    Now download link works... this plugin is amazing.
    btw: I'm using the custom message :D
    TY :)

    please add custom message as well to the other plugin features, like:

    "You jump a bit more gentle" etc..

    Thank you again

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

    Lolmewn

    Oh yeah. Gonna do that now :p
     
  12. Offline

    spunkiie

    Can't wait :D
     
  13. Offline

    King_Koopa

    Got a new error after downloading the latest update:

    13:45:41 [SEVERE] Could not pass event BLOCK_BREAK to Skillz
    java.lang.NullPointerException
    at nl.lolmen.Skillz.SkillzGet.getMessage(SkillzGet.java:502)
    at nl.lolmen.Skillz.SkillzGet.checkLeveling(SkillzGet.java:96)
    at nl.lolmen.Skillz.SkillzGet.getSkills(SkillzGet.java:41)
    at nl.lolmen.Skillz.SkillzBlockListener.onBlockBreak(SkillzBlockListener
    .java:60)
    at org.bukkit.plugin.java.JavaPluginLoader$33.execute(JavaPluginLoader.j
    ava:400)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:257)
    at net.minecraft.server.ItemInWorldManager.d(ItemInWorldManager.java:156
    )
    at net.minecraft.server.ItemInWorldManager.b(ItemInWorldManager.java:118
    )
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:436)
    at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)

    I got this while mining. It does not happen all the time, but sometimes. Also one of my friends noticed sometimes when he is mining, and he gets two drops from the same block....one will disappear from his inventory upon picking it up. Example, I think he said he was mining stone and 1 stone and 1 cobblestone popped out. The stone drop disappeared from inventory.
     
  14. Offline

    Lolmewn

    Hmm, sounds weird. About the doubledrop, I guess I messed that part up a bit. Let me just fix it for a bit :p

    The error you are getting is because
    Or you have to remove settings file
    Or you have to add: lvlmessage=You have just leveled up in SKILL, it is now level LEVEL

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

    King_Koopa

    Oh I should probably add I found another bug with the drops. I am not seeing the items picked up disappearing anymore from inventory. But now I am seeing that when I place these items, they will automatically disappear.

    Earlier I dug up a coal block and got 1 coal and 1 coal block. I tried to place to coal block to mine it and upon placing, it disappears.
     
  16. Offline

    Lolmewn

    hmm, that is weird. I'll investigate.
    ps: Is your mining level that high? :p
     
  17. Offline

    King_Koopa

    My mining is level 8 and my cousin's mining is level 10. Also the /skills command seems to be working great now. Just the extra drops we get seem to disappear when attempted to place. :)

    Nice plugin still. Oh by the way I wanted to ask, how much extra damage am I doing with a critical hit?
     
  18. Offline

    Ross Gosling

    Hi, i've regained interest in this plugin since my discovery of a really good jobs plugin and i thought that being able to destroy blocks faster would be great to combine it with so i got your plugin again, hust thought i'd say :D

    Could you release an update with:

    Axes renamed Axe Combat
    Swords renamed Sword Combat
    Unarmed renamed Unarmed Combat

    reasons, Axes doesnt really explain how the skill is trained and calling it combat makes it easier to identify

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

    spunkiie

    Yeap, same thing happening in my server.
     
  20. Offline

    Lolmewn

    The damage you do more is about 4 hit points, not sure if it's 4 whole hearts or 4 half.
     
  21. Offline

    King_Koopa

    Ah okay cool. Also is there any way we can see what percentage of critical we have?
     
  22. Offline

    Lolmewn

    It's always the same. It needs some tweeking though.
     
  23. Offline

    Ross Gosling

    Do increasing in levels reduce the time to break a block yet??????
     
  24. Offline

    TheShadow777

    a little question, for example i skill woodcutting to level 5, whats change ? is the chopping speed then higher ? i think nothing happen xD
     
  25. Offline

    Lolmewn

    Increasing of lvl doesnt decrease chop time yet, it gives you change of double-drop.
     
  26. Offline

    spunkiie

    had to disable this plugin on my server :(

    Any update on the blocks missing issue ?
     
  27. Offline

    jimjim617

    Can u please have Permissions to this! i luv this Plugin but i luv Permissions to!

    Jim
     
  28. Offline

    Vhizzler

    so, i have propably a silly question, i don't know. but what is the advantage if i increase my level of mining oder digging or whatever? if my mining livel increases what will happen? will i am able to dig faster through dirt or cut faster wood? sry, but i don't see the advantage to use this mod in moment. perhaps i didn't see that faster mining is the result of leveling up? please tell me! :) and sry for my bad english xS
     
  29. Offline

    King_Koopa

    I have a suggestion to make. With increased archery skill is it possible that we could shoot more arrows with higher levels?
     
  30. Offline

    King_Koopa

    Also i want to report a possible bug. With high enough acrobatics, when I jump off a big ledge it will prevent 3 damage. If I hurt myself 2.5 hearts while jumping, and sustain 3 damage, it will actually heal me .5 of a heart.
     
  31. Offline

    Lolmewn

    w00ps! Will fix that when I get back from vacation =D
     

Share This Page