WowSuchCleaner icon

WowSuchCleaner -----

The cleaner who auctions dropped items!




This version mainly fixes a problem ("InventoryOpenEvent cannot be triggered asynchronously from another thread") that may cause incompatibility on newer Spigot versions (probably >= 1.14). Also, the version of VaultAPI has been bumped to 1.7.

In addition, since this version, WSC will require Java >= 8 to run.

Many thanks to WOLFI3654 for the fix!
----------, Jun 20, 2021

In version 1.9.1, there are mainly these changes:
  • You can now set a durability range to filter items before auctioning them (e.g. to reject worn out armour).
  • You can now protect items with specific display name/lore contents from active cleaning.
  • If players are not in the same world as when they last bid, items are sent to their vaults instead of inventory.
  • In preparation for item ID removal, WSC now supports a new item representation. Format:
    Code (Text):
    ITEM_NAME:DATA_VALUE
    or just ITEM_NAME in case no data value is needed. Examples:
    • WOOL:5
    • POTION
  • Old format
    Code (Text):
    ITEM_ID:DATA_VALUE
    is still supported for compatibility.
This version also contains some minor bug fixes and improvements. :)

Note: config.yml is updated in this version. Please remember to update your old file.
----------, Dec 29, 2017

In this version, QuickShop items are protected from active cleaning. A new option `protectQuickShopItems` is added to the config.yml.

Note: if this new feature does not work for your custom cleaning profiles, please remember to ensure the new option exists and set to true in your custom profile first.

  • config.yml is updated in this version, so you may need to replace your old one.
----------, Sep 2, 2017

You can now create regions where different cleaning/auctioning profiles can be applied. Example uses: No auctioning in Mini-game area; plugin disabled for a particular world, etc. You can quickly setup regions with the following commands, or take a look at how the new region mechanism works.

Fast references:
  • To disable the plugin in the world named "myworld": run
    /wsc region createworld myworld myworld disable disable
  • To revoke the above in the world named "myworld": run
    /wsc region remove myworld
  • To disable the plugin in a specific region(e.g. mini-games area): run
    /wsc region create <region name> disable disable
  • To revoke the above: run /wsc region remove <region name>
  • Note: <region name> can be chosen by yourself.
  • Command list and usages can be obtained through the main command /wsc.
How the new mechanism works:
  • Basically, profiles are introduced in this version. A profile can be either a cleaning profile or auction profile. Open config.yml to see them.
  • Each profile has its name. That is used when referring to a profile. By default, there are 2 auctioning profiles and 2 cleaning profiles defined, default and disable. See config.yml. Create your own profiles by copying, pasting and modifying.
  • Regions are defined in regions.yml. Each region has its area, and is associated with a cleaning profile AND an auction profile. A world region is a special region that has a whole world as its area. Also, there is a default server region, associated with the profiles named "default". A location not in the area of any custom regions falls back to the server region.
  • Regions can be overridden. If region L is created first, and region U is created later whose area overlaps with L(partially or completely), then within the overlapping area, settings of U are applied, instead of L.
For help for each command, please run that command to see usage information.

Besides the above, this version also forces to load locale file in UTF-8. If you are experiencing encoding problem, please try using UTF-8.

  • config.yml and locales are updated in this version, so you may need to replace your old ones.
----------, Sep 1, 2017

  • If you've been experiencing the bug where players found their vaults 'full' while they're having no ongoing bid, etc., then this version fixes it.

  • Locale files are updated in this version, and you must update yours with the new ones.
----------, Jun 12, 2017

  • Transfer Account: An account to which all money goes. Sit back and watch WSC at the top of wealth list! Configure it in config.yml.(your long-wanted feature)
  • German locale contributed by HoLiSchit is now included in the jar. Set locale to de_DE to enable.
  • Clickable cleaning notification: You can now click on the active cleaning notification to open the showcase immediately. Configure it in config.yml.
----------, Jul 28, 2016

  • The config field generousDelayInSeconds is added in this update. If you have active cleaner enabled, this new setting will preserve the items whose time lived(the time since it's generation) is below the value. Set to 0 to disable the check.
  • A tiny improvement: WSC will now be red in /plugins list if economy support is not ready.

  • config.yml is updated in this version, so you may need to replace your old one.
----------, Jul 25, 2016

Two bugs fixed in this version:
  • Fixed an NPE caused by DEFAULT item's matching AIR item.
  • Fixed the problem that command class instances are not re-registered upon reload(may only have an influence when you're changing locale setting).
----------, Feb 10, 2016

Fixed the problem with coloured bid messages.
----------, Dec 20, 2015

Added ItemPreCleanEvent for developers.
----------, Oct 18, 2015

  • You can now configure the plugin to merge the items of the same type into fewer item stacks when cleaning.

  • Config.yml is updated in this version, so you may need to update your old one.

  • This version also contains some bug fixes and performance optimizations.
----------, Oct 3, 2015

  • Wildcard supported. This is accomplished by a 'DEFAULT' item, which is a special item object with the string 'DEFAULT' as its ID field. An example is contained in the config.yml.
  • Blacklist supported. Turn it on in the config.yml.
  • Performance improved. The larger your auctionData.yml is, the more obvious.

  • config.yml is updated in this version, so you may need to replace your old one.

  • No bug fixes are contained in this version:)
----------, Aug 29, 2015

Fixed a minor bug that a player can't get its money returned until logging out and in again.
----------, Aug 19, 2015

  • Added compatibility for 1.6 and 1.7!
  • Added lot operation menu where you can do something to the lots. Permission supported. Right click on a lot to open.
  • Added press Q to refresh GUI's(actually the DROP key)

  • Locale files are updated in this version, so you need to update yours with the new ones.

  • No bug fixes are contained in this version:)
----------, Aug 19, 2015

  • Bid interval, which determines how often can a player bid for one lot, is now supported.
  • All open showcases now update automatically when a lot is sold, a bid is submitted, etc.

  • config.yml is updated in this version, which means that you may need to update your old one.
  • There are new entries in locale files, so you have to update your old one.

  • This version also contains some minor improvements and bug fixes.
----------, Aug 16, 2015

You can now use the following permission to control the vault capacity for a player:
WowSuchCleaner.vault.capacity.<capacity here>

e.g. WowSuchCleaner.vault.capacity.36​

Please note that config.yml is updated in this version, so please replace your old config file.

This version also fixes some bugs.
----------, Aug 12, 2015

Minor bug fix.
----------, Aug 11, 2015

Fixed some major bugs and improved the performance.
----------, Aug 11, 2015

Resource Information
Author:
----------
Total Downloads: 11,673
First Release: Aug 10, 2015
Last Update: Jun 20, 2021
Category: ---------------
All-Time Rating:
23 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings