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

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

  1. Offline


    Skillz - The Simple Skill Plugin

    Give me a reason to go update this plugin more often!

    Simple to use Skill system

    Moving to BukkitDev!

    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


    oh, like that. I won't add any permissions, though I see what your problem is. You might want to just say they are not allowed, and if you see someone dying a lot from falling (get a plugin like DeathTPPlus), you warn him/her/it.
  3. Offline


    hmm ok :/
  4. Offline


    Do repair thingy with anvils. (iron blocks)
  5. Offline


    it would be cool to have a high scores. '/hs Woodcutting'

    Also the skills don't have any effect on anything as of yet do them?
  6. Offline


    They do, you have a change at doubledrops. I might add highscores later.
    Not yet. But I'm also not going to add it, since it will be in my Repair plugin.
  7. Offline


    @Lolmen would it be possible for you to release the source so I can add permissions mylsef? :p
  8. Offline


    Will do, might even do that later today.
  9. Offline


    You have a list of how to level the skills, but what exactly do they do? Are axes the same as swords? Does it give you a higher flat damage rate or critical hits? Some info would be awesome
  10. Offline


    You should add power ups or a meaning to getting this XP, such as breathing longer under water from swimming or more damage from combat.
  11. Offline


    Critical hits. When ur lvl 100 you have a change of 1/4 to hit crittically.
    I will add those things, working on it :p
  12. Offline


    A forging skill would be interesting, allowing you to rightclick an iron block (anvil) with a variable amount of iron needed for normal iron armor to make chainmail or iron armor, but at a better/worse rate depending on the skill.

    I'd also recommend being able to negate experience gained when dying, i.e. someone who wants acrobatics exp just jumps off a huge cliff. If you can make an option to force them to survive the fall to get the experience, it might be a bit better for preventing death farming. Or penalize them somehow. either way.

    Baking could be interesting. Maybe you could make more cookies with one cocoa bean, or make more powerful cookies/cakes/bread.

    Conjuration would be an interesting 'spell' school. Players could use certain ingredients to summon monsters to cause havoc or something.

    Just a few ideas that could be remotely doable.
  13. Offline


    what about crafting. So when you craft something in your workbench you have a chance of getting double or even tripple? Or a sprinting one for running quicker.
  14. Offline


    Question, since you said that a level 100 swords skill would give 1/4 critical hit, I am assuming the same for unarmed.

    Does this also mean my wolf can level up unarmed also lol.
  15. Offline


    If I can, I might add some wolf-skills, once I know how it works + I have time.

    Right. Version 1.3 is out
    Highest level is now 70. You need like 600.000 XP for it :p
    Not sure if I added anything else, working on 3 plugins at the same time is confusing..

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


    I noticed how I gained a level at mining after mining one block. After mining many many more I finally reached level two. I typed in /skills right after hitting level two and this is what I am reading:

    Mining XP: null Level:25

    That does not make sense. I tried this on the other skills and after typing /skills, the numbers are skyrocketed. Just thought i'd point this out.

    EDIT (2 minutes later): Strange things are happening. I took two hits at a sheep with a sword and am now reading:

    Axes XP: null Level:22
    Farming XP: 2 Level: null
    Mining XP: 6 Level: 1
    Unarmed XP: 25 Level: 2

    Not one time have I even took out my bare hands, nor have I farmed. I also noticed that mining level to 1 (although I am 2) -- Just more feedback on what I am seeing.

    Cool plugin anyways.
  17. Offline


    Weird stuff.. I will look if I randomly did something wrong/dropped some important stuff somewhere

    Version 1.4 is out. New is:
    Some Code Clean up
    that's it really.

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

    Ross Gosling

    I think the following skills should exist i already posted something like this but i updated to the new suggestions and problems with my old ideas

    -Unarmed , level up when you destroy any form of block , levels increase chances of a multiple drop

    -Unarmed Combat , level up when you kill mobs , levels increase damage

    -WoodCutting , level up when you cut wood , levels increase chances of a multiple drop

    -Mining , level up when you mine ores , levels increase chances of a multiple drop

    -Digging , level up when you dig gravel, dirt or sand , levels increase chance of finding rare materials in dirt

    -Fishing , level up when you catch fish , levels increase the chance to catch two fish at once

    -Farming , level up when you harvest wheat , levels increase chances of a multiple drop

    -Sword Combat , level up when you kill mobs , levels increase damage

    -Archery , level up when you kill mobs , levels increase damage

    -Fletching , level up when you create arrows , levels increase amount of arrows created

    -Smelting , level up when you smelt ores into ingots , levels increase chances of a multiple ingot being produced

    Like last time, if these skills are introduced it would make your mod AWESOME =D
  19. Offline


    Yes, I know. I might do all of it, but I have not done it yet. Except for WoodCutting. And Mining. And Digging. And maybe even Archery. And Farming. lol
  20. Offline


    Hey, Thought i'f report this as I'm getting Severe Warnings on my Server, Currently running 733.
    It says "Could Not Pass Event ENTITY_DAMAGE to Skillz" My current plugins are: EasyFlight, MyHome, Permissions, PreciousStones, SuperPickaxe, Tele++, TradeCraft, WolfPound, Confess, Spawncreature and Secretdoors.
  21. Offline


    I'd like a bit more details, like What you were doing, and the whole error report (it shows the lines where the error is to me).
  22. Offline


    Still missing custom messages so i can translate the plugin to my players (i have a 200+ server)
  23. Offline


    I'm actually working on it now. I just can't get some random but fixed..

    It seems I removed some important stuff involving writing skills to the file when a player joins. How stupid.

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


    Thank you, I'm waiting then.
  25. Offline


    [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)
    This happens when i attack a skeleton with a bow and arrow
  26. Offline


    No need to post it twice, but I will see why it fails.
  27. Offline


    Sorry, my internet messed up, didn't know if it posted :)
  28. Offline


    Well, the messaging system is working, just filtering out some left-over bugs (like the one 3 posts up).

    oh haha, I know why it's failing. I forgot to let it test if the shooter was a human =D

    Version 1.6 is coming out veeery soon, whats done:
    - Fixed that bug a few posts up
    - Added Interface for adding your own skills! (Check first post to see how)

    Right, version 1.6 is out =D
    Cuz I've got skillz ;)

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

    Ross Gosling

    seriously though, i would love you if you got all them working
  30. Offline


    Great Plugin! Forget the people that say this is like MCMmo... MCMMO I found to be more complicated! with the MySQL shit... This is simple and easy to use! Well done![diamond][diamond][diamond]
    Lolmen likes this.
  31. Offline


    cant see an explanation

Share This Page