[INACT][ECON] Jobs v2.0.1 - Jobs plugin for Minecraft (iConomy 4/5 & BOSEconomy, Permissions) [860]

Discussion in 'Inactive/Unsupported Plugins' started by flametornado, Apr 17, 2011.

Thread Status:
Not open for further replies.
     
  1. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    NOTE: THIS PLUGIN IS NO LONGER BEING DEVELOPED \ SUPPORTED BY ME.

    phrstbrn HAS TAKEN UP THE DEVELOPMENT \ SUPPORT AND ALL QUERIES SHOULD GO TO HIM ON HIS POST. (http://forums.bukkit.org/threads/ec...t-935-iconomy-5-boseconomy-permissions.23429/)


    Jobs - The Job plugin for Minecraft:
    Version: 2.0.1

    Requires:
    • iConomy 4/5 / BOSEconomy
    Optional

    • Stats and Achievements
    • Permissions
    • MySQL
    A fully configurable plugin that allows you to get paid for breaking, placing and killing. Class based (experience increases as you perform your job).


    NOTE: Please read the comments in the configuration file thoroughly and check the console errors before posting here for help.

    [fire]IMPORTANT [fire]: If you want to upload your config for help, please do so using the forum's upload functionality.

    If you like this plugin, please donate.

    [IMG]

    Video



    Thanks Samkio for the plugin tutorial video.

    Downloads



    Features:
    • Create your own custom jobs and choose what they get paid for and how much.
    • Leveling mechanic where higher level jobs will give higher incomes. Income earnt = experience gained.
    • Equation determining maximum experience, experience gained and income gained is customizable.
    • Customizable skill levels in the game to mark leveling milestones (fully customizable in the configuration file).
    • Your profession and skill level is part of your display name and whenever you talk everyone will know what you do and how good you are. (optional)
    • Stats of your maximum level in a job is saved if you have the stats and achievements plugin. ( for bragging rights) (optional)
    • Does periodic saving and save on player exiting the server.
    • Leaving a job resets your job level and experience to 0.
    • Permissions support.
    • Admin commands work even when the players are offline.
    Source:


    I made a sourceforge account for this. It will allow you to report bugs and feature requests. It'll help me a lot to make sense of this.

    The link is https://sourceforge.net/projects/flametornadjobs/.

    Some rules before you go there:
    1. Please look through the bugs that have already been reported to see if someone else has already reported that bug. If you have any extra information, post it on the bug's comments. The more information I have, the easier it is for me to fix it and test it.
    2. Same as above for feature requests.


    Commands:
    Code:
    Player:
    /jobs browse -  View a list of the available jobs.
    /jobs join [job name] - Join the job.
    /jobs leave [job name] - Leave the job.
    /jobs info [job name] [break, place, kill] - view information about that job.
    /jobs stats - view your job level and experience needed to level up.
    
    Admins:
    /jobs fire [playername] [job] - fire the player from the specified job.
    /jobs employ [playername] [job] - employ the player into the specified job.
    /jobs promote [playername] [job] [levels] - promote the player in their job X levels.
    /jobs demote [playername] [job] [levels] - demote the player in their job X levels.
    /jobs grantxp [playername] [job] [experience] - grant the player X experience in the selected job.
    /jobs removexp [playername] [job] [experience] - remove X experience from the player in the selected job.
    /jobs transfer [playername] [oldjob] [newjob] - transfer the player's job (keeps levels and experience)
    
    NOTE: All job names are case sensitive.
    
    Permissions Nodes:
    Code:
    jobs.join.<jobname> - allows the group to join the job. Where <jobname> is replaced with the job name (e.g. jobs.join.Woodcutter or jobs.join.* to join all jobs).
    jobs.world.<worldname> - allows players to get paid on selected world.
    
    jobs.admin.fire - enables the fire admin command.
    jobs.admin.employ - enables the employ admin command.
    jobs.admin.promote - enables the promote admin command.
    jobs.admin.demote - enables the demote admin command.
    jobs.admin.grantxp - enables the grant experience admin command.
    jobs.admin.removexp - enables the remove experience admin command.
    jobs.admin.transfer - enables the transfer admin command.
    Changelog:

    Version 2.0.2 WIP
    • Added more parameters to job level up (jobname, jobcolour, titlename, titlecolour, playername, playerdisplayname, joblevel)
    • Fixed promote and demote to correctly change the max exp.
    • job names are no longer case sensitive.
    • Changed the saving mechanism to be synchronous instead of asynchronous (may help with people losing jobs)
    • added config option of enable-pay-near-spawner in general config.
    • Fixed some NPE
    • Wolves killing things gives the player money and experience.
    • Fixed empty tags not resulting in errors.
    • fixed mysql password is all numbers.
    • fixed honorific error
    NOTE: This version is stable, but not fully tested. I will not release this version fully until i track down the jobs vanishing bug and destroy it for all the hassle it has cause me :p


    Version 2.0.1
    • Small bugfixes
    • Moved where the update stats command is called so it won't break anything if there's an error in it. Should also improve performance slightly
    • made the enabling of the stats and achievements plugin optional (configuration parameter in general settings
    • ChatColour can now be in any case and it'll still work.
    Version 2.o.0

    • Multiple jobs
    • Exposed equations
    • More customization
    • Can specify sub-class
    • Can specify job class kills.
    • Messages are customizable.
    • Kills with arrows works
    • Admin commands (work offline too)
    • Can disable payout on certain worlds (mainly for creative servers).
    • Can limit the number of jobs a player can have
    • Can limit the number of people that can have a certain job per server.
    • Better console error messages.
    • Plugin disables itself properly.



    Version 1.3.3b and 1.3.2b
    • Killing works properly now. Drops seem to have gone back to normal levels and you can kill stuff and get paid for it all the time.
    • 1.3.3b is for iConomy 5 AND ONLY iConomy 5
    • 1.3.2b is for before iConomy 5 AND ONLY before iConomy 5
    Version 1.3.3

    • iConomy 5 support.
    Version 1.3.2

    • Removed annoying spam message which was for debugging and i forgot in for 1.3.1
    • Changed experience to be a double so people get experience for things less than 1. Saving mechanism still saves using integers, it would create waaaay too much fuss to change this since the database schema would need to be changed for everyone that used this plugin and it would render all previous saves incompatible. This seems like a decent compromise. People will lose a maximum of .99 exp when they log out.
    • Better method for checking when an animal's dead, should fix the weird animation problem and the lack of drops some people have been experiencing.
    Version 1.3.1

    • Killing near mob spawners will not give you money anymore.
    • Displays payment amount when you do /jobs info for killing now too.
    • Changed way that you create kill tags incode. Results in the system crashing and the plugin not being enabled if you got the wrong name (e.g. capitals or misspelt name)
    Version 1.3.0

    • Killing stuff should work now. This section is not as thoroughly tested, but should work fine.
    • No jobs have been made with killing stuff, you're on your own with the configuration for a while but the template section has been updated, it follows the same pattern as break and place.
    Version 1.2.3 - Bugfix update

    • changed priority to make sure it gets run last (to make the following points work properly)
    • checks if you can place a block or if the event is canceled by another plugin. Done to avoid people getting rick very easily by placing blocks in areas they are not allowed.
    • Fix for players not getting removed properly in the onDisable function which results in weird names when people reload their plugins.
    Version 1.2.2

    • The titles will now take into account any previous modifications to your display name by another plugin and simply tack on the title at the front (and when you change jobs, strip it from your title and tack a new title at the front).
    Version 1.2.1

    • Base experience is now configurable
    • experience multiplier is not configurable (for those who want lower economies). If you want to give 0.2 of your currency to per item, then set the multiplier to 10.
    Version 1.2.0

    • A little code cleanup.
    • Permissions support
    • customizable flat rate pay
    • customizable skill titles.
    Version 1.1.2

    • Cleaned up sql commands more to make them more specific and avoid errors as much as possible. Hard to test this since neither my testing server and my proper server have any problems seen by other people.
    • Fixed the system to work with /reloadall command. The experience was still being saved, you just needed to log out. I didn't even know that this command existed, so i never thought i'd have the plugin enable with people in the server. It now takes that into account and online users will not need to log out to see their stats and work on their jobs.
    Version 1.1.1 [fire] RECOMMENDED [fire]

    • Cleaned up SQL commands to be more exact, should result in less errors.
    • New configuration for what kind of prefix to add to the username (job, skill level, both or none).
    • New configuration to toggle the option of broadcasting messages when users reach the next skill level.
    • [Stats & Achievements] - further integration, this plugin now also adds the iConomy money amount to the stats table. (will always be 1 block behind)
    • URGENT FIX - tables were not getting cleared and players ended up having multiple jobs with multiple levels instead of one job and one set of levels. Code written to auto correct this.
    Version 1.1.0

    • Added BOSEconomy integration. This should be automatically detected.
    • Added flatfile functionality for server admins who don't want to use mysql.
    • EXPERIMENTAL : Added sqlite functionality, I sadly couldn't get sqlite to work properly on my testing machine so i haven't tested it. It should work though.
    Version 1.0.1

    • Small fix on /jobs stats command. It now rounds off the two decimal places and is less annoying to look at when it gives you the price for placing/destroying a block
    Version 1.0

    • Initial build, spent the weekend on it, pretty satisfied with it, added all mentioned functionality.
    [\SPOILER]

    TODO:



    See sourceforge for requested features and bugs.
  2.  
  3. Offline

    y1985

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    If I have other mob from other mod, how can I add the new mob to jobconfig?
  4. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    looking into methods of doing that.

    look in the server.log file.

    is your password all numbers?

    i thought it would work, looking into that now.

    it's a bug i can't reproduce :(, i'm trying to fix it :(.

    Yes :D, well kinda, it still does things weirdly, but it works :p. And by does things weirdly i mean that tamed wolves don't seem to throw EntityDamagedByEntity events but killing with wolves does give you money now :D.

    can't do that, you'd have to combine this with another plugin.

    found it, fixed it :)

    should be fixed in the latest 2.0.2 WIP
  5. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It doesn't handle custom mobs yet. It might in the future. What mob?
  6. Offline

    Noffletoff

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thank you very much! clean logs =)
  7. Offline

    Alpha52

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you at least recognize the problem with titles that i posted on the last page? Its ruining my server...
  8. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It's not happening to me at all.
  9. Offline

    Alpha52

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    It was fine prior to 2.0.2
    Could it be a conflict with HeroChat?
  10. Offline

    ItsMeYaniv

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    which plugin?
    im must this! i making a RolePlay Server and i want its be hard so i dont want its drop the item of job
  11. Offline

    Sh00ck

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    and ?
    Does it work ?

    on my server it doesnt
    ...
  12. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I didn't make any changes to the prefixes since 2.0.0 WIP, so i have no idea why it's behaving like that.

    not sure, but there should be one out there that does this. Why do you want it to not drop? Wouldn't it be really really annoying if people didn't get the logs for cutting trees down? I'd recommend you get localshops if this is what you want.
  13. Offline

    fadesocke

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Yes, only numbers
  14. Offline

    fofogogo23

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Does this interfere with McMMO? Since I saw the levels thing.
  15. Offline

    Milchshakee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I get this Error D:

    Code:
    2011-06-19 23:05:22 [SEVERE] [Jobs] - mysql-table-prefix property invalid or missing. Defaulting to no prefix.
    2011-06-19 23:05:22 [INFO] [Jobs] - enable-stats property does not exist. Defaulting to false
    2011-06-19 23:05:22 [INFO] [Jobs] - enable-pay-near-spawner property does not exist. Defaulting to false
    2011-06-19 23:05:22 [INFO] [Jobs] - max-jobs property not found. Defaulting to unlimited!
    2011-06-19 23:05:22 [INFO] [Jobs] - Job Holzfaeller is missing the max-level property. defaulting to no limits !
    2011-06-19 23:05:22 [INFO] [Jobs] - Job Holzfaeller is missing the slots property. defaulting to no limits !
    2011-06-19 23:05:22 [SEVERE] Error occurred while enabling Jobs v2.0.2 WIP 2 (Is it up to date?): null
    java.lang.NullPointerException
        at me.alex.jobs.config.JobsConfiguration.loadJobSettings(JobsConfiguration.java:700)
        at me.alex.jobs.config.JobsConfiguration.<init>(JobsConfiguration.java:82)
        at me.alex.jobs.config.JobsConfiguration.getInstance(JobsConfiguration.java:1037)
        at me.alex.jobs.Jobs.onEnable(Jobs.java:82)
        at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
        at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:799)
        at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:253)
        at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
        at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
        at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    And if I try a Jobs command i get this:

    Code:
    2011-06-19 23:06:41 [SEVERE] [Jobs] - mysql-table-prefix property invalid or missing. Defaulting to no prefix.
    2011-06-19 23:06:41 [INFO] [Jobs] - enable-stats property does not exist. Defaulting to false
    2011-06-19 23:06:41 [INFO] [Jobs] - enable-pay-near-spawner property does not exist. Defaulting to false
    2011-06-19 23:06:41 [INFO] [Jobs] - max-jobs property not found. Defaulting to unlimited!
    2011-06-19 23:06:41 [INFO] [Jobs] - Job Holzfaeller is missing the max-level property. defaulting to no limits !
    2011-06-19 23:06:41 [INFO] [Jobs] - Job Holzfaeller is missing the slots property. defaulting to no limits !
    2011-06-19 23:06:41 [SEVERE] null
    org.bukkit.command.CommandException: Unhandled exception executing command 'jobs' in plugin Jobs v2.0.2 WIP 2
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:37)
        at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:128)
        at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:287)
        at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:712)
        at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:678)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:671)
        at net.minecraft.server.Packet3Chat.a(Packet3Chat.java:32)
        at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:75)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:105)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    Caused by: java.lang.NullPointerException
        at
    me.alex.jobs.config.JobsConfiguration.loadJobSettings(JobsConfiguration.java:700)
        at me.alex.jobs.config.JobsConfiguration.<init>(JobsConfiguration.java:82)
        at me.alex.jobs.config.JobsConfiguration.getInstance(JobsConfiguration.java:1037)
        at me.alex.jobs.Jobs.onCommand(Jobs.java:507)
        at org.bukkit.command.PluginCommand.execute(PluginCommand.java:35)
        ... 12 more
  16. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    fixed that in wip 3

    no interface or interference with mcmmo. Mcmmo levels are completely separate from jobs levels.

    caused by empty tags, please don't have them (if you don't need it, just delete it), but i updated wip 3 to handle them anyway.
  17. Offline

    BR3TON

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Everytime I change one of the config files (eg. titles) all the jobs on the server get reset to that starting rank
    Why is this? and is there anyway to avoid it?
  18. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it shouldn't, unless you change the name of the job.
  19. Offline

    BR3TON

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Ok thanks also whenever I join a job and leave a job it moves my name further away each time.
    Is there a way to fix this?

    [IMG]
  20. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Log out then back in would be the quick and drity solution, the prefix system needs an overhaul and i'll be doing that in the future.
  21. Offline

    BR3TON

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Thanks again.
  22. Offline

    TimHTran

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I dont know what this error is
    please help
    Code:
    148 recipes
    16 achievements
    21:01:49 [INFO] Starting minecraft server version Beta 1.6.6
    21:01:49 [INFO] Loading properties
    21:01:49 [INFO] Starting Minecraft server on *:25565
    21:01:49 [WARNING] **** SERVER IS RUNNING IN OFFLINE/INSECURE MODE!
    21:01:49 [WARNING] The server will make no attempt to authenticate usernames. Be
    ware.
    21:01:49 [WARNING] While this makes the game possible to play without internet a
    ccess, it also opens up the ability for hackers to connect with any username the
    y choose.
    21:01:49 [WARNING] To change this, set "online-mode" to "true" in the server.set
    tings file.
    21:01:49 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-823-
    gb9d0b04-b860jnks (MC: 1.6.6)
    21:01:49 [INFO] Preparing level "dis"
    21:01:49 [INFO] Preparing start region for level 0
    21:01:50 [INFO] Preparing start region for level 1
    21:01:50 [INFO] Preparing spawn area: 60%
    21:01:50 [SEVERE] ebean.properties not found
    21:01:50 [INFO] DataSourcePool [BuyAbilities] autoCommit[false] transIsolation[S
    ERIALIZABLE] min[2] max[20]
    21:01:50 [INFO] SubClassFactory parent ClassLoader [org.bukkit.plugin.java.Plugi
    nClassLoader]
    21:01:51 [INFO] Entities enhanced[0] subclassed[1]
    21:01:51 [INFO] [AuthMe] Using flatfile as datasource!
    21:01:51 [INFO] [AuthMe] Cache for registrations is enabled!
    21:01:51 [INFO] [AuthMe] 299 registered players loaded in 0.018 seconds!
    21:01:51 [INFO] [AuthMe] Version 0.72 was successfully loaded!
    21:01:51 [INFO] GroupManager - INFO - Scheduled Data Saving is set for every 10
    minutes!
    21:01:51 [INFO] GroupManager version 1.0(alpha-5) is enabled!
    21:01:51 [INFO] Fake Permissions version 2.7.2 is enabled!
    21:01:51 [INFO] AutoKick Running
    21:01:51 [SEVERE] Error occurred while enabling AutoMessage v1.5 (Is it up to da
    te?): 1
    java.lang.ArrayIndexOutOfBoundsException: 1
            at uk.co.mdtechnology.automessage.AutoMessage.loadData(AutoMessage.java:
    75)
            at uk.co.mdtechnology.automessage.AutoMessage.onEnable(AutoMessage.java:
    41)
            at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:125)
            at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader
    .java:799)
            at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManage
    r.java:253)
            at org.bukkit.craftbukkit.CraftServer.loadPlugin(CraftServer.java:140)
            at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:118)
            at net.minecraft.server.MinecraftServer.e(MinecraftServer.java:232)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:219)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:146)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:283)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    21:01:51 [INFO] Backup v1.6 was sucessfully loaded!
    21:01:51 [INFO] [BananaChunk] version 4.6 is enabled!
    21:01:51 [INFO] [BBROTHER] ------------------------------------
    21:01:51 [INFO] [BBROTHER] Hello, and thank you for using the TESTING version of
     BigBrother!
    21:01:51 [INFO] [BBROTHER] Please note that, since this is far from complete, th
    ere will be many bugs.
    21:01:51 [INFO] [BBROTHER] IF YOU FIND ANY BUGS, PLEASE REPORT THEM ON http://bu
    gs.nexisonline.net/bb
    21:01:51 [INFO] [BBROTHER] Please stay tuned in irc.esper.net #bigbrother for up
    dates and build notifications.
    21:01:51 [INFO] [BBROTHER] ------------------------------------
    21:01:54 [INFO] [BBROTHER] Building `bbdata` table...
    21:01:54 [INFO] [BBROTHER] BBData H2 Driver r1 loaded!
    21:01:54 [INFO] [BBROTHER] Building `bbworlds` table...
    21:01:54 [INFO] [BBROTHER] Building `bbusers` table...
    21:01:54 [INFO] [BBROTHER] Permissions enabled using: Permissions v2.7.2
    21:01:54 [WARNING] [BBROTHER] 'Help' isn't detected. No /help support
    21:01:54 [INFO] [BBROTHER] BigBrother 1.8-SNAPSHOT (build #490) enabled!
    21:01:54 [INFO] BuyAbilities version 0.9.2 is inactive.
    21:01:56 [INFO] [iConomy] Logging is currently disabled.
    21:01:56 [INFO] [iConomy] v5.01 (Eruanna) loaded.
    21:01:56 [INFO] [iConomy] Developed by: [Nijikokun]
    21:01:56 [INFO] [iConomy] hooked into Permissions.
    21:01:56 [INFO] [BuyAbilities] iConomy version 5 loaded.
    21:01:56 [INFO] EasyRules version 1.0.0 is enabled!
    21:01:57 [INFO] Loaded Essentials build 2.3.1 by Zenexer, ementalo, Aelux, Brett
    flan, KimKandor, snowleo, ceulemans and Xeology
    21:01:57 [INFO] [Essentials] Payment method found (iConomy version: 5)
    21:01:57 [INFO] Loaded EssentialsChat build 2.3.1 by Zenexer, ementalo, Aelux, B
    rettflan, KimKandor, snowleo, ceulemans and Xeology
    21:01:57 [INFO] Loaded EssentialsProtect build 2.3.1 by Zenexer, ementalo, Aelux
    , Brettflan, KimKandor, snowleo, ceulemans and Xeology
    21:01:57 [INFO] Loaded EssentialsSpawn build 2.3.1 by Zenexer, ementalo, Aelux,
    Brettflan, KimKandor, snowleo, ceulemans and Xeology
    21:01:57 [INFO] [GiveMeWool] Booting...
    21:01:57 [INFO] [GiveMeWool] Permissions system detected!
    21:01:57 [INFO] [GiveMeWool] Done!
    21:01:57 [INFO] [Jobs] - enable-stats property does not exist. Defaulting to fal
    se
    21:01:57 [INFO] [Jobs] - Job Woodcutter is missing the max-level property. defau
    lting to no limits !
    21:01:57 [INFO] [Jobs] - Job Woodcutter is missing the slots property. defaultin
    g to no limits !
    21:01:57 [INFO] [Jobs] - Job Miner is missing the max-level property. defaulting
     to no limits !
    21:01:57 [INFO] [Jobs] - Job Miner is missing the slots property. defaulting to
    no limits !
    21:01:57 [INFO] [Jobs] - Job Builder is missing the max-level property. defaulti
    ng to no limits !
    21:01:57 [INFO] [Jobs] - Job Builder is missing the slots property. defaulting t
    o no limits !
    21:01:57 [INFO] [Jobs] - Job Digger is missing the max-level property. defaultin
    g to no limits !
    21:01:57 [INFO] [Jobs] - Job Digger is missing the slots property. defaulting to
     no limits !
    21:01:57 [INFO] [Jobs] - Job Farmer is missing the max-level property. defaultin
    g to no limits !
    21:01:57 [INFO] [Jobs] - Job Farmer is missing the slots property. defaulting to
     no limits !
    21:01:57 [INFO] [Jobs] - Job Hunter is missing the max-level property. defaultin
    g to no limits !
    21:01:57 [INFO] [Jobs] - Job Hunter is missing the slots property. defaulting to
     no limits !
    21:01:57 [INFO] [Jobs v2.0.1] has been enabled succesfully.
    21:01:57 [INFO] [Jobs] Successfully linked with iConomy 5+.
    21:01:57 [INFO] [Jobs] Successfully linked with Permissions.
    21:01:57 [INFO] [MagicCarpet] MagicCarpet version 1.5.5 is enabled!
    21:01:57 [INFO] [MagicCarpet] Take yourself wonder by wonder, using /magiccarpet
     or /mc.
    21:01:57 [INFO] [MagicCarpet] Using Permissions.
    21:01:57 [INFO] [MobBounty] v3.02 (Carbon) loaded.
    21:01:57 [INFO] [MobBounty] Developed by: [Mattera, Steven (IchigoKyger)].
    21:01:57 [INFO] [MobBounty] Config loaded.
    21:01:57 [INFO] [MobBounty] hooked into iConomy.
    21:01:57 [INFO] [MobBounty] hooked into Permissions/GroupManager.
    21:01:57 [INFO] MobRider 0.39 enabled.
    21:01:57 [INFO] MobRider: Integrated with Permissions
    21:01:57 [INFO] [PorteCoulissante] plugin version 1.2.1 by Captain_Chaos enabled
    
    21:01:57 [INFO] RedstonePlugin version 2.2 is enabled with permissions!
    21:01:57 [INFO] [Residence] Found Permissions Plugin!
    21:01:57 [INFO] [Residence] Successfully linked with iConomy!
    21:01:57 [INFO] [Residence] Loaded Residences...
    21:01:57 [INFO] [Residence] Enabled! Version v2.1.4 by bekvon
    21:01:57 [INFO] [RetractableBridge] plugin version 1.3.6 by Captain_Chaos enable
    d
    21:01:57 [INFO] TorchLight version 1.0 is enabled!
    21:01:57 [INFO] [VanishNoPickup] 1.9.9 enabled.
    21:01:57 [INFO] WirelessRedstone: Loading Permissions..
    21:01:57 [INFO] WirelessRedstone: Loading Configuration...
    21:01:57 [INFO] InfChests: Count: 2
    21:01:57 [INFO] WirelessRedstone: Loading Configuration Succes...
    21:01:57 [INFO] WirelessRedstone: Allowed Worlds:
    21:01:57 [INFO] WirelessRedstone: dis
    21:01:57 [INFO] WirelessRedstone: dis_nether
    21:01:57 [INFO] WirelessRedstone: Registering Events...
    21:01:57 [INFO] WirelessRedstone version 0.2.1 is enabled!
    21:01:57 [INFO] WorldEdit 4.4 enabled.
    21:01:57 [INFO] WorldEdit: Permissions plugin detected! Using Permissions plugin
     for permissions.
    21:01:57 [INFO] [Citizens]: version [1.0.8h] (Realist) loaded
    21:01:57 [INFO] [Citizens]: Permissions enabled.
    21:01:57 [INFO] [Citizens]: Payment method found (iConomy version: 5)
    21:01:57 [INFO] MobArena v0.91.1 enabled.
    21:01:57 [INFO] [Citizens]: Permissions enabled.
    21:01:57 [INFO] Done (0.809s)! For help, type "help" or "?"
    21:01:57 [INFO] [Citizens]: Loaded 3 NPCs.
    21:02:00 [INFO] [BBROTHER] Removed 734 old records because of age in 0h00m00s.
    21:11:28 [INFO] CorrosiveDragon [/68.35.240.221:50072] logged in with entity id
    153 at ([ dis] -60.306232018318944, 77.0, -188.97380239081625)
    21:11:28 [INFO] [BACKUP] Initiate a last backup because the last player left. It
     will start to backup in 15 minutes when no player will have connected in this t
    ime.
    21:11:28 [SEVERE] [Jobs] - Error loading jobs.data. Disabling plugin!
    21:11:28 [SEVERE] java.lang.NullPointerException
    21:11:28 [SEVERE]       at me.alex.jobs.dao.JobsDAOFlatfile.save(JobsDAOFlatfile
    .java:122)
    21:11:28 [SEVERE]       at me.alex.jobs.Jobs.save(Jobs.java:1282)
    21:11:28 [SEVERE]       at me.alex.jobs.Jobs.removePlayer(Jobs.java:1254)
    21:11:28 [SEVERE]       at me.alex.jobs.listener.JobsPlayerListener.onPlayerQuit
    (JobsPlayerListener.java:26)
    21:11:28 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$2.execute(Jav
    aPluginLoader.java:250)
    21:11:28 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    21:11:28 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    21:11:28 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.disco
    nnect(ServerConfigurationManager.java:148)
    21:11:28 [SEVERE]       at net.minecraft.server.NetServerHandler.disconnect(NetS
    erverHandler.java:105)
    21:11:28 [SEVERE]       at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(
    CraftPlayer.java:129)
    21:11:28 [SEVERE]       at com.imineserver.imine.AutoKickListener.onPlayerJoin(A
    utoKickListener.java:25)
    21:11:28 [SEVERE]       at org.bukkit.plugin.java.JavaPluginLoader$1.execute(Jav
    aPluginLoader.java:243)
    21:11:28 [SEVERE]       at org.bukkit.plugin.RegisteredListener.callEvent(Regist
    eredListener.java:58)
    21:11:28 [SEVERE]       at org.bukkit.plugin.SimplePluginManager.callEvent(Simpl
    ePluginManager.java:310)
    21:11:28 [SEVERE]       at net.minecraft.server.ServerConfigurationManager.c(Ser
    verConfigurationManager.java:126)
    21:11:28 [SEVERE]       at net.minecraft.server.NetLoginHandler.b(NetLoginHandle
    r.java:96)
    21:11:28 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:74)
    21:11:28 [SEVERE]       at net.minecraft.server.Packet1Login.a(SourceFile:43)
    21:11:28 [SEVERE]       at net.minecraft.server.NetworkManager.b(NetworkManager.
    java:226)
    21:11:28 [SEVERE]       at net.minecraft.server.NetLoginHandler.a(NetLoginHandle
    r.java:40)
    21:11:28 [SEVERE]       at net.minecraft.server.NetworkListenThread.a(SourceFile
    :91)
    21:11:28 [SEVERE]       at net.minecraft.server.MinecraftServer.h(MinecraftServe
    r.java:399)
    21:11:28 [SEVERE]       at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:309)
    21:11:28 [SEVERE]       at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:422)
    21:11:28 [INFO] [Jobs v2.0.1] has been disabled succesfully.
    21:11:28 [SEVERE] Could not pass event PLAYER_QUIT to Jobs
    java.lang.NullPointerException
            at me.alex.jobs.Jobs.removePlayer(Jobs.java:1255)
            at me.alex.jobs.listener.JobsPlayerListener.onPlayerQuit(JobsPlayerListe
    ner.java:26)
            at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.ja
    va:250)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConf
    igurationManager.java:148)
            at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.jav
    a:105)
            at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java
    :129)
            at com.imineserver.imine.AutoKickListener.onPlayerJoin(AutoKickListener.
    java:25)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:243)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:126)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
            at net.minecraft.server.Packet1Login.a(SourceFile:43)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    21:11:28 [INFO] [AutoKick]: CorrosiveDragon was AutoKicked.
    21:11:28 [SEVERE] Could not pass event PLAYER_JOIN to Jobs
    java.lang.NullPointerException
            at me.alex.jobs.Jobs.addPlayer(Jobs.java:1246)
            at me.alex.jobs.listener.JobsPlayerListener.onPlayerJoin(JobsPlayerListe
    ner.java:21)
            at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.ja
    va:243)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.jav
    a:58)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.j
    ava:310)
            at net.minecraft.server.ServerConfigurationManager.c(ServerConfiguration
    Manager.java:126)
            at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:96)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
            at net.minecraft.server.Packet1Login.a(SourceFile:43)
            at net.minecraft.server.NetworkManager.b(NetworkManager.java:226)
            at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:399)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:309)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    21:11:57 [INFO] [Residence] - Saved Residences...
    >To use it, make a new directory and put your broken world and Chunkster.jar in
    it. Then run java -jar Chunkster.jar <world>.To use it, make a new directory and
     put your broken world and Chunkster.jar in it. Then run java -jar Chunkster.jar
    
  23. Offline

    nggmc

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
  24. Offline

    olimoli123

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    FlatFile Keeps corrupting on my server..
  25. Offline

    olimoli123

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Try setting the maximum jobs in JobsConfig
  26. Offline

    flametornado

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    did you get that from doing /reload or starting the server up normally?

    no idea why it's doing that, it shouldn't even touch that message ever. I'll look into it, It's not happening on my server.

    known error, i can't reproduce it, so fixing the bug is hard and takes a while. Is that still happening with 2.0.2 wip 3?

    you can never have a job more than once (eg, 2 hunter jobs)
  27. Offline

    Milchshakee

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    thx now it works :D
  28. Offline

    SulimirCular

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    I have an error and i dunno what caused it.. Maybe u could help me?
    Code:
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:422)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:343)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:433)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:91)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:40)
    at net.minecraft.server.NetworkManager.b(NetworkManager.java:223)
    at net.minecraft.server.Packet1Login.a(SourceFile:43)
    at net.minecraft.server.NetLoginHandler.a(NetLoginHandler.java:74)
    at net.minecraft.server.NetLoginHandler.b(NetLoginHandler.java:97)
    at net.minecraft.server.ServerConfigurationManager.c(ServerConfigurationManager.java:126)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:243)
    at com.Nicogeta.Nicogeban.NicogebanPlayerListener.onPlayerJoin(NicogebanPlayerListener.java:29)
    at org.bukkit.craftbukkit.entity.CraftPlayer.kickPlayer(CraftPlayer.java:131)
    at net.minecraft.server.NetServerHandler.disconnect(NetServerHandler.java:105)
    at net.minecraft.server.ServerConfigurationManager.disconnect(ServerConfigurationManager.java:148)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:310)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:58)
    at org.bukkit.plugin.java.JavaPluginLoader$2.execute(JavaPluginLoader.java:250)
    at me.alex.jobs.listener.JobsPlayerListener.onPlayerQuit(JobsPlayerListener.java:26)
    at me.alex.jobs.Jobs.removePlayer(Jobs.java:1256)
    at me.alex.jobs.Jobs.save(Jobs.java:1284)
    at me.alex.jobs.dao.JobsDAOMySQL.save(JobsDAOMySQL.java:117)
    java.lang.NullPointerException
    > 17:57:28 [SEVERE] Could not pass event PLAYER_QUIT to Jobs
    
  29. Offline

    Casier

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Can you had "max job property" On your Folder PLS ?
  30. Offline

    TimHTran

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    it happens from starting it normally
  31. Offline

    Jaxkr

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Wait, what will your chat title be if you have multiple jobs? If I was a builder and a digger, what would my title be?
  32. Offline

    Taien

    dev.bukkit.org profile:
    CFUSERNAME
    My Plugins (CFCOUNT)
    Depends on how you have the config set for that job. I use shortfull, which gives the short title and short name for both jobs, which on my server ends up looking like this for a Beginner Miner/Digger:
    BegMBegD (of course it's colored so it's easier to understand)
Thread Status:
Not open for further replies.

Share This Page