Skip to content

Releases: Gamealition/SignShopExport

SignShopExport 1.11.2-1.1.0

18 May 11:55
Compare
Choose a tag to compare

Adds a new field to each sign: id. This is a long number that represents a hash code of the sign's world, X, Y and Z coordinates. Because no two signs are expected to be in the same location, this can be considered a unique ID for reference purposes.

Built against Spigot API 1.11.2 and Java 8.

SignShopExport 1.11.2-1.0.0

29 Apr 12:22
Compare
Choose a tag to compare

This is release 1.0.0, because it changes the format of the outputted JSON in possibly breaking ways. Such breaking changes include:

  • meta inside invItems objects can now be undefined (if the item is not expected to have meta)
  • All item meta now use custom serializers. Some fields are the same (e.g. enchantments), but other fields may have been added, removed or changed. See FORMAT.md for what to expect.

These changes should improve serialization of many types of items (e.g. maps) and also slim down the JSON by removing unnecessary data.

Built against Spigot API 1.11.2 and Java 8.

SignShopExport 1.11-0.1.4

04 Dec 12:46
Compare
Choose a tag to compare

EDIT: SignShopExport-1.11-0.1.4-debug.jar is a special debugging version for issue #2

  • Changed the rate of export from 1 sign every 2 ticks, to 1 sign per tick
  • Added export of minified JSON file

This update adds a new config file option. To add it to your existing config.yml, copy and paste this into it:

# Path of minified data file to export, relative to server directory. Can be absolute.
# (default: plugins/SignShopExport/data.min.json)
exportMinPath: "plugins/SignShopExport/data.min.json"

Built against Spigot API 1.11 and Java 8.

SignShopExport 1.11-0.1.3

24 Nov 04:16
Compare
Choose a tag to compare
  • Exclude 1.11's unbreakable common tag
  • Fix crash when SignShopExport attempts to use SignShop or QuickShop whilst they're loaded but disabled

Built against Spigot API 1.11 and Java 8.

SignShopExport 1.10.2-0.1.2

29 Oct 18:44
Compare
Choose a tag to compare
  • Fix serialization failure when sellers' items is null (applicable for some signs created at runtime)

Built against Spigot API 1.10.2 and Java 8.

SignShopExport 1.10.2-0.1.1

21 Oct 11:30
Compare
Choose a tag to compare
  • Extra info and stack trace is now dumped (on at least FINE logging level) when a sign fails to serialize

Built against Spigot API 1.10.2 and Java 8.

SignShopExport 1.10.2-0.1.0

05 Sep 21:41
Compare
Choose a tag to compare
  • SignShop item stacks that differ only in quantity are now combined
  • repairCost field is now excluded (spammy, dubious use)

Built against Spigot API 1.10.2 and Java 8.

SignShopExport 1.10.2-0.0.4

25 Aug 11:58
Compare
Choose a tag to compare
  • Revert accidental commit of debug delay. Fixes each sign waiting 1 second (20 ticks) to export instead of 2 ticks
  • Data sources will now free any resources from memory when export is finished
  • Add a check to SignShop sell signs if the owner has sufficient funds. If not, invInStock is set to false (thanks Stitch & Vasha)

Built against Spigot API 1.10.2 and Java 8.

SignShopExport 1.10.2-0.0.3

22 Aug 12:06
Compare
Choose a tag to compare
  • Added support for QuickShop 0.9.22 (requested by cronnuscraft)
  • Made SignShop a soft dependency
  • Added /signshopexport as reload command
  • Added signshopexport.reload as permission for reload command

Built against Spigot API 1.10.2 and Java 8.

SignShopExport 1.10.2-0.0.2

18 Aug 02:01
Compare
Choose a tag to compare

Initial release of SignShopExport, which works with SignShop 2.11.0 to generate a JSON file of all available sign shops periodically.

Built against Spigot API 1.10.2 and Java 8.