Inactive 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

    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
    Previous Versions (open)



    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.
    Changelog (open)



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

    flametornado

    The level requirements have to be integers.
     
  3. Offline

    Azhkanizkael

    Nvm, I found the bug: I forgot to make the Kill: category for the mobs.
     
  4. Offline

    flametornado

    Hmm, that too, i wonder why the plugin didn't throw an error at that.
     
  5. Offline

    Azhkanizkael

    Which area is the "level req"?
    the base-exp or the levelingProgessionRate?
     
  6. Offline

    flametornado

    level req is the minimum level someone needs to achieve to get that title.
     
  7. Offline

    Azhkanizkael

    base-exp: 100
    or
    base-exp: 100.00
    ??
     
  8. Offline

    flametornado

    golden rule is, if there's no decimal point in the default configuration, there shouldn't be a decimal point.
     
  9. Offline

    Azhkanizkael

    Still getting errors...

    Code:
    storage-method: flatfile
    base-exp: 100
    xp-multiplyer: 1.0
    chat-display: none
    broadcast-skill-up: false
    save-period: 1
    flat-rate-payout: 1.0
    Jobs:
        Default:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
            Place:
        Woodcutter:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                LOG: 5.00
                SAPLING: -2.00
                WOOD: -2.00
            Place:
                SAPLING: 2.00
                WOOD: 2.00
                LOG: -5.00
            Kill:
                Spider: 5.00
                Skeleton: 20.00
                Creeper: 10.00
        Miner:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                STONE: 2.00
                COAL_ORE: 3.00
                REDSTONE_ORE: 3.00
                IRON_ORE: 4.00
                GOLD_ORE: 5.00
                LAPIS_ORE: 5.00
                MOSSY_COBBLESTONE: 6.00
                DIAMOND_ORE: 6.00
                OBSIDIAN: 7.50
            Place:
                STONE: -2.00
                COAL_ORE: -3.00
                REDSTONE_ORE: -3.00
                IRON_ORE: -4.00
                GOLD_ORE: -5.00
                LAPIS_ORE: -5.00
                MOSSY_COBBLESTONE: -6.00
                DIAMOND_ORE: -6.00
                OBSIDIAN: -7.50
            Kill:
                Slime: 20.00
        Builder:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                COBBLESTONE: -2.00
                WOOD: -2.50
                FENCE: -2.50
                WOOL: -2.50
                STONE: -2.25
                BRICK: -4.00
                LAPIS_BLOCK: -5.00
                DOUBLE_STEP: -2.00
                STEP: -2.00
                BOOKSHELF: -3.00
                WOOD_STAIRS: -2.00
                COBBLESTONE_STAIRS: -2.00
            Place:
                COBBLESTONE: 2.00
                WOOD: 2.50
                FENCE: 2.50
                WOOL: 2.50
                STONE: 2.25
                GLOWSTONE: 3.00
                GLASS: 3.00
                BRICK: 4.00
                LAPIS_BLOCK: 5.00
                DOUBLE_STEP: 2.00
                STEP: 2.00
                BOOKSHELF: 3.00
                WOOD_STAIRS: 2.00
                COBBLESTONE_STAIRS: 2.00
        Digger:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                DIRT: 2.00
                GRASS: 2.00
                GRAVEL: 2.00
                SAND: 2.00
            Place:
                DIRT: -2.00
                GRASS: -2.00
                GRAVEL: -2.00
                SAND: -2.00
        Florist:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                YELLOW_FLOWER: 2.00
                RED_ROSE: 2.00
                BROWN_MUSHROOM: 5.00
                RED_MUSHROOM: 5.00
                CACTUS: 2.00
                PUMPKIN: 3.00
                SUGAR_CANE_BLOCK: 2.00
            Place:
                YELLOW_FLOWER: -2.00
                RED_ROSE: -2.00
                BROWN_MUSHROOM: -5.00
                RED_MUSHROOM: -5.00
                CACTUS: -2.00
                PUMPKIN: -3.00
                SUGAR_CANE_BLOCK: -2.00
        Farmer:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                SOIL: 2.00
                CROPS: 2.00
                SUGAR_CANE_BLOCK: 2.00
                DIRT: -2.00
                CACTUS: 2.00
            Place:
                SOIL: 2.00
                CAKE: 10.00
                CROPS: 2.00
                SUGAR_CANE_BLOCK: -2.00
                DIRT: 2.00
                CACTUS: -2.00
            Kill:
                Chicken: 5.00
                Pig: 5.00
                Sheep: 5.00
                Squid: 5.00
                Wolf: 5.00
                Cow: 5.00
        Paladin:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                MOB_SPAWNER: 100.00
            Place:
                MOB_SPAWNER: -100.00
            Kill:
                Chicken: -10.00
                Cow: -10.00
                Pig: -10.00
                Sheep: -10.00
                Wolf: -5.00
                Creeper: 2.00
                Giant: 20.00
                Skeleton: 2.00
                Zombie: 2.00
                PigZombie: 2.00
                Squid: -10.00
                Ghast: 20.00
                Slime: 20.00
        Interior:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                WOOL: -2.00
                JUKEBOX: -10.00
                PAINTING: -10.00
                LAPIS_BLOCK: -25.00
                CHEST: -5.00
                FURNACE: -10.00
                DIAMOND_BLOCK: -25.00
                LADDER: -2.00
                BOOKSHELF: -5.00
                GOLD_BLOCK: -25.00
                IRON_BLOCK: -25.00
            Place:
                WOOL: 2.00
                JUKEBOX: 10.00
                PAINTING: 10.00
                LAPIS_BLOCK: 25.00
                GLASS: 2.00
                CHSET: 5.00
                BURNING_FURNACE: 25.00
                FURNACE: 10.00
                DIAMOND_BLOCK: 25.00
                LADDER: 2.00
                BOOKSHELF: 5.00
                GOLD_BLOCK: 25.00
                IRON_BLOCK: 25.00
        Exterior:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                GRASS: -2.00
                LADDER: -2.00
                WALL_SIGN: -5.00
                SIGN_POST: -5.00
                SAPLING: -2.00
                DIRT: -2.00
                TORCH: -2.00
                DIAMOND_BLOCK: -10.00
                GOLD_BLOCK: -10.00
                IRON_BLOCK: -10.00
            Place:
                GRASS: 2.00
                LADDER: 2.00
                GLASS: 5.00
                WALL_SIGN: 5.00
                SIGN_POST: 5.00
                SAPLING: 2.00
                DIRT: 2.00
                TORCH: 2.00
                DIAMOND_BLOCK: 10.00
                GOLD_BLOCK: 10.00
                IRON_BLOCK: 10.00
        Demolitions:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                TNT: 25.00
                REDSTONE_WIRE: -5.00
                REDSTONE_TORCH_ON: -5.00
                DIODE_BLOCK_OFF: -5.00
                DIODE_BLOCK_ON: -5.00
            Place:
                TNT: 25.00
                REDSTONE_WIRE: 5.00
                REDSTONE_TORCH_ON: 5.00
                DIODE_BLOCK_OFF: 5.00
                DIODE_BLOCK_ON: 5.00
            Kill:
                Cow: -10.00
                Chicken: -10.00
                Pig: -10.00
                Sheep: -10.00
        Delver:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                NETHERRACK: 2.00
                GLOWSTONE: 2.00
                SOUL_SAND: 2.00
            Place:
                GLOWSTONE: 2.00
                NETHERRACK: -2.00
                SOUL_SAND: -2.00
            Kill:
                PigZombie: 10.00
                Ghast: 50.00
        Hunter:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Kill:
                Chicken: 2.00
                Cow: 2.00
                Pig: 2.00
                Sheep: 2.00
                Wolf: 2.00
                Creeper: 10.00
                Giant: 10.00
                Skeleton: 10.00
                Spider: 10.00
                Zombie: 10.00
                PigZombie: 10.00
                Squid: 2.00
                Ghast: 10.00
                Slime: 10.00
        Grocer:
            ChatColour: WHITE
            levelingProgressionRate: 0.13
            incomeProgressionRate: 0.05
            Break:
                CROPS: 5.00
                SUGAR_CANE_BLOCK: 2.00
                SOIL: -2.00
                BROWN_MUSHROOM: 5.00
                RED_MUSHROOM: 5.00
                CAKE_BLOCK: -7.50
            Place:
                CAKE_BLOCK: 7.50
                CROPS: -5.00
                SUGAR_CANE_BLOCK: -2.00
                SOIL: 2.00
                BROWN_MUSHROOM: -5.00
                RED_MUSHROOM: -5.00
    Titles:
        Apprentice:
            ChatColour: WHITE
            levelReq: 0.00
        Novice:
            ChatColour: WHITE
            levelReq: 30.00
        Journeyman:
            ChatColour: WHITE
            levelReq: 60.00
        Master:
            ChatColour: WHITE
            levelReq: 90.00
     
  10. Offline

    flametornado

    That's because you still havn't changed the levelReq into an integer like i said to do before
     
  11. Offline

    Azhkanizkael

    Never really payed attention to that area since I don't use it... Fixed works. :)
     
  12. Offline

    Ian Hohmann

    Well not sure if i'm doing something wrong here, but all I have done is place the .jar and accompanied folder into plugins and when I run it I get that error. Don't know if its a bug or something on my end.

    Code:
    Starting Minecraft server on *:25565
    2011-04-29 21:44:14 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-702-g02216c1-b735jnks (MC: 1.5_02)
    2011-04-29 21:44:14 [INFO] Preparing level "world"
    2011-04-29 21:44:14 [INFO] Preparing start region
    2011-04-29 21:44:15 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-04-29 21:44:15 [INFO] Elevators version 1.4.2 is enabled and linked to Permissions! 0 elevators in world "world" loaded.
    2011-04-29 21:44:15 [INFO] iChat (v2.2.3) enabled
    2011-04-29 21:44:15 [INFO] [iConomy] Logging is currently disabled.
    2011-04-29 21:44:16 [INFO] [iConomy] v4.65 (Kenzi) loaded.
    2011-04-29 21:44:16 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    2011-04-29 21:44:16 [INFO] Jobs started
    2011-04-29 21:44:16 [INFO] [Jobs] Successfully linked with iConomy.
    2011-04-29 21:44:16 [INFO] [LightLevel] using Permissions 2.7.2
    2011-04-29 21:44:16 [INFO] [LightLevel] - Version 0.1 Enabled
    2011-04-29 21:44:16 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    2011-04-29 21:44:16 [INFO] [Minecart Mania] MinecartManiaCore version 1.1.3 is enabled!
    2011-04-29 21:44:16 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.1.0 is enabled!
    2011-04-29 21:44:16 [INFO] [Minecart Mania] MinecartManiaStation version 1.1.0 is enabled!
    2011-04-29 21:44:16 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    2011-04-29 21:44:16 [INFO] [iChat] Found Permissions (v2.7.2)
    2011-04-29 21:44:16 [INFO] [iConomy] hooked into Permissions.
    2011-04-29 21:44:16 [INFO] [Jobs] Successfully linked with Permissions.
    2011-04-29 21:44:16 [INFO] PlgColdLightning version 1.0 is enabled!
    2011-04-29 21:44:16 [INFO] RedstoneChips: Loading SensorLibrary 0.25 > photocell, pirsensor, rangefinder, daytime, slotinput, beacon.
    2011-04-29 21:44:16 [INFO] RedstoneChips: Loading BasicCircuits 0.9 > adder, and, clock, counter, demultiplexer, divider, flipflop, multiplexer, multiplier, or, pisoregister, print, random, receiver, shiftregister, transmitter, xor, decoder, encoder, pixel, pulse, not, synth, srnor, terminal, router, ringcounter, iptransmitter, ipreceiver, comparator, delay, repeater, nand, nor, xnor, segdriver, dregister, sram, bintobcd.
    2011-04-29 21:44:16 [INFO] RedstoneChips 0.9 enabled.
    2011-04-29 21:44:16 [INFO] [Tomb] (version 0.3.5) Enabled
    2011-04-29 21:44:16 [INFO] [Tomb] Tombs loaded !
    2011-04-29 21:44:16 [INFO] [Tomb] Successfully linked with Permissions.
    2011-04-29 21:44:16 [INFO] [Tomb] Successfully linked with iConomy.
    2011-04-29 21:44:16 [INFO] Weather Man 6 - On Air!
    2011-04-29 21:44:16 [INFO] [Minecart Mania] Permissions detected. Using permissions.
    2011-04-29 21:44:16 [INFO] [Minecart Mania] MinecartManiaAdminControls version 1.1.2 is enabled!
    2011-04-29 21:44:16 [INFO] [Minecart Mania] MinecartManiaAutocart version 1.1.1 is enabled!
    2011-04-29 21:44:16 [INFO] [Minecart Mania] MinecartManiaAutomations version 1.1.1 is enabled!
    2011-04-29 21:44:16 [INFO] [Minecart Mania] MinecartManiaChestControl version 1.1.1 is enabled!
    2011-04-29 21:44:16 [INFO] Done (0.195s)! For help, type "help" or "?"
    2011-04-29 21:44:16 [INFO] RedstoneChips: Reading circuits file...
    2011-04-29 21:44:16 [INFO] RedstoneChips: Activating circuits...
    2011-04-29 21:44:16 [INFO] RedstoneChips: Done. Loaded 3 chips.
    2011-04-29 21:44:17 [SEVERE] java.lang.IllegalArgumentException: Empty string not allowed
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.NBTTagString.<init>(SourceFile:13)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.NBTTagCompound.setString(SourceFile:57)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.TileEntitySign.b(TileEntitySign.java:16)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.ChunkLoader.a(SourceFile:140)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.ChunkRegionLoader.a(SourceFile:62)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:160)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunks(ChunkProviderServer.java:190)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.World.save(World.java:146)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.World.doTick(World.java:1461)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-04-29 21:44:17 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-29 21:44:21 [INFO] [Minecart Mania] Loading Sensor Data.
     
  13. Offline

    flametornado

    The jobs plugin loads successfully. I don't know what problem that is having.
     
  14. Offline

    Ian Hohmann

    Yeah it seems to load but I'm not sure what that [severe] error near the end is. It only comes up when jobs is installed, and I also set up a test server running only permission, iConomy, and jobs but got the same thing, so I don't think its a plugin conflict.
     
  15. Offline

    flametornado

    what version on bukkit are you using?
     
  16. Offline

    Ian Hohmann

    I'm running build 735, however there was supposedly no code breaks from 733 only a few security updates.

    Edit: Well now I tried removing the jobs plugin and I get the same error without it, also if I try to log in I receive a Disconnected by internal server error, on the client side.
    and also a large amount of server errors of failed to handle packet.

    Not to sure if theres much you can do because now it's acting up and has no interaction with your plugin...

    Code:
    2011-04-29 22:29:24 [INFO] Starting minecraft server version Beta 1.5_02
    2011-04-29 22:29:24 [INFO] Loading properties
    2011-04-29 22:29:24 [INFO] Starting Minecraft server on *:25565
    2011-04-29 22:29:24 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-702-g02216c1-b735jnks (MC: 1.5_02)
    2011-04-29 22:29:24 [INFO] Preparing level "world"
    2011-04-29 22:29:24 [INFO] Preparing start region
    2011-04-29 22:29:25 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-04-29 22:29:25 [INFO] Elevators version 1.4.2 is enabled and linked to Permissions! 0 elevators in world "world" loaded.
    2011-04-29 22:29:25 [INFO] iChat (v2.2.3) enabled
    2011-04-29 22:29:25 [INFO] [iConomy] Logging is currently disabled.
    2011-04-29 22:29:25 [INFO] [iConomy] v4.65 (Kenzi) loaded.
    2011-04-29 22:29:25 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    2011-04-29 22:29:25 [INFO] [LightLevel] using Permissions 2.7.2
    2011-04-29 22:29:25 [INFO] [LightLevel] - Version 0.1 Enabled
    2011-04-29 22:29:25 [INFO] [Minecart Mania] Debug mode switched to NORMAL
    2011-04-29 22:29:25 [INFO] [Minecart Mania] MinecartManiaCore version 1.1.3 is enabled!
    2011-04-29 22:29:25 [INFO] [Minecart Mania] MinecartManiaSignCommands version 1.1.0 is enabled!
    2011-04-29 22:29:25 [INFO] [Minecart Mania] MinecartManiaStation version 1.1.0 is enabled!
    2011-04-29 22:29:25 [INFO] [Permissions] version [2.7.2] (Phoenix)  loaded
    2011-04-29 22:29:25 [INFO] [iChat] Found Permissions (v2.7.2)
    2011-04-29 22:29:25 [INFO] [iConomy] hooked into Permissions.
    2011-04-29 22:29:25 [INFO] PlgColdLightning version 1.0 is enabled!
    2011-04-29 22:29:25 [INFO] RedstoneChips: Loading SensorLibrary 0.25 > photocell, pirsensor, rangefinder, daytime, slotinput, beacon.
    2011-04-29 22:29:25 [INFO] RedstoneChips: Loading BasicCircuits 0.9 > adder, and, clock, counter, demultiplexer, divider, flipflop, multiplexer, multiplier, or, pisoregister, print, random, receiver, shiftregister, transmitter, xor, decoder, encoder, pixel, pulse, not, synth, srnor, terminal, router, ringcounter, iptransmitter, ipreceiver, comparator, delay, repeater, nand, nor, xnor, segdriver, dregister, sram, bintobcd.
    2011-04-29 22:29:25 [INFO] RedstoneChips 0.9 enabled.
    2011-04-29 22:29:25 [INFO] [Tomb] (version 0.3.5) Enabled
    2011-04-29 22:29:25 [INFO] [Tomb] Tombs loaded !
    2011-04-29 22:29:25 [INFO] [Tomb] Successfully linked with Permissions.
    2011-04-29 22:29:25 [INFO] [Tomb] Successfully linked with iConomy.
    2011-04-29 22:29:25 [INFO] Weather Man 6 - On Air!
    2011-04-29 22:29:25 [INFO] [Minecart Mania] Permissions detected. Using permissions.
    2011-04-29 22:29:25 [INFO] [Minecart Mania] MinecartManiaAdminControls version 1.1.2 is enabled!
    2011-04-29 22:29:25 [INFO] [Minecart Mania] MinecartManiaAutocart version 1.1.1 is enabled!
    2011-04-29 22:29:25 [INFO] [Minecart Mania] MinecartManiaAutomations version 1.1.1 is enabled!
    2011-04-29 22:29:25 [INFO] [Minecart Mania] MinecartManiaChestControl version 1.1.1 is enabled!
    2011-04-29 22:29:25 [INFO] Done (0.111s)! For help, type "help" or "?"
    2011-04-29 22:29:25 [INFO] RedstoneChips: Reading circuits file...
    2011-04-29 22:29:25 [INFO] RedstoneChips: Activating circuits...
    2011-04-29 22:29:25 [INFO] RedstoneChips: Done. Loaded 3 chips.
    2011-04-29 22:29:26 [SEVERE] java.lang.IllegalArgumentException: Empty string not allowed
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.NBTTagString.<init>(SourceFile:13)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.NBTTagCompound.setString(SourceFile:57)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.TileEntitySign.b(TileEntitySign.java:16)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.ChunkLoader.a(SourceFile:140)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.ChunkRegionLoader.a(SourceFile:62)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:160)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunks(ChunkProviderServer.java:190)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.World.save(World.java:146)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.World.doTick(World.java:1461)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-04-29 22:29:26 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-29 22:29:30 [INFO] [Minecart Mania] Loading Sensor Data.
    2011-04-29 22:29:30 [INFO] Bakinblak009 [/127.0.0.1:49415] logged in with entity id 19
    2011-04-29 22:29:31 [WARNING] Failed to handle packet: java.lang.NullPointerException
    java.lang.NullPointerException
        at net.minecraft.server.TileEntitySign.e(TileEntitySign.java:38)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:196)
        at net.minecraft.server.EntityPlayer.a(EntityPlayer.java:182)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:272)
        at net.minecraft.server.Packet10Flying.a(SourceFile:126)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    2011-04-29 22:29:56 [SEVERE] java.lang.IllegalArgumentException: Empty string not allowed
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.NBTTagString.<init>(SourceFile:13)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.NBTTagCompound.setString(SourceFile:57)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.TileEntitySign.b(TileEntitySign.java:16)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.ChunkLoader.a(SourceFile:140)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.ChunkRegionLoader.a(SourceFile:62)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunk(ChunkProviderServer.java:160)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.ChunkProviderServer.saveChunks(ChunkProviderServer.java:190)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.World.save(World.java:146)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.World.doTick(World.java:1461)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:361)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    2011-04-29 22:29:56 [SEVERE]     at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)


    Thanks for your help.
     
  17. Offline

    Kimberly2000

    I have persmissons set like this: -'jobs.job.*'

    Here is the config:
    Code:
    # storage method, can be MySQL, sqlite, flatfile
    storage-method: sqlite
    
    # Requires Mysql.
    mysql-username: name
    mysql-password: pass
    mysql-database: minecraft
    mysql-url: jdbc:mysql://localhost:3306/
    sqlite-url: jdbc:sqlite:test.db
    
    # base experience needed to level up from level 1 to 2
    # experience to level up is base-exp*(1+levelingProgressionRate)^level
    base-exp: 200
    
    # mutiplier for xp. xp-multiplyer*jobPay = experience
    xp-multiplyer: 1.0
    
    # choose the prefix in chat- full = job and skill level, skill = skill level only,
    # job = job level only, none = no prefix
    chat-display: full
    
    # choose to broadcast when the user goes up a skill rank to everyone
    broadcast-skill-up: true
    
    # How often in minutes you want it to save, 0 disables periodic saving and 
    # the system will only save on logout
    save-period: 10
    
    # money you get paid for any block placed or destroyed not in the list for your job
    flat-rate-payout: 0.0
    
    # Create Jobs
    # All jobs must follow this framework, <...> means optional
    #
    # Jobs:
    #     [NAME]
    #         ChatColour: [COLOUR]
    #         levelingProgressionRate: [double]
    #         incomeProgressionRate: [double]
    #         Break:
    #             <object_name: [price]>
    #             ...
    #             <object_name: [price]>
    #         Place:
    #             <object_name: [price]>
    #             ...
    #             <object_name: [price]>
    #         Kill:
    #             <creature_name: [price]>
    #             ...
    #             <creature_name: [price]>
    #
    # * In the break section they users will be given or subtracted money on breaking the object.
    # * In the place section they users will be given or subtracted money on placing the object.
    # * In the kill section they users will be given or subtracted money on killing a creature.
    # * levelingProgressionRate is the rate at which the experience required to get to the next
    # level increases between levels.
    # * incomeProgressionRate is the rate at which the money gained per item.
    # * ChatColour is the colour of the title.
    #
    # NOTE: the object name must be exactly what the material is in the code. e.g:
    # cobblestone      -> COBBLESTONE
    # diamond ore      -> DIAMOND_ORE
    # tree trunks(any) -> LOG
    # wooden boards    -> WOOD
    #
    Jobs:
        Artist:
            ChatColour: YELLOW
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Place:
                PAINTING: 0.01
        Alchemist:
            ChatColour: YELLOW
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Place:
                TNT: 0.01
                REDSTONE_WIRE: 0.01
                LEVER: 0.01
                STONE_BUTTON: 0.01
        Carpenter:
            ChatColour: WHITE
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Place:
                GLASS: 0.01
                WOOD: 0.01
                WOOL: 0.01
                SANDSTONE: 0.01
                SANDSTONE_DOUBLE_STEP: 0.01
                WOODEN_DOUBLE_STEP: 0.01
                SANDSTONE_STEP: 0.01
                WOODEN_STEP: 0.01
                WOOD_STAIRS: 0.01
                WOODEN_DOOR: 0.01
                SNOW_BLOCK: 0.01
        Chief:
            ChatColour: WHITE
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Place:
                CAKE_BLOCK: 0.01
        Craftsperson:
            ChatColour: YELLOW
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Place:
                NOTE_BLOCK: 0.01
                BED_BLOCK: 0.01
                BOOKSHELF: 0.01
                CHEST: 0.01
                WORKBENCH: 0.01
                FURNACE: 0.01
                SIGN_POST: 0.01
                WALL_SIGN: 0.01
                JUKEBOX: 0.01
                DISPENSER: 0.01
        Electrician:
            ChatColour: YELLOW
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                REDSTONE_ORE: 0.01
            Place:
                REDSTONE_WIRE: 0.01
                POWER_RAIL: 0.01
                LEVER: 0.01
                STONE_PLATE: 0.01
                IRON_DOOR_BLOCK: 0.01
                WOOD_PLATE: 0.01
                REDSTONE_TORCH_OFF: 0.01
                STONE_BUTTON: 0.01
                GLOWSTONE: 0.01
                JACK_O_LANTERN: 0.01
                DIODE_BLOCK_OFF: 0.01
        Engineer:
            ChatColour: YELLOW
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Place:
                RAILS: 0.01
                POWER_RAIL: 0.01
                DETETOR_RAIL: 0.01
                LADDER: 0.01
                FENCE: 0.01
        Farmer:
            ChatColour: GREEN
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                YELLOW_FLOWER: 0.01
                RED_ROSE: 0.01
                BROWN_MUSHROOM: 0.01
                RED_MUSHROOM: 0.01
                CROPS: 0.01
                CACTUS: 0.01
                SUGAR_CANE_BLOCK: 0.01
                PUMPKIN: 0.01
            Place:
                SAPLING: 0.01
                SPRUCE_SAPLING: 0.01
                BIRCH_SAPLING: 0.01
                YELLOW_FLOWER: 0.01
                RED_ROSE: 0.01
                BROWN_MUSHROOM: 0.01
                RED_MUSHROOM: 0.01
                CROPS: 0.01
                CACTUS: 0.01
                SUGAR_CANE_BLOCK: 0.01
                PUMPKIN: 0.01
        Forester:
            ChatColour: GREEN
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                LOG: 0.01
                REDWOOD_LOG: 0.01
                BIRCH_LOG: 0.01
            Place:
                SAPLING: 0.01
                SPRUCE_SAPLING: 0.01
                BIRCH_SAPLING: 0.01
                WOOD: 0.01
        Hero:
            ChatColour: DARK_GRAY
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                MOB_SPAWNER: 1.0
            Kill:
                Creeper: 0.01
                PigZombie: 0.01
                Slime: 0.01
                Spider: 0.01
                Wolf: 0.01
                Zombie: 0.01
                Skeleton: 0.01
                Giant: 0.01
        Jeweler:
            ChatColour: DARK_GRAY
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                GOLD_ORE: 0.01
                LAPIS_ORE: 0.01
                DIAMOND_ORE: 0.01
            Place:
                GOLD_ORE: 0.01
                LAPIS_ORE: 0.01
                DIAMOND_ORE: 0.01
                GOLD_BLOCK: 0.01
                LAPIS_BLOCK: 0.01
                DIAMOND_BLOCK: 0.01
        Mason:
            ChatColour: WHITE
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Place:
                COBBLESTONE: 0.01
                STONE: 0.01
                BRICK: 0.01
                DOUBLE_STEP: 0.01
                COBBLESTONE_DOUBLE_STEP: 0.01
                STEP: 0.01
                SANDSTONE_STEP: 0.01
                COBBLESTONE_STEP: 0.01
                COBBLESTONE_STAIRS: 0.01
        Metalurgist:
            ChatColour: DARK_GRAY
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                IRON_ORE: 0.01
                GOLD_ORE: 0.01
            Place:
                IRON_ORE: 0.01
                GOLD_ORE: 0.01
                IRON_BLOCK: 0.01
                GOLD_BLOCK: 0.01
        Miner:
            ChatColour: DARK_GRAY
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                STONE: 0.01
                COAL_ORE: 0.01
                REDSTONE_ORE: 0.01
                IRON_ORE: 0.01
                GOLD_ORE: 0.01
                LAPIS_ORE: 0.01
                DIAMOND_ORE: 0.01
                OBSIDIAN: 0.1
        Pit Worker:
            ChatColour: YELLOW
            levelingProgressionRate: 0.15
            incomeProgressionRate: 0.05
            Break:
                DIRT: 0.01
                GRASS: 0.01
                GRAVEL: 0.01
                SAND: 0.01
    # Create titles
    # to create a title, they must follow this patter.
    # Titles:
    #     [Title Name]:
    #         ChatColour: [ChatColor]
    #         levelReq : [Integer]
    #
    # NOTE: levelReq must be the lowest level you can be to gain this title. It is recommended
    # but not neccessary to have a title at 0.
    Titles:
        Apprentice:
            ChatColour: WHITE
            levelReq: 0
        Novice:
            ChatColour: GRAY
            levelReq: 25
        Intermediate:
            ChatColour: GRAY
            levelReq: 50
        Journeyman:
            ChatColour: RED
            levelReq: 75
        Master:
            ChatColour: GOLD
            levelReq: 100
    
    No one including me can join a job type. :(

    No errors no nothing.

    Browse and Info work fine.
     
  18. Offline

    flametornado

    not sure how well sqlite works. I couldn't get the example code running. It should all work fine. Try flatfile.
     
  19. Offline

    Syrena

    well i put caps and that fixed it but now hunter will not appear in jobs list at all this is what i have at the bottom of config for hunter


    Hunter:
    ChatColour: BLACK
    levelingProgressionRate: 0.13
    incomeProgressionRate: 0.05
    Kill:
    Chicken: 5.0
    Cow: 5.0
    Pig: 5.0
    Sheep: 5.0
    Wolf: 5.0
    Creeper: 5.0
    Giant: 5.0
    Skeleton: 5.0
    Spider: 5.0
    Zombie: 5.0
    Pigzombie: 5.0
    Squid: 5.0
    Ghast: 5.0
    Player: 5.0
    Slime: 5.0
     
  20. Offline

    Zircon

    Is it possible for players to leave their jobs?
     
  21. Offline

    flametornado

    First of all Pigzombie should be PigZombie and second of all, the plugin shouldn't initiate if there are errors :( i wonder why it's doing that

    not right now, i never thought of implementing that (i never really thought people would want to leave their jobs).
    If enough people request it, I'll add that option.
     
  22. Offline

    RustyDagger

    As a server owner you could just make a job called unemployed and give it no benefits.
     
  23. Offline

    flametornado

    Wow, I never even thought of that. Thanks.
     
  24. Offline

    RustyDagger

    Heh some times it takes a little thinking out side the box :)

    I may try and buzz up a Gui Some time soon May need a little help knowing how your math is done :)
     
  25. Offline

    lobsterbee

    Thats hard to believe. nitrado.net is my host, und after deactivating all other plugins (exept permissions and iconomy) i still get the Warnings
    Code:
    2011-04-30 12:19:45 [INFO] Starting minecraft server version Beta 1.5_02
    2011-04-30 12:19:45 [INFO] Loading properties
    2011-04-30 12:19:45 [INFO] Starting Minecraft server on 22.333.444.555:25565
    2011-04-30 12:19:46 [INFO] This server is running Craftbukkit version git-Bukkit-0.0.0-700-gf3ae4c3-b733jnks (MC:
    
    1.5_02)
    2011-04-30 12:19:46 [INFO] Preparing level "world"
    2011-04-30 12:19:46 [INFO] Preparing start region
    2011-04-30 12:19:46 [INFO] [Permissions] (Phoenix) was Initialized.
    2011-04-30 12:19:46 [INFO] Jobs started
    2011-04-30 12:19:46 [INFO] [iConomy] Logging is currently disabled.
    2011-04-30 12:19:46 [INFO]  - Updating MySQL Database for latest iConomy
    2011-04-30 12:19:46 [INFO] [iConomy] Error updating database:
    
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Duplicate column name 'hidden'
    2011-04-30 12:19:46 [INFO] [iConomy] v4.65 (Kenzi) loaded.
    2011-04-30 12:19:47 [INFO] [iConomy] Developed by: [Nijikokun, Coelho]
    2011-04-30 12:19:47 [INFO] [Jobs] Successfully linked with iConomy.
    2011-04-30 12:19:47 [INFO] [Permissions] version [2.7] (Phoenix)  loaded
    2011-04-30 12:19:47 [INFO] [Jobs] Successfully linked with Permissions.
    2011-04-30 12:19:47 [INFO] [iConomy] hooked into Permissions.
    2011-04-30 12:19:47 [INFO] Done (0.101s)! For help, type "help" or "?"
    2011-04-30 12:19:48 [INFO] MrX [/12.345.678.910:98765] logged in with entity id 146
    2011-04-30 12:21:48 [WARNING] Can't keep up! Did the system time change, or is the server overloaded?
    
     
  26. Offline

    flametornado

    I really don't know then. That error is what the the minecraft server says when it loses synchronisation with the clock. It's usually caused by there not being enough processing resources available. I get it all the time on my computer when i'm testing the plugin and running a whole bunch of other things at the same time and i never get it on my server.

    A gui would be cool :p. what kind of math do you mean?
     
  27. Offline

    lobsterbee

    Maybe its a communication problem with iconomy? The MySQL database for the playeraccounts is on a third-party host. How often does you plugin try to pay a player? After breaking (every single) block? This could cause the lag. Every other plugin i use has a lot less interaction with the database. ecoCreature for example sends just every 2 seconds a payment (killing mobs happens a lot less the breaking a stone blocks).
     
  28. Offline

    flametornado

    Nowhere near that frequently. It loads from the database when you log in. Saves when you log out or shut down, otherwise every x minutes, where x is the amount you set in the config file. Detault to 10 minutes.

    The plugin itself is really really lightweight. I'm doing my phd in a high processing area and making things lightweight has been ingrained into me by everyone. Honestly, it should take up next to nothing both memory and processing wise. It only stores the experience and level of the person as well as the configuration (which is really really small) and processing wise, it only does it when you break, place and kill stuff (which sounds like a lot but it really isn't that frequently and even then executes a few lines of code).

    Are you actually seeing any performance glitches in game?
     
  29. Offline

    vip

    Can someone help me?? The 4 jobs work if i don't change anything (i wanted to change the names into German) But i can't see colored chats or which Job or "Rank" someone has.
    My second problem is: If i change something of the excisting jobs or add a new one (look at the Job "Test", then all the jobs are gone in the list (when i type /jobs browse)

    So, please help me,
    1. no colored chat, workname, rank
    2. can't change title of "original jobs" or add a new one

     
  30. Offline

    Shanev

    Does this plugin work with mcmmo?
     
  31. Offline

    flametornado

    yup. I run it on my server with mcmmo and i have to say it's really fun.

    One slight problem is the woodcutter ability doesn't give you extra money. I may look into it in the future and see how mcmmo does it and make it work with the ability (if possible).
     
Thread Status:
Not open for further replies.

Share This Page