Jobs 3.4.0

Details

  • Filename
    Jobs3.4.0.jar
  • Uploaded by
  • Uploaded
    Jun 9, 2016
  • Size
    482.55 KB
  • Downloads
    216
  • MD5
    f90f69b5d5c5707040da6642df5ed183

Supported Bukkit Versions

  • 1.9

Changelog

V3.4.0

  • Updated to support 1.10 servers
  • Change on special mob names: GuardianElder, HorseZombie, HorseSkeleton, SkeletonWither, SkeletonStray, ZombieVillager (ZombieHusk coming later on when spigot adds api for it) Please update your jobsConfig file with new names.
  • Change for permission not to be applied for OP players unless they have them set specifically
  • Added new mechanic into plugin to preload players data (ho logged in last week), just to speed up login process and lower load on server as this is biggest issue all plugin hawing. This will result in slightly longer server loading time (1-5 sec) depending on how many players there were in last week.
  • AutoJoin function will now take jobs slot in-count and how many player have jobs already.

V3.3.7

  • Couple small fixes
  • NPE fix
  • Additional info if explorer jobs succeeded or failed to initialise
  • cocoabean stages now are 0/1/2 non depending from side they are facing.
  • Option to use head on same block as sign
  • Some fail save to disable plugin if its failed to startup

v3.3.6

  • Some fix for SQLite data base system conversion

v3.3.5

Fix for taxes account name being mixed with server account name in code.
Some tweaks for /jobs stats command to possible avoid issues
Some tweaks for database conversion from older version. This code area gives me headaches always ^.^
Added missing explanation for new usage after 3.x update in default EN locale file for /jobs toggle

v3.3.4

  • Ok, some base remake how data base are handled on first run. Now it will create nice clean data base avoiding any possible conversion issues

v3.3.3

  • Fixed new issue from last update.

v3.3.2

  • Finally fix for issue when getting message that you don't have permission even when using commands from console. Issue source -> Windows OS, blame them ^.^
  • Added better support for multi servers using same data base. There is additional config section now under save-on-disconnect section.
  • Some remake on data base update process when updating from old data bases. Hopping that this will solve most common issues and make this conversion more robust.

v3.3.1

  • Small change on sqlite data base conversion handling.
  • Updated some translatable item/entity names and included player entity as option to translate it to your liking.

v3.3.0

  • Fixed issue when payment for all actions in one section are ignored if at least one section don't have payment set. Hard to explain, but now its fixed ^.^
  • Now Money/Points/Exp are completely optional and you can use one of them or two of them or all three of them at once if you wish.
  • Added option to globally turn off payment method. So you can disable Point payment without changing jobConfig file. Look under Economy section in generalConfig file

v3.2.0

  • Added Turkish locale to default package. thanks to kemal895.
  • Added option to edit players payment from JobsPaymentEvent. Changes made by NLinz
  • Added option to use auto job join based by permissions. So player with permission jobs.autojoin.miner will automatically be joined into miner job after 15 sec after joining into server. So you can "force" players to join particular jobs or couple of them. They can still leave this job if they want. But they can be again auto joined into job after loging in next time.

v3.1.4

  • Updated default es locale file
  • Fix for issue with McMMO
  • Fix for Points are not being saved if using only None job

v3.1.3

  • JobsExpGainEvent

v3.1.2

  • New event JobsExpGainEvent, fires in case player gets exp. Option to cancel this event, but player still gets money/exp as for that event there is different event to handle
  • Some small changes in jobs GUI handling in case its fails
  • Small fix for /jobs stats with negative exp values. Most likely causing with some bugs for hunter job
  • Again some fixes related with hunters job. Hopping last time.
  • Help page is now limited to actual size of help pages. So in case of provided page number is bigger than max or lover than 1 you will get message in action bar informing you about this.

v3.1.1

  • Added Spanish locale. Thanks to Sr_Aldeano
  • Add option to customize money, exp, points variables in /jobs info

v3.1.0

  • Updated RU locale. Thanks to Leymooo
  • Added additional command /jobs blockinfo to check block id/name for correct use in config file
    http://ltcraft.lt/wp-content/uploads/2016/03/blockinfo2.jpg

v3.0.4

  • Updated default CZ language. Thanks to TheTopCz
  • Added CHORUS_PLANT, CHORUS_FLOWER, BEETROOT_BLOCK to default farmer job
  • Fixed issue with Jobs plugin failing to start with scheduler enabled
  • Fix for issue with boss bar messaging (hopping)

