Drop support for flat-file and migrate to libasynql.
Reduce unnecessary database read-writes and inventory updates when teleporting from a to b where a and b are worlds belonging to the same bundle.
Add memory database (in-memory SQLite3 database) to store inventories in the memory with a configurable option to whether to keep memory after player quit.
The following maps the inventories of worlds plot1 and plot2 to a bundle named AllMyCreativeWorldsHere instead of mapping inventories of worlds AllMyCreativeWorldsHere, plot1 and plot2 to AllMyCreativeWorldsHere world.
Bug fixes
Fixes all opened bug issues till issue 29.
PerWorldInventory no longer depends on player's gamemode (#20, should probably make this a configurable option though).
What's New
a
tob
wherea
andb
are worlds belonging to the same bundle.memory
database (in-memory SQLite3 database) to store inventories in the memory with a configurable option to whether to keep memory after player quit.Bundled-Worlds
.The following maps the inventories of worlds
plot1
andplot2
to a bundle namedAllMyCreativeWorldsHere
instead of mapping inventories of worldsAllMyCreativeWorldsHere
,plot1
andplot2
toAllMyCreativeWorldsHere
world.Bug fixes