CashFlow v1.186

Details

  • Filename
    CashFlow.jar
  • Uploaded by
  • Uploaded
    Mar 8, 2012
  • Size
    79.89 KB
  • Downloads
    1,139
  • MD5
    0ed8a499480a77be2a4aa89b3a38cabf

Supported Bukkit Versions

  • CB 1.2.3-R0.1

Changelog

Version 1.186

  • Fixed SQL query on the import players task.

Version 1.185

  • Fix for bPermissions to actually get the users of a group.

Version 1.184

  • Catch NPE with PermissionsBukkit. Notify via console log that something went wrong.
  • Update to config.yml to allow for taxes/salaries to not be enabled on startup.
    • However, they should still be able to be fired manually via commands.

Version 1.183

  • Potential compatibility with the new bPermissions API.

Version 1.182

  • Major update to custom SQLibrary classes.

Version 1.181

  • Removed unused SQL query.

Version 1.18

  • Updated to follow new Event system

Version 1.17

  • Fix critical bug regarding time persistence and salaries not being paid out on the CatchUp sequence.

Version 1.16

  • More fixes with bPermissions2 (hopefully)

Version 1.15

  • Internal changes to fix conflicts against the default SQLibrary library that other plugins may use.

Version 1.14

  • Fix group validation with bPermissions2.

Version 1.13

  • Fix for SQLite tables not being created with the correct table names.

Version 1.12

  • MySQL support
    • Run once to get your config.yml updated. Then configure it as necessary to have it hook into your MySQL tables.
    • When importing, don't change the table prefix until after the import.
  • Config should reload and then save on plugin disable. Thus, any changes made to plugin.yml should be preserved.

Version 1.11

  • Updated SQLibrary classes.
  • Minor edits to SQL table create queries.

Version 1.1

  • Initial time persistence support.
    • There is an option in the config to set the time (in hours) for when the CatchUp sequence occurs. Please set this to something lower than the lowest tax/salary interval you have in your config. The reason being is that, if it takes longer than a tax/salary, then the tax/salary will fire before the CatchUp event, and thus any possible iterations could be lost.
      • Bounds are 0 <= x < 0.25 for the option.
      • Default is 0.08 :: 5 minutes after plugin enable.

Still beta release.

For any issues and suggestions, please comment about it so that we may be able to help you and improve things :D

GroupManager is NOT supported for this beta release

  • If the world is not named "world" and you try to create a tax or salary with a receiver/employer, it will fail and tell you "Player not found". To stop this from happening you must remember to use the command /cashflow setworld <world name>.
    • This may not be as much of an issue, but its still recommended to set the world anyways.
    • Rather, it is highly recommended that you import players via the /cashflow addplayers <worldname> command
  • Player intervals have been temporarily removed...
  • However, depending on how the economy is set it, some inactive accounts may not be taxed/paid. This is a minor issue and one that cannot be remedied by the plugin. This is entirely dependent on how the economy plugin is setup.
  • If a tax/salary is fired and cashflow is disabled, the entries stay stuck in the Buffer since its not running.