Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

PerWorldInventory v2.0.0 #30

Merged
merged 5 commits into from
Aug 15, 2021
Merged

PerWorldInventory v2.0.0 #30

merged 5 commits into from
Aug 15, 2021

Conversation

Muqsit
Copy link
Member

@Muqsit Muqsit commented Jan 29, 2020

What's New

  1. Drop support for flat-file and migrate to libasynql.
  2. 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.
  3. 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.
  4. [BC-breaking] Change behaviour of Bundled-Worlds.
Bundled-Worlds:
  AllMyCreativeWorldsHere:
    - plot1
    - plot2

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

  1. Fixes all opened bug issues till issue 29.
  2. PerWorldInventory no longer depends on player's gamemode (Issues..... #20, should probably make this a configurable option though).

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants