Inactive [MECH/RPG] LevelCraft v0.1.7.2 - The leveling up plugin; adds skills to Minecraft [1060+]

Discussion in 'Inactive/Unsupported Plugins' started by Samkio, Jan 25, 2011.

  1. Offline

    Samkio

    [​IMG]


    LevelCraft v0.1.8- The leveling up plugin; adding skills to Minecraft!

    Slowly moving to BukkitDev: http://dev.bukkit.org/server-mods/levelcraft/


    Version: [617+]
    Description:
    LevelCraft is a plugin devised to add a Challenge to Minecraft Single Multiplayer.It denotes normal actions into "Levels" this level is increased via the gaining of "Experience" the experience of which relates to the level. It is fully customizable and due to some recent changes is medium weight. This congratulates the user for doing certain actions. For example the more mining a player does the faster they mine and the better then mine. Makes sense right?

    LevelCraft is licensed under a Creative Commons Attribution-NoDerivs 3.0 Unported License.

    [​IMG]

    LevelCraftCore:
    Download: v0.1.7.2
    Download: v0.1.8

    Features:
    • Dyamic ExpBar without the use of a client mod!
    • Support for API Permissions.
    • Improved Code.
    • Compatability with 1.8. :)


    LevelCraftCore is necessary to have to enable all the level plugins. It is the glue that holds them all together, it also handles the commands and the data storage. It is a beast, a boss and made my the 1337 pro that is Samkio. :cool: "Core' blimey it is mighty good."

    Current Levels (open)


    [X] = Outdated.

    [​IMG]
    Mining: Author @Samkio
    Download v0.2.1
    The Mining level depicts the use of the mighty pickaxe. Players leveling up by the mining of blocks enabling them to gain access of new pickaxes and new blocks.​
    Features:
    1. Denotes use of Pickaxes. Higher level unlocks better pickaxes.
    2. Denotes block mining. Higher level the more types of blocks they can mine.
    3. Faster Mining. Higher level the faster you can mine.
    4. Double Drops. Higher level the higher your change of the block dropping twice.
    5. FirePick. Higher level unlocks the FirePick. A portable furnace that when mining blocks with golden pickaxe will drop what it would be if smelted.
      ie. CobbleStone -> Stone, IronOre -> IronIngot
    • Gain Experience by Mining.

    ------------------------------------------------------------------------------------------------------​
    [​IMG]
    WoodCutting: Author @Samkio
    Download v0.1.1
    The WoodCutting level depicts the use of the hatchet or more commonly know as the axe. Players can gain experience by chopping down trees and planks allowing them to gain access to higher level axes.​
    Features:
    1. Denotes usage of hatchets (axes). The higher the level the more axes you can use.
    2. Denotes cutting of logs/wood. The higher the level the more types of log you can cut.
    3. Faster Cutting. The Higher your level the faster you can chop down trees.
    • Gain Experience by chopping trees.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Combat: Author @Samkio
    Download v0.1.1
    The Combat level depicts the use of swords on both players and mobs. A true warrior will attain to keep this high.​
    Features:​
    1. Denotes usage of swords. The higher the level the more swords are unlocked.
    2. PVP Range (Toggleable). Allows players to only attack players withing a range of combat level.
    • Gain Exp by fighting mobs and players.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Range: Author @Samkio
    Download v0.2.2
    The Range level depicts how much damage you do per arrow. A handly level for keen archers.​
    Works both on Players and Mobs.​
    Features:​
    1. Greater Damage Arrows. The higher the level the greater damage your arrows do.
    • Gain Experience by attacking mobs and players with a bow.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Dexterity: Author @Samkio
    Download v0.1.4
    The Dexterity level allows players to jump higher and run faster with the aid of boots. Level up by jumping. Jumping higher is turned off by default and only applies to Gold and Diamond boots. Players also receieve less Fall Damage with higher levels. (Note. Every attempt to make this level a light a possible has been done. This Level however may contribute a large amount of lag. Due to this LevelUpdates for this level are run every 1min [as upposed to everytime someone moves]).​
    Features:​
    1. Allows users to run. Crouch to run. Must be wearing boots.
    2. The higher level you are the move boots you unlock.
    3. The higher the level of boot the greater running speed and jumping height.
    4. Survive greater fall damage the higher level you are.
    • Gain Experience by jumping.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Farming: Author @Torrent
    Download v0.2
    The Farming level depicts how a player is one with the land. It depicts the use of hoes allowing the player to use a greater level of hoe the higher their level. Gain experience via harvesting crops, tilling land and much more. Also adds the ability to obtain apples from trees by farming the leaves.​
    Features:​
    1. Depicts the level for hoes. The greater level you are the higher level of hoe you can use.
    2. Random chance to yield more wheat from crops the higher level you are.
    3. Random chance to yield Coca Beans from crops the higher level you are
    • Gain Exp for things such as Harvesting crops, tilling land, finding seeds, using bonemeal on crops
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Digging AKA Excavation: Author @Torrent
    Download v0.1.5
    The Excavation level depicts the use of the shovel. Allowing users to dig greater depths with a higher excavation skill.​
    Features:​
    1. Depicts the use of shovel. The greater your level higher shovel you can use.
    2. Depicts what blocks you can dig. The greater your level the more block types are dig able.
    • Gain experience by digging.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Swimming/Diving: Author @mbsuperstar1
    Download v0.1.4
    The Swimming level allows players to use helmets as scuba-diving gear. Having a higher level allows you to stay under water longer, then re-fill your helmet on land.​
    Features:​
    1. Allows users to wear "scuba-gear" to enhance their breath in water.
    2. The higher level the more scuba-gear obtainable.
    3. Crouch to fill and empty air.
    • Gain Experience by using the scuba gear.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Explosives: Author @Samkio
    Download v0.1
    The Explosives level depicts your ability with explosive devices. This being TNT, Dynamite Sticks (Redtorch light with lighter), and grenades (eggs Thank to @microapple for letting me use this functionality.) This plugin makes explosives really poor damage at the start but as you level up you deal greater damage. Be warned :D
    Features:​
    1. Denotes range of Explosives. The higher level you are the more choice of range you can use.
    2. Denotes Levels for TNT. Must be higher than this level to use TNT.
    3. Adds Dynamite and Grenades.
    4. Toggle Grenades with left click.
    5. Light RedStoneTorch with a lighter.
    6. Change Dynamite Range with left click.
    7. Depicts Levels for Dynamite and Grenade.
    • Gain Experience by using TNT,Dynamite and Grenades.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]:mad:
    Health[X]: Author @Torrent:mad:
    Download v0.1.1:mad:
    The Health level allows players to take greater damage. This is leveled up by getting:mad: damaged.:mad:
    BUGGY. :'( Avoid use.​
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Defence: Author @mbsuperstar1
    Download v0.1.3
    The Defence Level depicts the use of armor. Allowing players to wield armor only when they attain the correct level. Level up by using the armor.​
    (Disclaimer: not fully tested use at own risk.)​
    Features:​
    1. Denotes level to use armor. The higher level you are the more armour you can wear.
    • Gain Experience by getting damaged when using armour.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Forgery: Author @Samkio
    Download v0.1.3
    The Forgery level, the most configurable level to date, allows users to forge tools, forge armour and repair tools and armour. The higher level you are the more you can forge! Level it up by smelting/repairing and forging items. A truly epic skill if i say so myself. :p
    Features:​
    1. Allows tools to be repaired by placing in a furnace.
    2. The higher level you are the greater tools can be repaired.
    3. The higher level you are the more tools/armour that can be forged.
    4. The higher level you are the more blocks that can be smelted.
    • Gain Experience by Repairing,Smelting and Forging.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Scavengar: Author @Torrent
    Download v0.1
    Users have a small chance of finding 'lost' items in the sand / gravel /dirt /grass.​
    The higher level you are, the better chance of finding the items.​
    Features:​
    1. Allows hidden items to be found when destroying blocks.
    2. The higher level you are the more items that can be found.
    • Gain Experience by finding items.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Prayer[X]: Author @L5D
    Download v0.1.1
    Introducing the new Prayer level! Users can now be at one with the gods. Level up by burying the bones of past victims to gain Prayer Points that allow you to do many functions such as healing and protecting. When your Prayer points are low don't forget to pray at an alter to replenish them!​
    Features:​
    1. Creates Prayer Points Replenish-able by praying at an alter.
    2. The higher level you are the more prayers you can do.
    3. Prayers use prayer points and must be replenished.
    • Gain experience by using prayers and burying bones.
    -------------------------------------------------------------------------------------------------------​
    [​IMG]
    Construction: Author @Wesnc Fixed by: @Samkio​
    Download v0.1.1
    The construction level depicts what blocks are allowed to be placed. The higher level you are the more blocks that can be placed.​

    Features:​
    1. Depicts level for block placement.
    • Gain experience by placing blocks.
    FutureLevels (open)




    LevelsProgess/NeedDeveloper: 1-3 Difficulty.
    Excavation: COMPLTED.
    Combat: COMPLETED
    Range: COMPLETED
    Forgery: COMPLETED
    Dexterity: COMPLETED
    PvP: INTEGRATED WITH COMBAT
    Swimming: COMPLETED
    Thieving: Author @Samkio/PM me. The ability to steal items from players inventory.
    Sorcery: Author @L5D. The ability to do a series of magical abilities using a wand (stick).
    Necromancy: Author PM me. The ability to summon agressive mobs (on your side).
    Crafting: Author @1337. The ability to craft items.
    Dungeoneering: Author PM me. The ability to destroy dungeons.
    Explosives: COMPLETED
    Cooking: Author PM me. The ability to cook items without burning them.
    Prayer: COMPLETED
    Health: COMPLETED
    Defence: COMPLETED
    Angling: Author @spoonikle The ability to catch more fish quicker.
    Fletching: Author @Spartan_V23. The ability to craft more arrows.
    Merchant: Author PM me. The ability to sell items. [Possibly have NPC "Traveling Salesman" randomly generated. They will try and sell stuff.]
    Engineering: Author PM me. The ability to engineer transport.
    Electrician: Author PM me. The ability to use redstone.
    Tamer: Author PM me. The ability to tame mobs.
    Speech: Author PM me. The ability to talk. ;) [Possibly have NPC's and have a sort of Persuasion level Possibly could be linked with Merchant]
    Survivalist: Author PM me. The ability to "Survive"
    Luck: Author PM me. The ability to find greater number of ores.
    Could be one Level.
    Hunger: Author PM me. The ability to last longer without food.​
    Thirst: Author PM me. The ability to last longer without water.​
    Fatigue: Author PM me. The ability to last longer without sleep.​
    Locksmith: Author @Florian Friedrich. The ability to break into locked chests/doors. (LWC or other protection).
    Forager: COMPLETED
    Florist: Author PM me. Get more flowers.
    Medicine/Doctor: Author @Samkio. Heal players from poison and damage with bandages and herbal remedies.
    Builder: Author PM me. Build Blocks!
    Artist: Author PM me. Paint Wool with a brush!
    Masonary: Author @Torrent. Bricks/Stone etc.
    Carpentary: Author PM me. Create wooded items.
    Vidoes (open)

    Videos:

    LevelView (open)





    LevelView:
    If you are using MySql to store LevelCraft Data you can use LevelView curtesy of @OptiDash to allow users to view their levels online!​
    [​IMG]
    Spread the word! (open)

    Love LevelCraft? Express it:
    Code:
    [URL='http://forums.bukkit.org/threads/mech-levelcraft-v0-1-the-levelling-up-plugin-adding-skills-to-minecraft-617-674-709.2261'][IMG]http://i695.photobucket.com/albums/vv320/xxXKingKongXxx/User.png[/IMG][/URL]
    [​IMG]
    Data Converters (open)
    SPOUT (open)

    LevelCraft is Expanded by Spout!
    Download it here: http://forums.bukkit.org/threads/de...the-flow-of-endless-possibilities-1060.29259/
    Features:
    • Skill Capes - Obtained by Level Mastery.
    • LevelUp Sounds - Sound played on LevelUp.
    • LevelUp Notification - Achievement Style Notification.
    • + More to come![​IMG]


    Have any issues or ideas?
    Post here: https://github.com/samkio/Levelcraft/issues
     
  2. Offline

    Tibs

    Use the dev release New Dev Build (0.1.6.2) it fixes the sql issues.
     
  3. Offline

    Andreas Brisner

    The problem here is that I never got that prefix untill I removed herochat. For that reason I dislike plugins making their own prefix-code. Gm/Permissions already have it, dont remake the wheel. Every prefix and suffix should go via Permissions or GM.

    What you should do is make more complex permissions for the plugin, to make GM/Permissions the plugin to use for class'es. You can also have a simple class plugin for those that doesnt use permissions, but afaik most people use either GM or Permissions.
     
  4. Offline

    Moe041991

    i tested 0.1.6.2
    Its an awesome plugin with great potential.

    Things i would add:

    -Whenever a player joins, he needs to choose a class before he can move and do stuff.
    -If someones changes a class, he should loose is old levels. Otherwise he can level as a miner, then change to another class with the old skills.
    -make the /lvl unlock funtion more clear
    -some classes should have multiplyers only for certain skills.
    -certain classes should have some certain initial skills.
     
  5. Offline

    Andreas Brisner

    Someone can already loose XP when changing class.. Its there dude..

    And yeah
    Make it so that you can set a max limit for skills. Say youre a farmer, you can have 100 in farming, and max 5 in all others.
     
  6. Offline

    BioRage

    May I ask why you guys choose levelcraft for Classes as opposed to other? EASYRPG, RIFTS,pwncraft,uquest,minequest .... x1029302193021

    @Samkio

    I do not want to criticize, but I rather you work on the individual plugins than trying to compose a class that can be EASILY created by someone else, not to mention with in-game permission commands, setting someone up takes only a few seconds, than the manual way prior to 3.x permissions.

    Honestly, guys, levelcraft is unique, do not make it like any other rpg plugin's we got!

    However, I do appreciate all your hard work, and feeding the community some more things that they want, keep it up, I'll update github when I can broski. ;)
     
  7. Offline

    Samkio

    @BioRage
    I am now so confused. :eek:
    Just answer a number please.
    1. Keep Classes
    2. Remove Classes
    3. Remove Classes + Make Separate Classes Plugin
    Thanks xD I'm doing number 3.
     
  8. Offline

    Trenix

    The wording of class may seem a little disassociated from a skill but it's main purpose is to apply limitations and restrictions, which skills may have. So it's not like other plugins, just think that Samkio took it at a different angle which might make it seem as if it is. Personally I'd love the idea of restrictions, but I'd also like the idea of users in my server being able to select their own setup from a category of skills with a cap or limitation rather than a class. Still don't see why this requires a separate plugin.
     
  9. Offline

    Andreas Brisner

    def 3.. Would be alot better to do it via groupmanager :)

    And yes, custom skill setup would be semi-cool. Only problem is there isnt enough skills to go around yet :)

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

    happypumkin

    its telling me that [LC] Prayer is out-of-date. please help?
     
  11. Offline

    BioRage

    Did you download the latest version?
     
  12. Offline

    Cale

    I haven't read much about it, but at the server I'm in my Mining lvl is 30 enough for an iron pickaxe. With all of the cobble I had acquired from mining I forged in stone. Now for a lot of the time when the stone was done I'd hold "Shift" to make it go to my inventory, but with that I wouldn't level up in forging. So my question is when holding shift and forging with I be behind in my forge lvl? I can still only use wood pickaxe and I am able to use iron though.
     
  13. Offline

    BioRage

    This didn't make to much sense to me.. You hold shift when you reteave the stone from the furnace?


    The Forgeing EXP works when you click ont he finished product, in this case, stone..
     
  14. Offline

    happypumkin

    i downloaded it from the link that said v.1.1 but when i download it, it is v.5 which im guessing is the older one. The commands still work but its impossible to level up.
     
  15. Offline

    Moe041991

    1 or 3. But dont even think about 2.
     
  16. Yeah the one linked on the front page will throw that error. Not sure if there's another one floating around :(
     
  17. Offline

    Trenix

    There is a new recommended build.
     
  18. Offline

    Hex

    How come I'm getting exp for digging/mining/anything else.
     
  19. Offline

    42and19

    1) why change the current system? Classes can be turned off in the config. If you don't want to use them turn them off.

    2) One of my players is having an issue with explosives. His level is lvl 9 and my TNT is set for lvl 5 but it says that he is not high enough to use tnt. I have changed nothing since yesterday except update to the new Bukkit build. I will be investigating to see if there are any more new issues.
     
  20. Offline

    happypumkin

    anyone have a [LC]prayer V.1.1 link?
     
  21. Offline

    Mikoyano

    I cant level up on anything... I put the LCMining.jar in my plugins file and all commands are working fine, but I dont gain exp mining rocks and stuff... How do I fix this?
     
  22. Offline

    42and19

    @Mikoyano Do you have all the other .jars? every level has it's own that need to be installed. Something that I appreciate greatly because there are some levels in development that I do not want installed

    @Samkio Do you have an idea when sorcery and necromancy will be released? I am looking forward to those.
     
  23. Offline

    Hex

    I have the same problem you have.
    @Above All the levels I want are in the plugin file, however I still get the same problem as Mikoyano.
     
  24. Offline

    RugRats

    Can you change the color of the prefix?

    Error. 860. Newest levelcraftversion



    java.lang.NullPointerException
    at me.samkio.lcexplosives.DynamiteFlash.run(DynamiteFlash.java:19)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-11 21:47:56 [WARNING] Task of 'LCExplosives' generated an exception
    java.lang.NullPointerException
    at me.samkio.lcexplosives.DynamiteFlash.run(DynamiteFlash.java:19)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-11 21:47:58 [WARNING] Task of 'LCExplosives' generated an exception
    java.lang.NullPointerException
    at me.samkio.lcexplosives.DynamiteTimer.run(DynamiteTimer.java:30)
    at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:138)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:386)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-11 21:48:33 [WARNING] Task of 'LCExplosives' generated an exception

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

    Abengoshis

    I get a severe error with LCPrayer but i can still use it. :S
     
  26. Offline

    christley

    Code:
    2011-06-12 15:38:20 [SEVERE] Could not pass event PLAYER_INTERACT to LCFarming
    java.lang.NullPointerException
        at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:35)
        at me.torrent.lcfarming.LCPlayerListener.onPlayerInteract(LCPlayerListener.java:33)
        at org.bukkit.plugin.java.JavaPluginLoader$10.execute(JavaPluginLoader.java:306)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:166)
        at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:212)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:550)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-12 15:38:20 [SEVERE] Could not pass event BLOCK_PLACE to LCFarming
    java.lang.NullPointerException
        at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:35)
        at me.torrent.lcfarming.LCBlockListener.onBlockPlace(LCBlockListener.java:164)
        at org.bukkit.plugin.java.JavaPluginLoader$27.execute(JavaPluginLoader.java:426)
        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:88)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:72)
        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:225)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:550)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-12 15:38:26 [SEVERE] Could not pass event BLOCK_BREAK to LCExcavation
    java.lang.NullPointerException
        at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:35)
        at me.torrent.lcexcavation.LCBlockListener.onBlockBreak(LCBlockListener.java:38)
        at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:482)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:159)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:456)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-12 15:38:26 [SEVERE] Could not pass event BLOCK_BREAK to LCFarming
    java.lang.NullPointerException
        at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:35)
        at me.torrent.lcfarming.LCBlockListener.onBlockBreak(LCBlockListener.java:37)
        at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:482)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:159)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:456)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-12 15:38:26 [SEVERE] Could not pass event BLOCK_BREAK to LCMining
    java.lang.NullPointerException
        at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:35)
        at me.samkio.lcmining.LCBlockListener.onBlockBreak(LCBlockListener.java:35)
        at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:482)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:159)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:456)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-12 15:38:26 [SEVERE] Could not pass event BLOCK_BREAK to LCScavenger
    java.lang.NullPointerException
        at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:35)
        at me.torrent.lcscavenger.LCBlockListener.onBlockBreak(LCBlockListener.java:33)
        at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:482)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:159)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:456)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-06-12 15:38:26 [SEVERE] Could not pass event BLOCK_BREAK to LCWoodCutting
    java.lang.NullPointerException
        at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:35)
        at me.samkio.lcwoodcutting.LCBlockListener.onBlockBreak(LCBlockListener.java:30)
        at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:482)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:159)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:456)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        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:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
     
  27. Offline

    Moe041991

    maaan, the class system was excactly what i was looking for for ever. you should make it at least a own plugin. maybe a plugin for the levelcraft plugin. Or some optional thing.

    is there any way to kinda make classes using the permission nodes?

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

    Samkio

    Working on updates/fixes stay tuned. :)
     
  29. Offline

    Asvybre

    Good Work.
    But i have all the levels installed in my server and i dont know why but the 'Forgery' don't let the other levels work.
    You can´t make tools from iron or stone.
    It won´t let you, says that you need level 5 and i have 12
     
  30. Offline

    Moe041991

    if a class is choosen (/lvl class switch) which does not exist.
    Code:
    2011-06-12 20:15:48 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'lvl' in plugin LevelCraftCore v0.1.6.2
    	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
    	at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
    	at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:287)
    	at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:712)
    	at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
    	at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
    	at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    	at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
    	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:399)
    	at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
    	at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
    	at me.samkio.levelcraftcore.Class.getLevelableLevels(Class.java:259)
    	at me.samkio.levelcraftcore.LCCommands.Class(LCCommands.java:223)
    	at me.samkio.levelcraftcore.LCCommands.determineMethod(LCCommands.java:172)
    	at me.samkio.levelcraftcore.LevelCraftCore.onCommand(LevelCraftCore.java:270)
    	at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
     ... 12 more
     
  31. Offline

    Samkio

    Like i said i will try and fix these today.

    New Build (0.1.7)!
    • Pages for Unlocks/ExpTables.
    • Developers/Users can now give Negative Exp.
    • You will not get notified if you gain 0 Exp. (Should be done Level side but someone likes cactus's ;)).
    • Added a Cache System thanks to L5D that should make things faster than they already are.
    • Added /level admin reload - Currently only reloads the core.
    • Removed Classes (From Dev Build). Will make separate plugin.
    • Redefined Permissions! Will update the page!
    • Fixed some Syntax with Commands
    • add /lvl admin purge = Currently only works for FlatFiles.
    • Added AntiCheat ready for levels.
    • Apologies for people that liked the Class system. I felt it was good but needed a lot of work. And thus will be made a seperate plugin. Keep the dev version if you wish to keep classes till then.

    QUICK TIP:
    New nodes:
    Admins: lc.admin.reload,lc.admin.getexp etc best to have lc.admin.*
    lc.level.<name> - gain exp and have effects of that level
    lc.unlevel.<name> - don not gain exp but have effects of that level

    Ie
    Miner:
    lc.level.minining,lc.unlevel.*
    Can only gain exp in mining but cannot use diamond sword ie from combat.

    lc.level.* = All levels
    lc.unlevel.* = All levels but no exp gained.

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

Share This Page