Releases: Gamealition/SignShopExport
SignShopExport 1.11.2-1.1.0
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
This is release 1.0.0, because it changes the format of the outputted JSON in possibly breaking ways. Such breaking changes include:
meta
insideinvItems
objects can now beundefined
(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
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
- 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
- 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
- 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
- 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
- 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
- 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
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.