v3.0.3

  • Fix for hunter job giving negative amount of exp

v3.0.2

  • Small fix to avoid issues with TacoSpigot.. Thats a think...

v3.0.1

  • Fix for Jobs signs not working and causing issues.
  • Attempt to fix issue with boss bar feature.
    Like I mention, this is huge update, and some issues will happen at beginning until we can identify them and fix :) If you having issues, try launching plugin with default files, just to narrow down possible issues.

v3.0.0

Will try to keep all short, but there were 119 files changed with 8,621 additions and 5,212 deletions, so yea... Some bugs may happen as this is huge update. Please test it out and inform about any issues.

  • Some major changes in database will be performed on first run. So make backup before running this version.
  • Performance boost in general actions up to 2x
  • Added command list pagination for better look
  • Added special buttons for going forwards and backwards on command pages
  • Added command sorting by most used in front, when admin commands putting at back if you have access to them

http://ltcraft.lt/wp-content/uploads/2016/03/commands3.jpg

  • TabComplete now not dependent from variables in locale file
  • TabComplete will offer you current jobs on performing /jobs leave command
  • If there is no TabComplete suggestions, then command usage will be shown
  • Added option to disable plugin in particular worlds with option to use commands with specific permision node jobs.disabledworld.commands
  • Action bar message on payment changed in locale to 4 separate lines. You will understand why little bit later :)
  • Change on Jobs stats look

http://ltcraft.lt/wp-content/uploads/2016/03/stats.jpg

  • Added (1.9 servers only) bossbar exp gain feature. There is couple config option in generalConfig file for optimizations. By default BossBar message will be show when you are getting paid and stays until next payout. After cool down its disappears to avoid cluttering window.

http://ltcraft.lt/wp-content/uploads/2016/03/bossbar.jpg

  • Changed action bar toggle to /jobs toggle actionbar
  • Added option to disable BossBar messages with /jobs toggle bossbar

  • Rework of itemList with auto updating sections and more user friendly look.
  • ItemList.yml renamed to TranslatableWords.yml to avoid confusion
  • Slight change in archive command look and feedback
  • Added allot more feedback when loading plugin to have better idea whats going on.
  • Updated default sound on level to support 1.9+ servers by default
  • Payment bonus/penalty calculation was remade to be more accurate
  • New command /jobs bonus [jobname] - shows all bonuses you are currently getting

http://ltcraft.lt/wp-content/uploads/2016/03/bonus.jpg

  • Changed default jobConfig file and all equations to less "insane". Now level 200 will require only 16 469 exp, when old equation required 3 652 668 448 207. This don't mean that players will gain levels faster, just all numbers are more reasonable.
  • By default money and point (yes points) gain will increase by 1% for each level player gains
  • Default income and point equations in additional will give 5% less money/points if player have more than 1 job. So 3 jobs is -10% as first one is not counted in.
  • Changed default exp gain curve to nonchanging from job level, as this dont make sence to increase exp gain with jobs level. And its slightly depending by how many jobs player have and suffering 1% less exp gain from each aditional job. So 3 jobs means -2% on exp gain as first job is not couted in
  • Added new default job: Explorer
  • Added new default job: Crafter
  • Updated every default job with new blocks and mob entries and adjusted prices
  • Changed default title config file, now there will be pregenerated titles on first run with 9 titles up to 200lvl
  • Fix for payment being taken from player payment even if taxes are disabled
  • Fix for action bar messages being disabled after relog
  • Fix for older Mythic mobs plugin causing issues
  • Fix for mcmmo causing issues with older versions
  • Fix for deprecated iteminhand() as of 1.9
  • Fix for issue with custom GUI openning Jobs browse GUI
  • Bunch of other small changes/fixes I cant remember or dint so point to make a note about them :)

New big feature is Point system.

  • In addition to payment now you can give points.
  • Points are used in special integrated shop, which one can be activated with /jobs shop
  • Jobs shop is highly customizable and can require special permissions or particular jobs to buy item.
  • Your current point balance can be seen with /jobs points [playername]
  • Additional command to edit points is /jobs editpoints [take/set/add] [playername] [amount]
  • Added aditional permissions for point boost: jobs.boost.[jobname].points jobs.boost.all.points
  • permission change for jobs boost based by permissions: old - jobs.boost.[jobname].both, new - jobs.boost.[jobname].all
  • Added /jobs pointboost [amount] command

http://ltcraft.lt/wp-content/uploads/2016/03/shop.jpg