CashFlow v1.19

Details

  • Filename
    CashFlow.jar
  • Uploaded by
  • Uploaded
    Apr 28, 2012
  • Size
    80.47 KB
  • Downloads
    3,115
  • MD5
    1b01d1d375ddc2dfe674b575f41b2bbe

Supported Bukkit Versions

  • CB 1.2.5-R1.2

Changelog

Version 1.19

  • Fix for BOSEconomy to allow recipient / source player accounts for taxes / salaries.
  • Initial restructure in preparation for 2.0 revamp.

Version 1.189

  • Fix check against negative balances on tax/salary payment.
  • Removed CatchUp sequence / time persistence until version 2.0.

Version 1.188

  • SQLite handler changes.

If you use any of the following plugins, update them as well due to this internal library change:

Version 1.187

  • Initial GroupManager support
    • Warning: Group inheritance occurs when checking player groups on taxes/salaries. Plan your taxes/salaries accordingly until this is fixed.
  • Fixed display of money for tax/salary.
    • About time :\ Mits needs to stop being lazy.

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 group inheritance occurs.
  • 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.