rbuy 2.1.0

Details

  • Filename
    rbuy.jar
  • Uploaded by
  • Uploaded
    Jan 6, 2013
  • Size
    73.17 KB
  • Downloads
    791
  • MD5
    1cee37fc63369762305d637d06bf7bec

Supported Bukkit Versions

  • 1.4.6

Changelog

2.1.0

  • Add basic tab completion (includes only existing regions you stand on).
    • rbuy: offers of other players.
    • rsell: regions you are owner of
    • rinfo: offers
  • Compiled and tested with 1.4.6.

Might work with some older builds as well.


The configuration has been extended by one entry since 0.1.1 - see main page for reference.

Requirements:

  • WorldGuard
  • WorldEdit

CHANGELOG:
(2.0.1)
- (adjust) Add all default entries if missing and save back config.
- (bugfix) Add default configuration entry for allow-member-sell".
- (update) compatlayer.

(2.0.0)
- (CHANGE) Packet naming.

(1.3.0)
- (add) max-regions config option + max-regions permission (bypass)

(1.2.0)
- (add) /rcheckoffers <world> | /rcheckoffers *
- (bugfix) Save data after buying with a sign.
- (bugfix) Save data at shutdown (fall-back).

(1.1.0)
- (add) Change sign text for invalid offers and bought regions.
- (bugfix) Showing the offer is valid only when its really valid.
- (adjust) Visibility of most methods to public, to allow better "moderate" API use.
- (bugfix) Wrong return value if transaction fails on buying.

(1.0.0)
- (CHANGE) Packet structure.
- (adjust) plshared

(0.4.1)
- (update) config: compatlayer

NO WARRANTY WHATSOEVER
I have done a range of tests, and it has been running on servers as expected, still this was a more or less quickly made plugin. Yet there have not been reported any exploits or serious errors with the current version(s).

BUGS:

  • PluginLibSharedLibrary: you must add a dummy plugin name to the list, setting to an empty list like [] will lead to default entries being set (bug in CraftBukkit).
  • Maybe: It might happen that rbuy sets the economy interface more often than needed during enabling. [No harm.]

NOTES:

  • Logging of transactions is done in the plugins/rbuy/runtime.yml file, they are available for the period specified in the configuration (in days), preset is 30 days.
  • Listing nearby regions iterates over all regions by now (due to having failed to use WorldGuards deprecated functionality for that), so this is probably not fit for a large number of regions for sale. To limit this there is configurable limits.
  • It is possible to add regions to the datafile manually, however you should disable rbuy before calling "rreload", bcause rbuy will save data before reloading configuration and data.
  • Each manipulation leads to saving the data, so the full transactions and region offers will be written to the file for each change. This might lead to small performance issues if used by many people with many offers/transactions.