[ECON] Jobs - The Job plugin for minecraft [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by phrstbrn, Jun 27, 2011.

  1. Offline

    phrstbrn

    It's on my todo list, currently the only way is to stick to 2.1.x or run "/jobs employ ...." + "/jobs promote ..." ingame commands by hand. I realize this is not an option if you have a lot of users.
     
  2. Offline

    Tagz

    I have a lot of users, but if it means I don't have to hear people complaining every day that they lost a job I have no problem inputting them :) Thanks!

    any plans to add a command that would let people with the right permissions to see what other players jobs stats are? Would be nice for my admins to be able to see what a persons jobs and stats are before promoting them up to where they were before.
    Thanks.

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

    phrstbrn

    Latest builds include small bugfix, and fixes issues with BOSEconomy users in 2.3.x/2.2.x.

    Builds should allwork with Bukkit 953.
     
  4. Offline

    Clucky

    I got build 953 and im getting this error:
    Code:
    19:11:52 [SEVERE] Could not pass event ENTITY_DEATH to Jobs
    org.mbertoli.jfep.ParseError: Semantic Error, expected function or variable or constant or '('
        at org.mbertoli.jfep.Parser.U(Unknown Source)
        at org.mbertoli.jfep.Parser.F(Unknown Source)
        at org.mbertoli.jfep.Parser.F(Unknown Source)
        at org.mbertoli.jfep.Parser.T(Unknown Source)
        at org.mbertoli.jfep.Parser.H(Unknown Source)
        at org.mbertoli.jfep.Parser.G(Unknown Source)
        at org.mbertoli.jfep.Parser.E(Unknown Source)
        at org.mbertoli.jfep.Parser.S(Unknown Source)
        at org.mbertoli.jfep.Parser.U(Unknown Source)
        at org.mbertoli.jfep.Parser.F(Unknown Source)
        at org.mbertoli.jfep.Parser.T(Unknown Source)
        at org.mbertoli.jfep.Parser.H(Unknown Source)
        at org.mbertoli.jfep.Parser.G(Unknown Source)
        at org.mbertoli.jfep.Parser.E(Unknown Source)
        at org.mbertoli.jfep.Parser.S(Unknown Source)
        at org.mbertoli.jfep.Parser.U(Unknown Source)
        at org.mbertoli.jfep.Parser.F(Unknown Source)
        at org.mbertoli.jfep.Parser.T(Unknown Source)
        at org.mbertoli.jfep.Parser.H(Unknown Source)
        at org.mbertoli.jfep.Parser.G(Unknown Source)
        at org.mbertoli.jfep.Parser.E(Unknown Source)
        at org.mbertoli.jfep.Parser.S(Unknown Source)
        at org.mbertoli.jfep.Parser.U(Unknown Source)
        at org.mbertoli.jfep.Parser.F(Unknown Source)
        at org.mbertoli.jfep.Parser.T(Unknown Source)
        at org.mbertoli.jfep.Parser.H(Unknown Source)
        at org.mbertoli.jfep.Parser.G(Unknown Source)
        at org.mbertoli.jfep.Parser.E(Unknown Source)
        at org.mbertoli.jfep.Parser.S(Unknown Source)
        at org.mbertoli.jfep.Parser.U(Unknown Source)
        at org.mbertoli.jfep.Parser.F(Unknown Source)
        at org.mbertoli.jfep.Parser.T(Unknown Source)
        at org.mbertoli.jfep.Parser.H(Unknown Source)
        at org.mbertoli.jfep.Parser.G(Unknown Source)
        at org.mbertoli.jfep.Parser.E(Unknown Source)
        at org.mbertoli.jfep.Parser.S(Unknown Source)
        at org.mbertoli.jfep.Parser.getTree(Unknown Source)
        at org.mbertoli.jfep.Parser.setVariable(Unknown Source)
        at com.zford.jobs.config.container.JobsLivingEntityInfo.getXPFromKill(Unknown Source)
        at com.zford.jobs.config.container.Job.getKillExp(Unknown Source)
        at com.zford.jobs.config.container.PlayerJobInfo.killed(Unknown Source)
        at com.zford.jobs.listener.JobsKillPaymentListener.onEntityDeath(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$56.execute(JavaPluginLoader.java:635)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.EntityLiving.q(EntityLiving.java:467)
        at net.minecraft.server.EntityLiving.die(EntityLiving.java:447)
        at net.minecraft.server.EntityCreeper.die(EntityCreeper.java:87)
        at net.minecraft.server.EntityLiving.damageEntity(EntityLiving.java:391)
        at net.minecraft.server.EntityMonster.damageEntity(EntityMonster.java:43)
        at net.minecraft.server.EntityArrow.m_(EntityArrow.java:185)
        at net.minecraft.server.World.entityJoinedWorld(World.java:1190)
        at net.minecraft.server.WorldServer.entityJoinedWorld(WorldServer.java:48)
        at net.minecraft.server.World.playerJoinedWorld(World.java:1172)
        at net.minecraft.server.World.cleanUp(World.java:1102)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:447)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    and another error...
    Code:
    19:22:16 [SEVERE] Could not pass event BLOCK_BREAK to Jobs
    org.mbertoli.jfep.ParseError: Expecting operator or end of input
        at org.mbertoli.jfep.Parser.getTree(Unknown Source)
        at org.mbertoli.jfep.Parser.setVariable(Unknown Source)
        at com.zford.jobs.config.container.JobsMaterialInfo.getXPFromMaterial(Unknown Source)
        at com.zford.jobs.config.container.Job.getBlockActionExp(Unknown Source)
        at com.zford.jobs.config.container.Job.getBreakExp(Unknown Source)
        at com.zford.jobs.config.container.PlayerJobInfo.broke(Unknown Source)
        at com.zford.jobs.listener.JobsBlockPaymentListener.onBlockBreak(Unknown Source)
        at org.bukkit.plugin.java.JavaPluginLoader$35.execute(JavaPluginLoader.java:483)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:321)
        at net.minecraft.server.ItemInWorldManager.c(ItemInWorldManager.java:157)
        at net.minecraft.server.ItemInWorldManager.a(ItemInWorldManager.java:121)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:460)
        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:84)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
    Heres a list of all my plugins:
    Code:
    Clans, StockFluctuations, MoveCraft, DeathMessagePlugin, Residence, CustomCrafting, FloodGates, Tetris, BedHeal, Lottery, PlayerTracker, Cenotaph, TeleConfirmLite, SimpleAwaySleep, Showcase, uCalc, Elevators, StarterKit, BedHome, InvTools, FenceStack, BananaChunk, SimpleFall, ModTRS, PhatLoots, Permissions, Command iConomy, MobLoot, CommandBook, ZeeSlag, AppleTree, Reporter, ItemDrop, LockChest, GravelClay, MessageChanger, Fridges, BigCatch, TimeRank, Drink, Turnstile, MineCal, MobBounty, WeatherSync, RoundWorld, MyWolf, mobSpawner, MagnetBlock, SimpleSave, HeroSpawn, PerformanceTweaks, StockExchange, playerList, ItemDetector, MineMail, AbsorbPlugin, SecretDoors, FullChest, FishPeople, CustomExplosions, SheepFeed, RocketBoots, WorldEdit, SpawnMob, Pitfall, ToolNotifier, iConomy, WurkIt, GrowingOre, PlayerLogger, Runecraft, Stackable, MinecraftViewer, SimpleHelp, SpyerAdmin, bLog, DropChest, MultiWorld, SignShop, Tips, LoginMessage, NoCraft, RemindMe, ChairCraft, LockIP, MobArena, Jobs
    
     
  5. Offline

    phrstbrn

    Check your jobConfig.yml file. You probably have a mismatched parenthesis somewhere.

    Post it if you can't figure it out.
     
  6. Offline

    Clucky

    I can't find anything, do you see anything strange?

    jobConfig.yml:
    Show Spoiler

    I added some different resouces to some of the jobs (miner and digger i think, maybe hunter) could this be where the problem is?
    Code:
    # Jobs configuration.
    #
    # Stores information about each job.
    #
    # NOTE: When having multiple jobs, both jobs will give the income payout to the player
    # even if they give the pay for one action (make the configurations with this in mind)
    # and each job will get the respective experience.
    #
    # e.g If player has 2 jobs where job1 gives 10 income and experience for killing a player
    # and job2 gives 5 income and experience for killing a player. When the user kills a player
    # they will get 15 income and job1 will gain 10 experience and job2 will gain 5 experience.
    
    Jobs:
        # must be one word
        Woodcutter:
            # full name of the job (displayed when browsing a job, used when joining and leaving)
            # also can be used as a prefix for the user's name if the option is enabled.
            # Shown as a prefix only when the user has 1 job.
            #
            # NOTE: Must be 1 word
            fullname: Woodcutter
            # Shortened version of the name of the job. Used as a prefix when the user has more
            # than 1 job
            shortname: W
            # The colour of the name, for a full list of supported colours, go to the message config.
            ChatColour: WHITE
            # Option to let you choose what kind of prefix this job adds to your name.
            # options are: full, title, job and none
            chat-display: none
            # [OPTIONAL] - the maximum level of this class
            max-level: 200
            # [OPTIONAL] - the maximum number of users on the server that can have this job at
            # any one time (includes offline players).
            slots: 20
            # Equation used for calculating how much experience is needed to go to the next level.
            # Available parameters:
            #   numjobs - the number of jobs the player has
            #   joblevel - the level the player has attained in the job.
            # NOTE: Please take care of the brackets when modifying this equation.
            leveling-progression-equation: 100*((1.045)^(joblevel-1))*((joblevel/200)^(1/2))+100
            # Equation used for calculating how much income is given per action for the job level.
            # Available parameters:
            #   baseincome - the income for the action at level 1 (as set in the configuration).
            #   joblevel - the level the player has attained in the job.
            # NOTE: Please take care of the brackets when modifying this equation.
            income-progression-equation: baseincome*((1.01164)^(joblevel-1))
            # Equation used for calculating how much experience is given per action for the job level.
            # Available parameters:
            #   baseexperience - the experience for the action at level 1 (as set in the configuration).
            #   joblevel - the level the player has attained in the job.
            # NOTE: Please take care of the brackets when modifying this equation.
            experience-progression-equation: baseexperience*((1.01164)^(joblevel-1))+((((numjobs^-1)*2)-1)*0.5)
            ########################################################################
            # Section used to configure what items the job gets paid for, how much
            # they get paid and how much experience they gain.
            #
            # For break and place, the block name or id is used.
            # You can select a sub-type by using a '-' between the id and the bit
            # value for the sub-type. e.g LOG-0 = usual log, LOG-2 = birch log
            # 17-2 = birch log.
            #
            # If no sub-type is give, the payout will be for all sub-types.
            #
            #
            # For kill tags (Kill and custom-kill), the name is the name of the
            # mob.
            # Available mobs:
            #   Chicken
            #   Cow
            #   Pig
            #   Sheep
            #   Wolf
            #   Creeper
            #   Giant
            #   Skeleton
            #   Spider
            #   Zombie
            #   PigZombie
            #   Squid
            #   Ghast
            #   Player
            #   Slime
            #
            # NOTE: mob names are case sensitive.
            #
            # For custom-kill, it is the name of the job (also case sensitive).
            #
            # NOTE: If a job has both the pay for killing a player and for killing a
            # specific class, they will get both payments.
            ########################################################################
            # payment for breaking a block
            Break:
                # block name/id (with optional sub-type)
                LOG:
                    # base income
                    income: 2.0
                    # base experience
                    experience: 2.0
            # payment for placing a block
            Place:
                SAPLING:
                    income: 1.0
                    experience: 1.0
            # killing a mob
            Kill:
                # mob name
                Player:
                    # base income
                    income: 7.5
                    # base experience
                    experience: 7.5
            # killing a jobs class
            custom-kill:
                # full name of the jobs class
                Woodcutter:
                    # base income
                    income: 10.0
                    # base experience
                    experience: 0.0
        Miner:
            fullname: Miner
            shortname: M
            ChatColour: WHITE
            chat-display: none
            max-level: 200
            slots: 20
            leveling-progression-equation: 100*((1.045)^(joblevel-1))*((joblevel/200)^(1/2))+100
            income-progression-equation: baseincome*((1.01164)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.01164)^(joblevel-1))+((((numjobs^-1)*2)-1)*0.5)
            Break:
                STONE:
                    income: 0.5
                    experience: 0.5
                COAL_ORE:
                    income: 1.5
                    experience: 1.5
                REDSTONE_ORE:
                    income: 3.5
                    experience: 3.5
                IRON_ORE:
                    income: 2.5
                    experience: 2.5
                GOLD_ORE:
                    income: 4.0
                    experience: 4.0
                LAPIS_ORE:
                    income: 4.0
                    experience: 4.0
                DIAMOND_ORE:
                    income: 5.0
                    experience: 5.0
                OBSIDIAN:
                    income: 4.0
                    experience: 4.0
                MOSSY_COBBLESTONE:
                    income: 2.0
                    experience: 2.0
                COBBLESTONE:
                    income: 0.5
                    experience: 0.5
                SANDSTONE:
                    income: 0.5
                    experience: 0.5
                GLOWSTONE:
                    income: 0.5
                    experience: 0.5
                NETHERRACK:
                    income: 0.5
                    experience: 0.5
            Place:
                IRON_ORE:
                    income: -2.5
                    experience: -2.5
                GOLD_ORE:
                    income: -5.0
                    experience: -5.0
            Kill:
            custom-kill:
                Miner:
                    income: 10.0
                    experience: 0.0
        Builder:
            fullname: Builder
            shortname: B
            ChatColour: WHITE
            chat-display: none
            max-level: 200
            slots: 20
            leveling-progression-equation: 100*((1.045)^(joblevel-1))*((joblevel/200)^(1/2))+100
            income-progression-equation: baseincome*((1.01164)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.01164)^(joblevel-1))+((((numjobs^-1)*2)-1)*0.5)
            Place:
                COBBLESTONE:
                    income: .25
                    experience: .25
                WOOD:
                    income: .25
                    experience: .25
                FENCE:
                    income: .25
                    experience: .25
                WOOL:
                    income: .25
                    experience: .25
                STONE:
                    income: .25
                    experience: .25
                GLOWSTONE:
                    income: .25
                    experience: .25
                SANDSTONE:
                    income: .25
                    experience: .25
                GLASS:
                    income: .25
                    experience: .25
                BRICK:
                    income: .25
                    experience: .25
                LAPIS_BLOCK:
                    income: .25
                    experience: .25
                DOUBLE_STEP:
                    income: .25
                    experience: .25
                STEP:
                    income: .25
                    experience: .25
                BOOKSHELF:
                    income: .25
                    experience: .25
                WOOD_STAIRS:
                    income: .25
                    experience: .25
                COBBLESTONE_STAIRS:
                    income: .25
                    experience: .25
                MOSSY_COBBLESTONE:
                    income: .25
                    experience: .25
                DIAMOND_BLOCK:
                    income: .75
                    experience: .75
                GOLD_BLOCK:
                    income: .50
                    experience: 5.0
            Kill:
                Creeper:
                    income: 2.5
                    experience: 2.5
            custom-kill:
                Builder:
                    income: 10.0
                    experience: 0.0
        Digger:
            fullname: Digger
            shortname: D
            ChatColour: WHITE
            chat-display: none
            max-level: 200
            slots: 20
            leveling-progression-equation: 100*((1.045)^(joblevel-1))*((joblevel/200)^(1/2))+100
            income-progression-equation: baseincome*((1.01164)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.01164)^(joblevel-1))+((((numjobs^-1)*2)-1)*0.5)
            Break:
                DIRT:
                    income: .25
                    experience: .25
                GRASS:
                    income: .25
                    experience: .25
                GRAVEL:
                    income: 1.0
                    experience: 1.0
                SAND:
                    income: .75
                    experience: .75
                CLAY:
                    income: .75
                    experience: .75
                SOUL_SAND:
                    income: .50
                    experience: .50
            Kill:
            custom-kill:
                Digger:
                    income: 10.0
                    experience: 0.0
        Farmer:
            fullname: Farmer
            shortname: F
            ChatColour: WHITE
            chat-display: none
            max-level: 200
            slots: 20
            leveling-progression-equation: 100*((1.045)^(joblevel-1))*((joblevel/200)^(1/2))+100
            income-progression-equation: baseincome*((1.01164)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.01164)^(joblevel-1))+((((numjobs^-1)*2)-1)*0.5)
            Break:
                WHEAT:
                    income: 1.25
                    experience: 1.25
                SUGAR_CANE_BLOCK:
                    income: .75
                    experience: .75
                RED_MUSHROOM:
                    income: 2.0
                    experience: 2.0
                BROWN_MUSHROOM:
                    income: 2.0
                    experience: 2.0
                CACTUS:
                    income: .75
                    experience: .75
            Place:
                SEEDS:
                    income: 0.0
                    experience: 0.0
                SUGAR_CANE_BLOCK:
                    income: -.75
                    experience: -.75
                RED_MUSHROOM:
                    income: -2.0
                    experience: -2.0
                BROWN_MUSHROOM:
                    income: -2.0
                    experience: -2.0
                CACTUS:
                    income: -.75
                    experience: -.75
            Kill:
            custom-kill:
                Farmer:
                    income: 10.0
                    experience: 0.0
        Hunter:
            fullname: Hunter
            shortname: H
            ChatColour: WHITE
            chat-display: none
            max-level: 200
            slots: 20
            leveling-progression-equation: 100*((1.045)^(joblevel-1))*((joblevel/200)^(1/2))+100
            income-progression-equation: baseincome*((1.01164)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.01164)^(joblevel-1))+((((numjobs^-1)*2)-1)*0.5)
            Kill:
                Chicken:
                    income: 0.25
                    experience: 0.25
                Cow:
                    income: 0.25
                    experience: 0.25
                Pig:
                    income: 0.5
                    experience: 0.5
                Sheep:
                    income: 0.75
                    experience: 0.75
                Wolf:
                    income: 2.0
                    experience: 2.0
                Creeper:
                    income: 5.0
                    experience: 5.0
                Skeleton:
                    income: 4.0
                    experience: 4.0
                Spider:
                    income: 4.0
                    experience: 4.0
                Zombie:
                    income: 1.0
                    experience: 1.0
                Ghast:
                    income: 6.0
                    experience: 6.0
            custom-kill:
                Woodcutter:
                    income: 10.0
                    experience: 10.0
                Miner:
                    income: 10.0
                    experience: 10.0
                Digger:
                    income: 10.0
                    experience: 10.0
                Farmer:
                    income: 10.0
                    experience: 10.0
                Builder:
                    income: 10.0
                    experience: 10.0
                Hunter:
                    income: 20.0
                    experience: 20.0
    
        Fisherman:
            fullname: Fisherman
            shortname: Fi
            ChatColour: WHITE
            chat-display: none
            max-level: 200
            slots: 20
            leveling-progression-equation: 100*((1.045)^(joblevel-1))*((joblevel/200)^(1/2))+100
            income-progression-equation: baseincome*((1.01164)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.01164)^(joblevel-1))+((((numjobs^-1)*2)-1)*0.5)
            Fish:
                RAW_FISH:
                    income: 4.0
                    experience: 4.0
            Kill:
            custom-kill:
                Fisherman:
                    income: 10.0
                    experience: 0.0
    


    ...and, im having a second problem, heres my jobs.data file:
    Show Spoiler

    For some reason, players can join jobs, however they don't have jobs, but you can clearly see here, they do have jobs... I even restarted server, didn't solve anything.
    Code:
    Nickdog125:118:7:Miner
    sorryforfarming:12:1:Woodcutter
    x_clucky:227:15:Miner
    Solo_Dj:132:10:Digger
    Solo_Dj:66:9:Miner
    screwhead5:23:20:Builder
    screwhead5:0:1:Farmer
    pieking19:22:1:Farmer
    convict214:847:20:Miner
    convict214:702:20:Builder
    Micronique:57:25:Digger
    Micronique:61:19:Miner
    PRaptor:17:20:Builder
    PRaptor:108:25:Miner
    Chadward27:108:20:Builder
    Chadward27:146:17:Miner
    medievalmoon:36:18:Digger
    medievalmoon:189:24:Miner
    Drewdoom:9:16:Builder
    Drewdoom:0:1:Miner
    Steve:22:2:Miner
    


    Btw I have the chat things off cuz they're conflicting with the Clans plugin.
     
  7. Offline

    Makan747

    Why did disappeared jobs in 818?

    Have you Fix it ?


    // Makan
     
  8. updated to newest
    i have /plugins list -> jobs is red. It wont work why?: O
    it says there "is it up to date?" but i have newest version
    im running bukkit 935 and minecraft 1.6.6
    here is my server.txt
    Code:
    2011-07-02 12:22:14 [INFO] Starting minecraft server version Beta 1.6.6
    2011-07-02 12:22:14 [INFO] Loading properties
    2011-07-02 12:22:14 [INFO] Starting Minecraft server on 5.199.229.112:25565
    2011-07-02 12:22:14 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-07-02 12:22:14 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-07-02 12:22:14 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-07-02 12:22:14 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-07-02 12:22:14 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-892-ga9ddbaa-b935jnks (MC: 1.6.6)
    2011-07-02 12:22:14 [INFO] DataSourcePool [HiddenDoor] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-07-02 12:22:14 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-07-02 12:22:15 [INFO] Entities enhanced[0] subclassed[1]
    2011-07-02 12:22:15 [SEVERE] Could not load 'plugins\MinecraftRestartController.jar' in folder 'plugins':
    java.io.FileNotFoundException: Jar does not contain plugin.yml
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:64)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:199)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-02 12:22:15 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-07-02 12:22:15 [SEVERE] Could not load 'plugins\ScheduledAnnouncer.jar' in folder 'plugins':
    while parsing a block mapping
     in "<reader>", line 11, column 5:
            enabled: true
            ^
    expected <block end>, but found Scalar
     in "<reader>", line 33, column 12:
            - 'Don't forget to close doors or chest ...
                   ^
    
        at org.yaml.snakeyaml.parser.ParserImpl$ParseBlockMappingKey.produce(ParserImpl.java:576)
        at org.yaml.snakeyaml.parser.ParserImpl.peekEvent(ParserImpl.java:163)
        at org.yaml.snakeyaml.parser.ParserImpl.checkEvent(ParserImpl.java:148)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:228)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeMappingNode(Composer.java:230)
        at org.yaml.snakeyaml.composer.Composer.composeNode(Composer.java:160)
        at org.yaml.snakeyaml.composer.Composer.composeDocument(Composer.java:122)
        at org.yaml.snakeyaml.composer.Composer.getSingleNode(Composer.java:105)
        at org.yaml.snakeyaml.constructor.BaseConstructor.getSingleData(BaseConstructor.java:124)
        at org.yaml.snakeyaml.Yaml.load(Yaml.java:264)
        at org.bukkit.util.config.Configuration.load(Configuration.java:82)
        at org.bukkit.plugin.java.JavaPlugin.initialize(JavaPlugin.java:157)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:175)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:199)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-02 12:22:15 [INFO] Preparing level "world"
    2011-07-02 12:22:15 [INFO] Preparing start region for level 0 (Seed: -1352437314461818859)
    2011-07-02 12:22:16 [INFO] Preparing start region for level 1 (Seed: -2111628177631298019)
    2011-07-02 12:22:16 [INFO] Preparing spawn area: 69%
    2011-07-02 12:22:16 [INFO] [AnyoneSleep] Starting! (version 1.3 by R3ality)
    2011-07-02 12:22:16 [INFO] [AnyoneSleep] Found a permission system, using it!
    2011-07-02 12:22:16 [INFO] BOSEconomy: Located Phoenix Permissions 2.7.4.
    2011-07-02 12:22:16 [INFO] BOSEconomy 0.6.2 enabled.
    2011-07-02 12:22:16 [INFO] CommandBook 1.5.2-customized enabled.
    2011-07-02 12:22:16 [INFO] CommandBook: Maximum wrapper compatibility is enabled. Some features have been disabled to be compatible with poorly written server wrappers.
    2011-07-02 12:22:16 [INFO] CommandBook: 0 banned name(s) loaded.
    2011-07-02 12:22:16 [INFO] CommandBook: 1 kit(s) loaded.
    2011-07-02 12:22:16 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 12:22:16 [INFO] CraftBukkitUpToDate version 2.5.6 is enabled!
    2011-07-02 12:22:16 [INFO] [Permissions] version [2.7.4] (Phoenix)  loaded
    2011-07-02 12:22:16 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 12:22:16 [INFO] CButD: CraftBukkit is Outdate, try to download new version
    2011-07-02 12:22:21 [INFO] CButD: CraftBukkit download new Build, please stop the server and copy C:\Users\Jani\Desktop\MineCraft server\bukkit_update\craftbukkit.jar to your Main-Folder.
    2011-07-02 12:22:21 [INFO] Found and will use plugin Permissions v2.7.4
    2011-07-02 12:22:21 [INFO] CursedLands version 0.6 is enabled!
    2011-07-02 12:22:21 [INFO] DropChest version 0.7.8 is enabled!
    2011-07-02 12:22:21 [INFO] File C:\Users\Jani\Desktop\MineCraft server\plugins\DropChest\dropchest.cfg not found.
    2011-07-02 12:22:21 [INFO] Duels version 0.6.1 ENABLED (Using permissions)
    2011-07-02 12:22:21 [INFO] FenceStack version 1.13 loaded.
    2011-07-02 12:22:21 [INFO] [Friendly] Version 1.0 enabled.
    2011-07-02 12:22:21 [INFO] [GravelClay] version 1.3.1 by [Darklust] is enabled.
    2011-07-02 12:22:21 [INFO] HiddenDoor: Trying to enable version 0.2 ...
    2011-07-02 12:22:21 [INFO] HiddenDoor: Configuration file loaded.
    2011-07-02 12:22:21 [INFO] HiddenDoor: Loaded 3 hidden doors.
    2011-07-02 12:22:21 [INFO] HiddenDoor: Version 0.2 enable.
    2011-07-02 12:22:21 [INFO] Lockette version 1.3.8 is being enabled!  Yay!  (Core version 1.0)
    2011-07-02 12:22:21 [INFO] Lockette: Detected craftbukkit build [935] ok.
    2011-07-02 12:22:21 [INFO] Lockette: Linked to Permissions plugin version 2.7.4
    2011-07-02 12:22:21 [INFO] Lockette: Using ops file for admin permissions.
    2011-07-02 12:22:21 [INFO] Lockette: Ready to protect your containers.
    2011-07-02 12:22:21 [INFO] [MagicCarpet] MagicCarpet version 1.5.5 is enabled!
    2011-07-02 12:22:21 [INFO] [MagicCarpet] Take yourself wonder by wonder, using /magiccarpet or /mc.
    2011-07-02 12:22:21 [INFO] [MagicCarpet] Using Permissions.
    2011-07-02 12:22:21 [INFO] Memory max: 1037959168 bytes
    2011-07-02 12:22:21 [INFO] Memory total: 1037959168 bytes
    2011-07-02 12:22:21 [INFO] Remote Toolkit Plugin V0.45b enabled!
    2011-07-02 12:22:21 [INFO] [MobBounty] v4.05 (Oxygen) enabled.
    2011-07-02 12:22:21 [INFO] [MobBounty] Developed by: [Mattera, Steven (IchigoKyger)].
    2011-07-02 12:22:21 [INFO] [MobBounty] Special Thanks to: nijikokun for the Register API.
    2011-07-02 12:22:21 [INFO] [MobBounty] Config loaded.
    2011-07-02 12:22:21 [INFO] [MobBounty] Permission plugin was found (Permissions v2.7.4).
    2011-07-02 12:22:21 [INFO] [MobBounty] Payment plugin was found (BOSEconomy v0.6.2).
    2011-07-02 12:22:21 [INFO] [OpenInv] version 1.3.1 is enabled!
    2011-07-02 12:22:21 [INFO] Loading PluginControl Version 0.57
    2011-07-02 12:22:21 [INFO] Using Nijikokun's Permission plugin
    2011-07-02 12:22:21 [INFO] Read level-name: world
    2011-07-02 12:22:21 [INFO] PluginControl started
    2011-07-02 12:22:21 [INFO] PW: Start loading of PrivateWarp 1.4.8
    2011-07-02 12:22:21 [INFO] PW: Starting initialization of PrivateWarp
    2011-07-02 12:22:21 [INFO] PW: Copyright: Wrecker Technologies
    2011-07-02 12:22:21 [INFO] PW: PrivateWarp 1.4.8 initialized
    2011-07-02 12:22:21 [INFO] PW: Just got enabled
    2011-07-02 12:22:21 [INFO] [Showcase] Registered type [basic] (0 items loaded)
    2011-07-02 12:22:21 [INFO] [Showcase] Registered type [finite] (0 items loaded)
    2011-07-02 12:22:21 [INFO] [Showcase] Registered type [infinite] (4 items loaded)
    2011-07-02 12:22:21 [INFO] [Showcase] Registered type [exchange] (0 items loaded)
    2011-07-02 12:22:21 [INFO] [Showcase] version 0.6.12 has been enabled.
    2011-07-02 12:22:21 [INFO] [Showcase] Payment method found (BOSEconomy version: 0.6.2)
    2011-07-02 12:22:21 [INFO] SupplySign: ShowErrorsInClient=true
    2011-07-02 12:22:21 [INFO] SupplySign: FixSignOnSignGlitch=SupplySignOnly
    2011-07-02 12:22:21 [INFO] SupplySign loaded 1116 items.
    2011-07-02 12:22:21 [INFO] SupplySign loaded 13 kits from kits.yml.
    2011-07-02 12:22:21 [INFO] SupplySign version 1.6.3 is enabled!
    2011-07-02 12:22:21 [INFO] UnlimitedLava 0.2 is enabled!
    2011-07-02 12:22:21 [INFO] VehicleExit started.
    2011-07-02 12:22:21 [INFO] WorldEdit 4.6 enabled.
    2011-07-02 12:22:21 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 12:22:21 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world) Single session is enforced.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-07-02 12:22:21 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-07-02 12:22:21 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-07-02 12:22:21 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-07-02 12:22:21 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-07-02 12:22:21 [INFO] WorldGuard: 5 regions loaded for 'world'
    2011-07-02 12:22:21 [INFO] WorldGuard 5.2.2 enabled.
    2011-07-02 12:22:21 [INFO] [XcraftGate v0.7.1] hooked into Permissions 2.7.4
    2011-07-02 12:22:21 [INFO] [XcraftGate v0.7.1] by Engelier loaded.
    2011-07-02 12:22:21 [INFO] [XcraftGate v0.7.1] loading world world_nether (NETHER)
    2011-07-02 12:22:21 [INFO] [XcraftGate v0.7.1] loading world world (NORMAL)
    2011-07-02 12:22:21 [INFO] [XcraftGate v0.7.1] loaded 4 gates
    2011-07-02 12:22:21 [SEVERE] [Jobs] - Storage method invalid or missing
    2011-07-02 12:22:21 [SEVERE] [Jobs] - Storage method invalid or missing
    2011-07-02 12:22:21 [INFO] [Jobs] - max-jobs property not found. Defaulting to unlimited!
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Woodcutter is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Woodcutter is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Miner is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Miner is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Builder is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Builder is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Digger is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Digger is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Farmer is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Farmer is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Hunter is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Hunter is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [SEVERE] Error occurred while disabling Jobs v2.3.2 (Is it up to date?): null
    java.lang.NullPointerException
        at com.zford.jobs.config.JobsConfiguration.loadSlots(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onDisable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:280)
        at com.zford.jobs.Jobs.disablePlugin(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.loadGeneralSettings(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-02 12:22:21 [INFO] [Jobs] - max-jobs property not found. Defaulting to unlimited!
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Woodcutter is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Woodcutter is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Miner is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Miner is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Builder is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Builder is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Digger is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Digger is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Farmer is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Farmer is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Hunter is missing the max-level property. defaulting to no limits !
    2011-07-02 12:22:21 [INFO] [Jobs] - Job Hunter is missing the slots property. defaulting to no limits !
    2011-07-02 12:22:21 [SEVERE] Error occurred while enabling Jobs v2.3.2 (Is it up to date?): null
    java.lang.NullPointerException
        at com.zford.jobs.config.JobsConfiguration.loadSlots(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-02 12:22:21 [INFO] Done (0,618s)! For help, type "help" or "?"
    2011-07-02 12:22:21 [INFO] [Showcase] Autosaved
    2011-07-02 12:22:31 [INFO] The automatic update-Check only work every 6 hours, the last check was 28 minutes ago.
    
    
     
  9. Offline

    RADE

    Jobs v2.3.1 (Bukkit 935)
    I have a problem with the fisherman. When you catch a fish, the experience is given at a rate of 0.05 (in jobConfig.yml is 10). After rejoining the server, the experience is reset.
     
  10. Offline

    Taien

    I think your problem is this:
    storage method has to be flatfile or MySQL or the new H2.

    I'm almost certain at least part of your problem is the Kill: sections with no entries. If you don't want the player to get paid for killing anything as a certain job, just don't have Kill: in there at all.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  11. this did not help me at all, sry i cant understand.
    flatfile? mySQL? i have h2-1.3.157.jar file but do i need to change name to H2.jar and have it in lib folder`?

    EDIT:

    and what the hell? it used to work :D now it just stopped

    edit2:
    i got h2 in server folder, jobs folder,lib folder.. its still red and not working. What to fix?
     
  12. Offline

    Clucky

    I'll try it, thank you

    Edit: Seemed to work, thanks, and i found out why my old data got deleted, i think it has something to do with the flatfile > h2 setup, btw, i get error messages when I install H2, how do i do this correctly? Do i put it in the plugins folder? It says something about a missing yml file or something.
     
  13. Offline

    Hampi90

    Can anyone tell me why I get this error?

    Code:
    2011-07-02 12:33:15 [SEVERE] Error occurred while enabling Jobs v2.3.2 (Is it up to date?): java.lang.Integer cannot be cast to java.lang.String
    java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
        at com.zford.jobs.config.JobsConfiguration.loadJobSettings(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    And this error when I try some command ingame.

    Code:
    2011-07-02 13:28:51 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'jobs' in plugin Jobs v2.3.2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:298)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:711)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:676)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:669)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:33)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:84)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:451)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
        at com.zford.jobs.config.JobsConfiguration.loadJobSettings(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onCommand(Unknown Source)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
    Thanks,
     
  14. i have same kind proplem if u look 1 or 2 posts up.
    yesterday jobs worked just fine. Today i log in and check -> plugin Jobs is red and not working
     
  15. Offline

    Psychoma

    hi
    some of my membres loose their job when the deco / reco

    what do i do wrong ?
     
  16. Offline

    Taien

    The first one is an error in one of your configs, post your jobsconfig.
     
  17. I havent done any changes into my jobs folder .yml files etc.
    All the same what i downloaded
    Code:
    # Jobs configuration.
    #
    # Stores information about each job.
    #
    # NOTE: When having multiple jobs, both jobs will give the income payout to the player
    # even if they give the pay for one action (make the configurations with this in mind)
    # and each job will get the respective experience.
    #
    # e.g If player has 2 jobs where job1 gives 10 income and experience for killing a player 
    # and job2 gives 5 income and experience for killing a player. When the user kills a player
    # they will get 15 income and job1 will gain 10 experience and job2 will gain 5 experience.
    
    Jobs:
        # must be one word
        Woodcutter:
            # full name of the job (displayed when browsing a job, used when joining and leaving)
            # also can be used as a prefix for the user's name if the option is enabled.
            # Shown as a prefix only when the user has 1 job.
            #
            # NOTE: Must be 1 word
            fullname: Woodcutter
            # Shortened version of the name of the job. Used as a prefix when the user has more 
            # than 1 job
            shortname: W
            # The colour of the name, for a full list of supported colours, go to the message config.
            ChatColour: GREEN
            # Option to let you choose what kind of prefix this job adds to your name.
            # options are: full, title, job, shortfull, shorttitle, shortjob and none
            chat-display: full
            # [OPTIONAL] - the maximum level of this class
            #max-level: 10
            # [OPTIONAL] - the maximum number of users on the server that can have this job at 
            # any one time (includes offline players).
            #slots: 1
            # Equation used for calculating how much experience is needed to go to the next level.
            # Available parameters:
            #   numjobs - the number of jobs the player has
            #   joblevel - the level the player has attained in the job.
            # NOTE: Please take care of the brackets when modifying this equation.
            leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
            # Equation used for calculating how much income is given per action for the job level.
            # Available parameters:
            #   baseincome - the income for the action at level 1 (as set in the configuration).
            #   joblevel - the level the player has attained in the job.
            # NOTE: Please take care of the brackets when modifying this equation.
            income-progression-equation: baseincome*((1.05)^(joblevel-1))
             # Equation used for calculating how much experience is given per action for the job level.
            # Available parameters:
            #   baseexperience - the experience for the action at level 1 (as set in the configuration).
            #   joblevel - the level the player has attained in the job.
            # NOTE: Please take care of the brackets when modifying this equation.
            experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
            ########################################################################
            # Section used to configure what items the job gets paid for, how much
            # they get paid and how much experience they gain.
            #
            # For break and place, the block name or id is used.
            # You can select a sub-type by using a '-' between the id and the bit
            # value for the sub-type. e.g LOG-0 = usual log, LOG-2 = birch log
            # 17-2 = birch log.
            #
            # If no sub-type is give, the payout will be for all sub-types.
            #
            #
            # For kill tags (Kill and custom-kill), the name is the name of the
            # mob.
            # Available mobs:
            #   Chicken
            #   Cow
            #   Pig
            #   Sheep
            #   Wolf
            #   Creeper
            #   Giant
            #   Skeleton
            #   Spider
            #   Zombie
            #   PigZombie
            #   Squid
            #   Ghast
            #   Player
            #   Slime
            #
            # NOTE: mob names are case sensitive.
            #
            # For custom-kill, it is the name of the job (also case sensitive).
            # 
            # NOTE: If a job has both the pay for killing a player and for killing a
            # specific class, they will get both payments.
            ########################################################################
            # payment for breaking a block
            Break:
                # block name/id (with optional sub-type)
                LOG:
                    # base income
                    income: 5.0
                    # base experience
                    experience: 5.0
            # payment for placing a block
            Place:
                SAPLING: 
                    income: 1.0
                    experience: 1.0
                WOOD: 
                    income: 2.0
                    experience: 2.0
            # killing a mob
            Kill:
                # mob name
                Player:
                    # base income
                    income: 7.5
                    # base experience
                    experience: 7.5
            # killing a jobs class
            custom-kill:
                # full name of the jobs class
                Woodcutter:
                    # base income
                    income: 10.0
                    # base experience
                    experience: 10.0
        Miner:
            fullname: Miner
            shortname: M
            ChatColour: DARK_GRAY
            chat-display: full
            #max-level: 10
            #slots: 10
            leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
            income-progression-equation: baseincome*((1.05)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
            Break:
                STONE:
                    income: 2.0
                    experience: 2.0
                COAL_ORE:
                    income: 3.0
                    experience: 3.0
                REDSTONE_ORE:
                    income: 3.0
                    experience: 3.0
                IRON_ORE: 
                    income: 4.0
                    experience: 4.0
                GOLD_ORE:
                    income: 5.0
                    experience: 5.0
                LAPIS_ORE:
                    income: 5.0
                    experience: 5.0
                DIAMOND_ORE:
                    income: 6.0
                    experience: 6.0
                OBSIDIAN: 
                    income: 7.5
                    experience: 7.5
                MOSSY_COBBLESTONE:
                    income: 6.0
                    experience: 6.0
            Place:
                RAILS:
                    income: 2.0
                    experience: 2.0
                IRON_ORE:
                    income: -5.0
                    experience: -5.0
                GOLD_ORE:
                    income: -6.0
                    experience: -6.0
            Kill:
                Player:
                    income: 7.5
                    experience: 7.5
            custom-kill:
                Miner:
                    income: 10.0
                    experience: 10.0
        Builder:
            fullname: Builder
            shortname: B
            ChatColour: WHITE
            chat-display: full
            #max-level: 10
            #slots: 10
            leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
            income-progression-equation: baseincome*((1.05)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
            Place:
                COBBLESTONE:
                    income: 1.0
                    experience: 1.0
                WOOD:
                    income: 1.5
                    experience: 1.5
                FENCE:
                    income: 1.5
                    experience: 1.5
                WOOL:
                    income: 1.5
                    experience: 1.5
                STONE:
                    income: 2.25
                    experience: 2.25
                GLOWSTONE:
                    income: 3.0
                    experience: 3.0
                SANDSTONE:
                    income: 2.0
                    experience: 2.0
                GLASS:
                    income: 3.0
                    experience: 3.0
                BRICK:
                    income: 4.0
                    experience: 4.0
                LAPIS_BLOCK:
                    income: 5.0
                    experience: 5.0
                DOUBLE_STEP:
                    income: 2.0
                    experience: 2.0
                STEP:
                    income: 2.0
                    experience: 2.0
                BOOKSHELF:
                    income: 3.0
                    experience: 3.0
                WOOD_STAIRS:
                    income: 2.0
                    experience: 2.0
                COBBLESTONE_STAIRS:
                    income: 2.0
                    experience: 2.0
                MOSSY_COBBLESTONE:
                    income: 5.0
                    experience: 5.0
                DIAMOND_BLOCK:
                    income: 5.0
                    experience: 5.0
                GOLD_BLOCK:
                    income: 5.0
                    experience: 5.0
            Kill:
                Player:
                    income: 7.5
                    experience: 7.5
            custom-kill:
                Builder:
                    income: 10.0
                    experience: 10.0
        Digger:
            fullname: Digger
            shortname: D
            ChatColour: YELLOW
            chat-display: full
            #max-level: 10
            #slots: 10
            leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
            income-progression-equation: baseincome*((1.05)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
            Break:
                DIRT:
                    income: 2.0
                    experience: 2.0
                GRASS:
                    income: 2.0
                    experience: 2.0
                GRAVEL:
                    income: 2.0
                    experience: 2.0
                SAND:
                    income: 2.0
                    experience: 2.0
                CLAY:
                    income: 2.0
                    experience: 2.0
            Kill:
                Player:
                    income: 7.5
                    experience: 7.5
            custom-kill:
                Digger:
                    income: 10.0
                    experience: 10.0
        Farmer:
            fullname: Farmer
            shortname: F
            ChatColour: BLUE
            chat-display: full
            #max-level: 10
            #slots: 10
            leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
            income-progression-equation: baseincome*((1.05)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
            Break:
                WHEAT:
                    income: 4.0
                    experience: 4.0
                SUGAR_CANE_BLOCK:
                    income: 4.0
                    experience: 4.0
            Place:
                SEEDS:
                    income: 3.0
                    experience: 3.0
                SUGAR_CANE_BLOCK:
                    income: 1.0
                    experience: 1.0
            Kill:
                Player:
                    income: 7.5
                    experience: 7.5
            custom-kill:
                Farmer:
                    income: 10.0
                    experience: 10.0
        Hunter:
            fullname: Hunter
            shortname: H
            ChatColour: RED
            chat-display: full
            #max-level: 10
            #slots: 10
            leveling-progression-equation: 100*((1.13+(0.01*(numjobs-1)))^(joblevel-1))
            income-progression-equation: baseincome*((1.05)^(joblevel-1))
            experience-progression-equation: baseexperience*((1.05)^(joblevel-1))
            Kill:
                Chicken:
                    income: 2.5
                    experience: 2.5
                Cow:
                    income: 2.5
                    experience: 2.5
                Pig:
                    income: 2.5
                    experience: 2.5
                Sheep: 
                    income: 2.5
                    experience: 2.5
                Wolf: 
                    income: 5.0
                    experience: 5.0
                Creeper: 
                    income: 10.0
                    experience: 10.0
                Skeleton: 
                    income: 10.0
                    experience: 10.0
                Spider:
                    income: 10.0
                    experience: 10.0
                Zombie: 
                    income: 10.0
                    experience: 10.0
                Player:
                    income: 7.5
                    experience: 7.5
            custom-kill:
                Woodcutter:
                    income: 10.0
                    experience: 10.0
                Miner:
                    income: 10.0
                    experience: 10.0
                Digger:
                    income: 10.0
                    experience: 10.0
                Farmer:
                    income: 10.0
                    experience: 10.0
                Builder:
                    income: 10.0
                    experience: 10.0
                Hunter:
                    income: 20.0
                    experience: 20.0
    
    seems like shit loads of trouble came by new update...
    i tried to change back to old version and still my jobs wont work. :D great


    EDIT:
    my server once again
    Code:
    2011-07-02 17:24:08 [INFO] Starting minecraft server version Beta 1.6.6
    2011-07-02 17:24:08 [INFO] Loading properties
    2011-07-02 17:24:08 [INFO] Starting Minecraft server on 5.199.229.112:25565
    2011-07-02 17:24:08 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    2011-07-02 17:24:08 [WARNING] The server will make no attempt to authenticate usernames. Beware.
    2011-07-02 17:24:08 [WARNING] While this makes the game possible to play without internet access, it also opens up the ability for hackers to connect with any username they choose.
    2011-07-02 17:24:08 [WARNING] To change this, set "online-mode" to "true" in the server.settings file.
    2011-07-02 17:24:08 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-892-ga9ddbaa-b935jnks (MC: 1.6.6)
    2011-07-02 17:24:08 [INFO] DataSourcePool [HiddenDoor] autoCommit[false] transIsolation[SERIALIZABLE] min[2] max[20]
    2011-07-02 17:24:08 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.PluginClassLoader]
    2011-07-02 17:24:08 [INFO] Entities enhanced[0] subclassed[1]
    2011-07-02 17:24:08 [SEVERE] Could not load 'plugins\MinecraftRestartController.jar' in folder 'plugins': 
    java.io.FileNotFoundException: Jar does not contain plugin.yml
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:64)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:199)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:122)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:89)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:52)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:132)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-02 17:24:08 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-07-02 17:24:09 [INFO] Preparing level "world"
    2011-07-02 17:24:09 [INFO] Preparing start region for level 0 (Seed: -1352437314461818859)
    2011-07-02 17:24:09 [INFO] Preparing start region for level 1 (Seed: -2111628177631298019)
    2011-07-02 17:24:10 [INFO] Preparing spawn area: 69%
    2011-07-02 17:24:10 [INFO] [AnyoneSleep] Starting! (version 1.3 by R3ality)
    2011-07-02 17:24:10 [INFO] [AnyoneSleep] Found a permission system, using it!
    2011-07-02 17:24:10 [INFO] BOSEconomy: Located Phoenix Permissions 2.7.4.
    2011-07-02 17:24:10 [INFO] BOSEconomy 0.6.2 enabled.
    2011-07-02 17:24:10 [INFO] CommandBook 1.5.2-customized enabled.
    2011-07-02 17:24:10 [INFO] CommandBook: Maximum wrapper compatibility is enabled. Some features have been disabled to be compatible with poorly written server wrappers.
    2011-07-02 17:24:10 [INFO] CommandBook: 0 banned name(s) loaded.
    2011-07-02 17:24:10 [INFO] CommandBook: 1 kit(s) loaded.
    2011-07-02 17:24:10 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 17:24:10 [INFO] CraftBukkitUpToDate version 2.5.6 is enabled!
    2011-07-02 17:24:10 [INFO] [Permissions] version [2.7.4] (Phoenix)  loaded
    2011-07-02 17:24:10 [INFO] CommandBook: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 17:24:10 [INFO] CButD: CraftBukkit is Outdate, try to download new version
    2011-07-02 17:24:16 [INFO] CButD: CraftBukkit download new Build, please stop the server and copy C:\Users\Jani\Desktop\MineCraft server\bukkit_update\craftbukkit.jar to your Main-Folder.
    2011-07-02 17:24:16 [INFO] Found and will use plugin Permissions v2.7.4
    2011-07-02 17:24:16 [INFO] CursedLands version 0.6 is enabled!
    2011-07-02 17:24:16 [INFO] DropChest version 0.7.8 is enabled!
    2011-07-02 17:24:16 [INFO] File C:\Users\Jani\Desktop\MineCraft server\plugins\DropChest\dropchest.cfg not found.
    2011-07-02 17:24:17 [INFO] Duels version 0.6.1 ENABLED (Using permissions)
    2011-07-02 17:24:17 [INFO] FenceStack version 1.13 loaded.
    2011-07-02 17:24:17 [INFO] [Friendly] Version 1.0 enabled.
    2011-07-02 17:24:17 [INFO] [GravelClay] version 1.3.1 by [Darklust] is enabled.
    2011-07-02 17:24:17 [INFO] HiddenDoor: Trying to enable version 0.2 ...
    2011-07-02 17:24:17 [INFO] HiddenDoor: Configuration file loaded.
    2011-07-02 17:24:17 [INFO] HiddenDoor: Loaded 3 hidden doors.
    2011-07-02 17:24:17 [INFO] HiddenDoor: Version 0.2 enable.
    2011-07-02 17:24:17 [INFO] Lockette version 1.3.8 is being enabled!  Yay!  (Core version 1.0)
    2011-07-02 17:24:17 [INFO] Lockette: Detected craftbukkit build [935] ok.
    2011-07-02 17:24:17 [INFO] Lockette: Linked to Permissions plugin version 2.7.4
    2011-07-02 17:24:17 [INFO] Lockette: Using ops file for admin permissions.
    2011-07-02 17:24:17 [INFO] Lockette: Ready to protect your containers.
    2011-07-02 17:24:17 [INFO] [MagicCarpet] MagicCarpet version 1.5.5 is enabled!
    2011-07-02 17:24:17 [INFO] [MagicCarpet] Take yourself wonder by wonder, using /magiccarpet or /mc. 
    2011-07-02 17:24:17 [INFO] [MagicCarpet] Using Permissions.
    2011-07-02 17:24:17 [INFO] Memory max: 1037959168 bytes
    2011-07-02 17:24:17 [INFO] Memory total: 1037959168 bytes
    2011-07-02 17:24:17 [INFO] Remote Toolkit Plugin V0.45b enabled!
    2011-07-02 17:24:17 [INFO] [MobBounty] v4.05 (Oxygen) enabled.
    2011-07-02 17:24:17 [INFO] [MobBounty] Developed by: [Mattera, Steven (IchigoKyger)].
    2011-07-02 17:24:17 [INFO] [MobBounty] Special Thanks to: nijikokun for the Register API.
    2011-07-02 17:24:17 [INFO] [MobBounty] Config loaded.
    2011-07-02 17:24:17 [INFO] [MobBounty] Permission plugin was found (Permissions v2.7.4).
    2011-07-02 17:24:17 [INFO] [MobBounty] Payment plugin was found (BOSEconomy v0.6.2).
    2011-07-02 17:24:17 [INFO] [OpenInv] version 1.3.1 is enabled!
    2011-07-02 17:24:17 [INFO] Loading PluginControl Version 0.57
    2011-07-02 17:24:17 [INFO] Using Nijikokun's Permission plugin
    2011-07-02 17:24:17 [INFO] Read level-name: world
    2011-07-02 17:24:17 [INFO] PluginControl started
    2011-07-02 17:24:17 [INFO] PW: Start loading of PrivateWarp 1.4.8
    2011-07-02 17:24:17 [INFO] PW: Starting initialization of PrivateWarp
    2011-07-02 17:24:17 [INFO] PW: Copyright: Wrecker Technologies
    2011-07-02 17:24:17 [INFO] PW: PrivateWarp 1.4.8 initialized
    2011-07-02 17:24:17 [INFO] PW: Just got enabled
    2011-07-02 17:24:17 [INFO] [ScheduledAnnouncer] Connected to Permissions.
    2011-07-02 17:24:17 [INFO] ScheduledAnnouncer v1.6.3 is enabled!
    
    2011-07-02 17:24:17 [INFO] [Showcase] Registered type [basic] (0 items loaded)
    2011-07-02 17:24:17 [INFO] [Showcase] Registered type [finite] (0 items loaded)
    2011-07-02 17:24:17 [INFO] [Showcase] Registered type [infinite] (4 items loaded)
    2011-07-02 17:24:17 [INFO] [Showcase] Registered type [exchange] (0 items loaded)
    2011-07-02 17:24:17 [INFO] [Showcase] version 0.6.12 has been enabled.
    2011-07-02 17:24:17 [INFO] [Showcase] Payment method found (BOSEconomy version: 0.6.2)
    2011-07-02 17:24:17 [INFO] SupplySign: ShowErrorsInClient=true
    2011-07-02 17:24:17 [INFO] SupplySign: FixSignOnSignGlitch=SupplySignOnly
    2011-07-02 17:24:17 [INFO] SupplySign loaded 1116 items.
    2011-07-02 17:24:17 [INFO] SupplySign loaded 13 kits from kits.yml.
    2011-07-02 17:24:17 [INFO] SupplySign version 1.6.3 is enabled!
    2011-07-02 17:24:17 [INFO] UnlimitedLava 0.2 is enabled!
    2011-07-02 17:24:17 [INFO] VehicleExit started.
    2011-07-02 17:24:17 [INFO] WorldEdit 4.6 enabled.
    2011-07-02 17:24:17 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 17:24:17 [INFO] WorldGuard: Permissions plugin detected! Using Permissions plugin for permissions.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world) Single session is enforced.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world) TNT ignition is PERMITTED.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world) Lighters are PERMITTED.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world) Lava fire is blocked.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world) Fire spread is UNRESTRICTED.
    2011-07-02 17:24:17 [INFO] WorldGuard: Loaded configuration for world 'world"
    2011-07-02 17:24:17 [INFO] WorldGuard: (world_nether) Single session is enforced.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world_nether) TNT ignition is PERMITTED.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world_nether) Lighters are PERMITTED.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world_nether) Lava fire is blocked.
    2011-07-02 17:24:17 [INFO] WorldGuard: (world_nether) Fire spread is UNRESTRICTED.
    2011-07-02 17:24:17 [INFO] WorldGuard: Loaded configuration for world 'world_nether"
    2011-07-02 17:24:17 [INFO] WorldGuard: 5 regions loaded for 'world'
    2011-07-02 17:24:17 [INFO] WorldGuard 5.2.2 enabled.
    2011-07-02 17:24:17 [INFO] [XcraftGate v0.7.1] hooked into Permissions 2.7.4
    2011-07-02 17:24:17 [INFO] [XcraftGate v0.7.1] by Engelier loaded.
    2011-07-02 17:24:17 [INFO] [XcraftGate v0.7.1] loading world world_nether (NETHER)
    2011-07-02 17:24:17 [INFO] [XcraftGate v0.7.1] loading world world (NORMAL)
    2011-07-02 17:24:17 [INFO] [XcraftGate v0.7.1] loaded 4 gates
    2011-07-02 17:24:17 [SEVERE] [Jobs] - Storage method invalid or missing
    2011-07-02 17:24:17 [SEVERE] [Jobs] - Storage method invalid or missing
    2011-07-02 17:24:17 [INFO] [Jobs] - max-jobs property not found. Defaulting to unlimited!
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Woodcutter is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Woodcutter is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Miner is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Miner is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Builder is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Builder is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Digger is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Digger is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Farmer is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Farmer is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Hunter is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Hunter is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [SEVERE] Error occurred while disabling Jobs v2.3.2 (Is it up to date?): null
    java.lang.NullPointerException
        at com.zford.jobs.config.JobsConfiguration.loadSlots(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onDisable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:280)
        at com.zford.jobs.Jobs.disablePlugin(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.loadGeneralSettings(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-02 17:24:17 [INFO] [Jobs] - max-jobs property not found. Defaulting to unlimited!
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Woodcutter is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Woodcutter is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Miner is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Miner is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Builder is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Builder is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Digger is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Digger is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Farmer is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Farmer is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Hunter is missing the max-level property. defaulting to no limits !
    2011-07-02 17:24:17 [INFO] [Jobs] - Job Hunter is missing the slots property. defaulting to no limits !
    2011-07-02 17:24:17 [SEVERE] Error occurred while enabling Jobs v2.3.2 (Is it up to date?): null
    java.lang.NullPointerException
        at com.zford.jobs.config.JobsConfiguration.loadSlots(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:284)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:271)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:148)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:335)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    2011-07-02 17:24:17 [INFO] Done (0,827s)! For help, type "help" or "?"
    2011-07-02 17:24:17 [INFO] [Showcase] Autosaved
    
    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 17, 2016
  18. Offline

    phrstbrn

    Read the changelog guys, flatfile (jobs.data) doesn't work in 2.2.x or 2.3.x, it was dropped in favor of H2.

    I can see more than one thread where people are trying to use the flatfile in the latest version. Stick to 2.1.x if you want to still use the flatfile. Each x.y.* version includes bugfixes only for that branch, however doesn't include new features that may break your plugin configuration.

    If you just want bugfixes and don't want to upgrade your plugin each time a new version sticks out, stick with the same x.y.* until you are ready to upgrade your configs to the recommended build.
     
  19. Offline

    Hampi90

    Well I have changed to h2 but still I get that error code from above. Have no clue on what I shall do acctually..
     
  20. Offline

    RADE

    Jobs v2.3.1 (Bukkit 935)
    I have a problem with the fisherman. When you catch a fish, the experience is given at a rate of 0.05 (in jobConfig.yml is 10). After rejoining the server, the experience is reset.
     
  21. ok what the fuck
    i downloaded it AGAIN (3rd time)
    everything works? WTAA :D
     
  22. Offline

    Tagz

    I'm using your newest version and it's working great on H2 once I re-input the jobs and their levels.
    Just curious if there is any plan to add a command for admins to see what someone else's jobs are and what level they are. Thanks!
     
  23. Offline

    j_is_me57

    looks great... could you add support for essentials economy though?
     
  24. Offline

    Grimmy777

    I also would like to see this. A simple command to view either all in a group or specific peoples stats for admins. Thank you again for the great plugin and the hardwork to get rid of the job eating monster.
     
  25. Offline

    BR3TON

    I get this error when trying to use Jobs on build 953

    [​IMG]
     
  26. Offline

    phrstbrn

    The admin command requests are on my todo list.

    As far as Essentials Economy goes, if somebody wants to code it up, I will include and maintain it, but I have no plans at this point to do so, it's pretty low on my list. There is a partial version here that was developed by flametornado (I assume), but it's incomplete as far as I can tell:

    https://github.com/phrstbrn/Jobs/blob/master/src/com/zford/jobs/economy/JobsEssentialsLink.java
    You can use one of these as a reference
    https://github.com/phrstbrn/Jobs/blob/master/src/com/zford/jobs/economy/JobsBOSEconomyLink.java
    https://github.com/phrstbrn/Jobs/blob/master/src/com/zford/jobs/economy/JobsiConomyLink.java

    I'm going to try to cleanup some of the config loading code at some point in the next week to help people trace their misconfiguration issues. A lot of the null pointer exceptions are all triggered by invalid configurations, I'll work on making the plugin fail more gracefully.
     
  27. Offline

    Pim1234

    when reloading cb 953:

    Code:
    00:06:52 [SEVERE] [Jobs] - Storage method invalid or missing
    00:06:52 [SEVERE] [Jobs] - Storage method invalid or missing
    00:06:52 [SEVERE] [Jobs] - No titles found. Disabling titles
    00:06:52 [SEVERE] Error occurred while disabling Jobs v2.3.2 (Is it up to date?): null
    java.lang.NullPointerException
        at com.zford.jobs.config.JobsConfiguration.loadSlots(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onDisable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:128)
        at org.bukkit.plugin.java.JavaPluginLoader.disablePlugin(JavaPluginLoader.java:878)
        at org.bukkit.plugin.SimplePluginManager.disablePlugin(SimplePluginManager.java:280)
        at com.zford.jobs.Jobs.disablePlugin(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.loadGeneralSettings(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:358)
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:290)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    00:06:52 [SEVERE] [Jobs] - No titles found. Disabling titles
    00:06:52 [SEVERE] Error occurred while enabling Jobs v2.3.2 (Is it up to date?): null
    java.lang.NullPointerException
        at com.zford.jobs.config.JobsConfiguration.loadSlots(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.<init>(Unknown Source)
        at com.zford.jobs.config.JobsConfiguration.getInstance(Unknown Source)
        at com.zford.jobs.Jobs.onEnable(Unknown Source)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:126)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:857)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:264)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:151)
        at org.bukkit.craftbukkit.CraftServer.enablePlugins(CraftServer.java:136)
        at org.bukkit.craftbukkit.CraftServer.reload(CraftServer.java:358)
        at org.bukkit.command.SimpleCommandMap$ReloadCommand.execute(SimpleCommandMap.java:281)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:129)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:290)
        at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:480)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:465)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:361)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    
     
  28. Offline

    Fob_Upset

    How do i convert my flatfile data to the new h2 format?
     
  29. Offline

    mavbear

    This plugin has a great premise, but refusing to fix a major exploit (infinite money / experience by placing & breaking blocks) is a great way for people never to use it, especially when there ARE ways to circumvent such an obvious problem right in your code -- I've seen other plugins utilize a similar system, it's not impossible. Simply refusing to fix it and leaving it up to the player to figure it out is frustrating and essentially defeats the purpose of this plugin entirely.
     
  30. Offline

    Taien

    I've just made it so they lose equivalent amounts if they place a block they get paid for breaking, etc. Of course, there are ways around this too with certain items, like crops. :/
     

Share This Page