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

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    [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."



    [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.




    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.

    Videos:







    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]

    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]

    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

    This post has been edited 20 times. It was last edited by Samkio Sep 22, 2011.
  2.  
  3. Offline

    BioRage

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  4. Offline

    BioRage

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
  5. Offline

    Blackstorm72

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Looking at the errors have you installed LevelCraftCore right above the Mining?
    For any of the skills to work you need to have LevelCraftCore.
    Hamsters2 and BioRage like this.
  6. Offline

    BioRage

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Thanks for the reply, as in the development one where the bullet is with the classes?

    Derp, missed it! thanks.
  7. Offline

    Blackstorm72

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    That one will work, correct.
    Also this link should be the same if what I answered was wrong. ;)
    Hamsters2 likes this.
  8. Offline

    axebyte

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Looking forward to the fishing one and cooking.
    little but not important typo:
    In the Excavation information stone shovel actually says something like stone hone??<--not sure if i can change this as i am not sure if that term is coded into something looking for it. or if its something i can just change.
    little bug with redstone:
    Seems if you set redstone lets say at lvl 5. Someone at lvl 3 can not mine it (thats good) BUT if they hold shift to crouch down, they can break it. They get no Material and the block goes away. but they do get the XP for it.
    One of the better lvl plugins i have used over the past 6 months,good work and thanks for your time on this.
  9. Offline

    baddl

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hey, I really enjoy your plugin and think it's just awesome and is exactly what I was looking for!
    But anyways there are some things I want to tell you. I had Health enabled and PvP turned off in the server.properties and when my users beat each other with swords the hitten player got exp for health. Also when they shot arrows in the air over them and they were hitten by them, they got exp.
    Another problem is that they just put gold or other ore in front of them again and again and leveled by that. I know I could set the exp per block in the properties, but I don't want to take the players which mine the ores their exp. Maybe you could add an option to only give exp when the block is spawned "naturally", although I don't if that was possible.

    Thanks again for this niiiiiice plugin and I really look forward for new levels ;)
    Samkio likes this.
  10. Offline

    Andreas Brisner

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I found a bug in your explosives plugin.
    When grenades are turned off, thrown eggs arent turned into chicken.

    Can you fix this? :)
  11. Offline

    Torrent

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Sorry I've been away guys - just finished my last exam!

    So I should be back ontop of things by tomorrow :)
    Trenix and Samkio like this.
  12. Offline

    42and19

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    My classes are not registering. It seems to be a conflict between the LevelCraft.jar and the LevelCraftDEV.jar. If I remove the LevelCraft.Jar I am able to see my class and the class restrictions have an effect, however this also disables the other commands like /lvl all. If I have the LevelCraft.jar installed it doesn't even read the Class config file. I have tested this by intentionally placing syntax errors in the files. I think that I could have solved this myself if the Wiki was up to date. Here is my info.

    Config file

    SwitchableClasses: Warrior,Ranger,Farmer,Lumberjack,Miner,Smith,Scavenger,Priest,Lord,Sapper
    ExpLines: 7
    MySqlDatabaseUsername: root
    LevelCap: 100
    EnableLevelCap: true
    Database: FlatFile
    ColourGood: GREEN
    LevelConstant: 20
    EnableSkillMastery: true
    ResetExpOnClassSwitch: true
    UnlockLines: 7
    MySqlDatabasePassword: ''
    ColourTwo: YELLOW
    ColourBad: RED
    AllowClassSwitching: true
    UseCl assSystem: true
    NotifyAll: true
    MySqlDatabaseDirectory: localhost:3306/minecraft
    Worlds: New Straven,New Straven_nether,
    ColourOne: GOLD


    Class config file

    Users:
    42and19: {Class: Scavenger}
    Articblitz: {Class: Sapper}
    Muggug: {Class: Ranger}
    Xypharius: {Class: Lord}
    Classes:
    Miner:
    Default: false
    Levelable: [Mining, Forgery, Excavation,]
    Prefix: '[Miner]'
    UnLevelable: ['*']
    Multiplier: 1
    Sapper:
    Default: false
    Levelable: [Explosives, Health, Defence]
    Prefix: '[Sapper]'
    UnLevelable: ['*']
    Multiplier: 1
    Farmer:
    Default: false
    Levelable: [Farming, Woodcutting, Swimming]
    Prefix: '[Farmer]'
    UnLevelable: ['*']
    Multiplier: 1
    Lumberjack:
    Default: false
    Levelable: [WoodCutting, Forager, Range]
    Prefix: '[Lumberjack]'
    UnLevelable: ['*']
    Multiplier: 1
    Warrior:
    Default: true
    Levelable: [Combat, Defence, Health,]
    Prefix: '[Warrior]'
    UnLevelable: ['*']
    Multiplier: 1
    Smith:
    Default: False
    Levelable: [Combat, Defence, Forgery]
    Prefix: '[Smith]'
    Unlevelable: ['*']
    Multiplier: 1
    Ranger:
    Default: False
    Levelable: [Range, Health, Dexterity]
    Prefix: '[Ranger]'
    Unlevelable: ['*']
    Multiplier: 1
    Priest:
    Default: False
    Levelable: [Prayer, Defence, Combat]
    Prefix: '[Priest]'
    Unlevelable: ['*']
    Multiplier: 1
    Scavenger:
    Default: False
    Levelable: [Combat, Defence, Scavenger]
    Prefix: '[Scavenger]'
    Unlevelable: ['*']
    Multiplier: 1
    Lord:
    Default: False
    Levelable: [Combat, Prayer, Health]
    Prefix: '[Lord]'
    Unlevelable: ['*']
    Multiplier: 1


    Installed Plugins

    Craftbook 3.0 Alpha 2
    BedHealAdvanced V1.0
    HeroChat V4.10.3
    HeroicDeath v1.8.1
    iConomy v5.0.1
    MCDocs v9.4.1
    MineMail v1.3
    MobSpawner v1.7.1
    Permissions v 3.1.1
    SpongeRestore v0.9.6
    WeatherControl v1.1.0
    TL (Torch Light) V 0.1 (Beta)
  13. Offline

    Samkio

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @42and19
    LevelCraft.jar = 0.1.5
    LevelCraftDEV.jar = 0.1.6
    Only have one or the other.
    The DEV version has classes.
  14. Offline

    Musaddict

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Samkio Just had 2 cool ideas;

    1) Would it be possible to add an optional setting to have the power armor texture coat the player for like a second every time they lvl up? It would really help with the achievement feeling (same idea as in WoW)

    and

    2) Is it possible to have like a main level that would take like an average of all installed levels, or something? Seeing who ranks the highest in all areas is cool, but it would be nice to see who is the best overall.

    Well, there's my 2 cents. Thnx! lol
  15. Offline

    Samkio

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    @Musaddict
    Power armor texture? I think there are some particle effects that could be played around the user when they level up.

    There is /level total
    /level shout total

    This shows the total levels.

    @Everyone
    Working on some major updates. A lot of fixing up. Sorting out commands/classes/permissions etc.
  16. Offline

    MojoManagement

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Levelcap isnt working !
  17. Offline

    Moe041991

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Great Plugin! Works great!

    But one question:
    Is it possible to restrict certain people from leveling certain skills?
    I want only some people being able to level f.ex. woodcutting and someone else just shouldnt be able to woodcut.
    Bassicly put him on level 0 forever.
  18. Offline

    Andreas Brisner

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Different classes? Maybe using a permission system?
  19. Offline

    Torrent

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    This is already possible.
    Just add the permission node: -lc.level.Woodcut to remove the level from the player totally.

    Or if you're using the class system, follow this:

    Classes:
    Miner:
    Default: false
    Levelable: [Mining, Forgery, Excavation,]
    Prefix: '[Miner]'
    UnLevelable: ['*']

    Just put the level you don't want the specific class to level up. So in the case of a miner, they shouldn't be able to level farming right? Just put 'Mining' in the UnLevelable slot and you're good to go :)
  20. Offline

    Moe041991

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    So if i would add "-lc.level.mining" (iam not sure if this would be the correct node for mining, but just assume it would be), he wouldnt be able to level mine. But would he be able to mine ores at all? cause i dont want him to be able to mine ore, just the people who are leveling.

    In the case of a miner, he shouldnt be able to use hoes, which requires any level >1, at all

    Sorry for bad english.
  21. Offline

    Mega_hans

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    well, Some things I'd like to say:
    what about some Type of Stealth-PvP level?
    Levelling up by being stealthed, or attacking stealthed.
    It would also make your name harder to recognize, and give you a small buffer after sneaking in which your name is still bad to see.
    That's my idea To that.
    And , ummmm: Angling, who chose the name, i think it would be fishing, but thats just my opinion.
  22. Offline

    42and19

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    But if I uninstall I loose these commands:
    /lvl all
    /lvl list
    /lvl unlocks
    /lvl [de/sc/c]
    /lvl exp
    /lvl shout
    /lvl total
    /lvl rank
    /lvl help

    The in game error is "An internal error occurred while attempting to perform this command"
    The console error is:
    09:01:00 [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:281)
    at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:718)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:684)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    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)
    Caused by: java.lang.NullPointerException
    at me.samkio.levelcraftcore.Class.getUnLevelableLevels(Class.java:277)
    at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:57)
    at me.samkio.levelcraftcore.LCCommands.All(LCCommands.java:503)
    at me.samkio.levelcraftcore.LCCommands.determineMethod(LCCommands.java:109)
    at me.samkio.levelcraftcore.LevelCraftCore.onCommand(LevelCraftCore.java:270)
    at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
    ... 12 more


    I hope that I am not coming off as rude, I really like this mod and I figure that the more info I give you the more able you are to determine if this is a bug, compatibility issue or user error.

    Edit: I noticed above that you mentioned that your are working on an update to fix some command and permission issues. I hope that my info may help you with that. :)

    Further Edit: Apparently it was user error because I fixed my issue, though I am not sure how.

    Even Further Edit: Now I am getting an issue with the LCDexterity. So now I have created a test folder with just the server and the levelcraft installed. I have isolated the issue to the class config file. As soon as I added that I started to get this
    10:32:59 [SEVERE] Could not pass event PLAYER_MOVE to LCDexterity
    java.lang.NullPointerException
    at me.samkio.levelcraftcore.Class.getUnLevelableLevels(Class.java:277)
    at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:57)
    at me.samkio.lcdexterity.LCPlayerListener.onPlayerMove(LCPlayerListener.java:22)
    at org.bukkit.plugin.java.JavaPluginLoader$7.execute(JavaPluginLoader.java:285)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:139)
    at net.minecraft.server.Packet10Flying.a(SourceFile:126)
    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)
    10:33:04 [SEVERE] Could not pass event PLAYER_CHAT to LevelCraftCore
    java.lang.NullPointerException
    at me.samkio.levelcraftcore.Class.getUnLevelableLevels(Class.java:277)
    at me.samkio.levelcraftcore.Whitelist.hasLevel(Whitelist.java:57)
    at me.samkio.levelcraftcore.Listeners.LCPlayerListener.onPlayerChat(LCPlayerListener.java:77)
    at org.bukkit.plugin.java.JavaPluginLoader$6.execute(JavaPluginLoader.java:278)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:689)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:677)
    at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
    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)
    error message every time someone moved.
  23. Offline

    Moe041991

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    i tested 0.1.6.2
    for some reason i cant change the classes. Everyone is a warrior. Even if i change it via /lvl admin class or just change the file.
  24. Offline

    Redem

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    How do I enable Anti-Boost? I cant find it in the config.yml or anywhere for that matter
  25. Offline

    42and19

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    After fiddling with configs for the last two hours I finally got to this point.
    After enabling the "AllowClassSwitching" it was giving me another error, something to the effect of you can't do this. I also noticed that there seems to be a cap on the number of classes that this plugin allows. If I went over 7 it broke the code and I got errors similar to the ones in my previous post.
  26. Offline

    Samkio

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hmmmm....
    Working on fixes now.
    But i need some tips/ideas on the Permissions/Class system.
    What is to become of it?
    Should the Levels be purely permissions and the Class system left to another plugin?
    What will help the permissions system?
    Lemme know thanks :)
  27. Offline

    Torrent

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Just a video to explain the small features in the Class system :)

  28. Offline

    Terra-Network.org

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Oh i love the class system and i'm happy permissions isn't needed anymore. Don't change it!
    But there is still the problem, that level restrictions aren't working correct. Excavation=7 don't work!
  29. Offline

    42and19

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Hello all, I am happy to announce that after several hours of work I got this thing working. Here is a list of what, I think, was wrong

    1) I seemed that the only way I could get everything to work was to install using the LevelCraft.jar first and then replace that file with the LevelCraftDEV.jar

    2) there seems to be a cap on the number of classes that the mod supports. I can't go above 7 without the code crashing.

    3)It seems that that the only way to add people to classes is via in-game commands. This might be fixed by placing the user info in a separate file.
  30. Offline

    MojoManagement

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    Levelcap isnt working, thats right.

    I think /lvl command (also /lvl admin) checks something like .isUser(... sender)
    /lvl admin should get rights for terminal


    Also Reset on Class Change isnt working !
    We could need an lvl admin reset all
  31. Offline

    42and19

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I mean that the only way I can add players to a class is by using the in-game commands or terminal commands. If I edit the config file it breaks the code
  32. Offline

    Hirutenshi

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Minecraft account:
    MCUSERNAME
    I did use the config file to give my players their classes and everything works fine.
    Maybe its some kind of .yml problem. Got any tabs or things like that in your file, because that will break the code and you won´t see the reason for it.
    If you got problems of that sort you could try using Notepad++, for me that program detects those .yml files and prevents quite a lot of stupid things you could do (he replaces tabs with spaces for example)

    Anyhow the real reason for my post:
    When I use the prayer ability Healer on other people it does heal them (working as intended) but it shows that it healed negative amounts and therefor gives negativ XP for healing. Right now I deactivated Healing giving any XP in order to negate any XP loses, but that makes it hard to level for all those people that haven´t got protect yet.

    On top of that the commands /lvl shout P and /lvl P return internal errors.

    If somebody tells me how to do that spoiler Tag I will post the error msg.

    Thx for the great plugin... love that Class System.
    Would be amazing if there was a way to give lvl caps for the different Skills instead of a global lvl cap for that class.

Share This Page