Multiseed support.
Compatible with 1.12-1.13 as missing fields would be automatically generated.
To customize seed of a specific dimension, simply add a Long field to data/seed/ in our data/ItemStorage.dat, set the key to the identifier of the dimension, and value to be the seed.
If seed is not set, seed of the whole server would be used.
Fixed end-related issues.
Now, every end-like dimensions would have their independent dragon fight managers, so you can fight dragon like in vanilla end.
Check commit log for more details.
This is compatible with 1.12 as missing fields would be automatically generated.
1.21.5 support but READ BELOW
Much was changed, not only the codec part but also item stack format. So this is NOT compatible with lower versions, unless you manually update the item data in ItemStorage.dat(very time consuming).
Maybe, in the future, we can find a way to automatically update those item stacks, just like how the game itself do, and we will never lose...
Added a config file, you can close item storage and just use the teleport function.
The so-called management console is not done and don't use(i also don't know how to use btw)
(Issue #1)
Support dimension grouping and some new commands.
WARNING: incompatible with old versions!
if you wanna upgrade, backup your saved stuff and delete the <save>/data/ItemStorage.dat