MineJobs v3.0.4

Details

  • Filename
    MineJobs.jar
  • Uploaded by
  • Uploaded
    Jan 31, 2014
  • Size
    197.02 KB
  • Downloads
    3,987
  • MD5
    4d89738df6e0630b812df8bcdf9c8038

Supported Bukkit Versions

  • CB 1.7.2-R0.2

Changelog

[v3.0.4]
    Fixed the fix in v3.0.3.
[v3.0.3]
    Fixed PlayerDeathEvent Spigot errors for server jobs. (Forgot custom jobs, reason why 3.0.3 was deleted.)
[v3.0.2]
    Fixed the Fishing jobs that I pretty much failed at the first time around.
        General rule of thumb: The only FISH you can list is DROPPED_ITEM, but you can also list mobs like ZOMBIE.
    Added command pricing to Main Config File
        + Added economy section to config.yml containing nodes: active, getJob, quitJob, createJob, deleteJob, renameJob, setJobOwner, lockJob, makeSign, breakSign
    Added optional forced server jobs to Main Config File
        + Added StringList "forcedJobs" to config.yml
            MUST be filled out like a world list. DO NOT just replace [] with a job name.
    Added optional default server jobs to Main Config File
        + Added StringList "defaultJobs" to config.yml
            MUST be filled out like a world list. DO NOT just replace [] with a job name.
    Added OPTIONAL block break text output
        * Added g.BlockBroken to EN.yml and template.yml
        + Added boolean "breakOutput" to config.yml
    Updated Config Scanner for now fields.
        * Added Errors.ConfigScanner.e055 -> e079 to both EN.yml and template.yml
[v3.0.1]
    Updated the Config scanner for missed items.
        * Translation Note: Added Errors.ConfigScanner.e053 and e054.
    WARNING: Fishing jobs have nod been adequately tested in my opinion, please let me know how they work if you're up for it.
[v3.0.0]
    Added auto-fixing in the Config Scanner.
        * TRANSLATION NOTE: Removed Errors.ConfigScanner.e007 e009-e016, e021, e024, e025, e028, e030-e037, e042, e045, e046.
    Added loss system for players killed BY PLAYERS to main config file; Scanner will add to configs on first run, default disabled.
        * Added p.info.pkl p.info.pkln and Errors.ConfigScanner.e049 - e052
        + CONFIG NOTE: Added pklosses key to config.yml (pklosses)
        + Added enable variable to config.yml (pklosses.enable
        + Added loss variable to config.yml (pklosses.loss
    Added fishing job module: players can now be paid per fish and with amounts varying by fish type.
        * Added g.FishCaught, p.info.Fish
        + Added fish key in jobs.yml (jobs.JOBHERE.fish
        + Added fish key in customJobs.yml (customs.JOBHERE.fish
    Added updated locale system that checks for empty and missing lines, along with system for switching locales.
        + Added locale variable in config.yml (locale)
        + Moved language file from main folder to locale folder
        + Added template file for reference during scan
    Fixed player's ability to spam spawners and pistons for easy money
        + Added spawnerCash variable to config.yml (spawnerCash)
    Converted Block Identification System for Config: There will be no more of this "ID_123_2" stuff.
        Everything that was listed as ID_123 or ID_123_2 is now going to be listed BY NAME.
        To add stone to a job: job: break: STONE: 0.25
        To add red wool to a job: job: place: WOOL_14: 20
        List of acceptable block names will be posted to Config Help page.
        If your server uses a custom block ID, check with the author of that block's plugin to get it's Entity.TypeId(). That is what you need.
[v2.1.3]
    Fixed system not creating .jobs or .invites on player's first command.
[v2.1.2]
    Changed the commands back to colons (":") from vertical bars ("|").
    Added Config scanner to alert admins to config errors and disable the plugin in case of major error.
    Added alias for listJobs called myJobs; displays ONLY players current jobs.
    Added lang.yml for multi-language support, do not edit without knowing what you're doing!! Mangle this and you won't have ANY output because THERE IS NO SCAN FOR THIS FILE!
[v2.1.1]
    Fixed a debug line I left on for testing Block Data
    Fixed a bug for Silk Touch block break spamming by adding place tags; users will only get paid once per block.
[v2.1.0]
    Added Data Value support!
    Updated (not really, we were still compatible) for 1.7.2!
[v2.0.2]
    Fixed errors caused by jobless players using Furnaces and BrewingStands.
[v2.0.1]
    Fixed ClassCastExceptions caused by players sending letters in place of numbers. (addObj, editObj, setMax)
[v2.0.0]
    Complete plugin re-vamp!
    Config file has been split; YOU WILL NEED TO DELETE OLD FILE.
    New permissions hierarchy and command system
    All output and sign text has a new color scheme (a.k.a there is color now.)
    Internal code has been re-written
    NEW COMMANDS: Upgrade, Rename
        * Upgrade is /mja only, upgrades player job to server job.
    NEW JOB TYPES: Craft, Smelt, Brew, Enchant
        * Players with a crafting job will NOT be able to shiftclick crafted items out when crafting job items.
    Players can now (optionally) make their own jobs for other people to work on
        (Job payments come from job owner, not server.)
    Signs are updated, they'll work a bit better now.
    !! Problem with tool multipliers that cancelled payout unless tool was listed is FIXED
    !! Jobs no longer work if players are in Creative Mode
    !! Reload command removed, configs automatically reload from disk with every command.
    And probably more than that. I'm terrible at keeping a changelog so I'm writing this from memory...
[v1.2.0]
    Fixed problems with config loading
    Added sign support (Getjob and QuitJob)
    Added an optional maximum to how many people can have a certain job at a time
    Added tool multipliers to jobs
[v1.1.0]
    Fixed exploit where players could get build and place jobs and spam for money.
    '/mj job delete' now removes job from player job list as well as just deleting the job.
    Unnecessarily repetitive chat messages have been removed.
    Added more chat interfaces (Confirmation messages, "You earned ...", errors, etc.)
    Tidied code overall.
[v1.0.3]
    Added alias for '/mj job': '/job'
    Fixed '/mj job addWorld' (and technically '/job addWorld')
[v1.0.2]
    Updated config file with pre-made jobs.
[v1.0.0]
    Brand new~!

Players with a crafting job will NOT be able to shift-click crafted items out when crafting job items.