Fixed folia race condition when opening a container
Fixed folia management ui reopening empty
Added support for 1.21.4 (I know its a lil late c.c)
- Fixed support for 1.21.3
- Support for 1.20.3 (maybe even 1.20.4, we will see)
- Fixed a bug that allowed item frames to be looted multiple times if done quickly
- Fixed a bug that allows containers to be removed using explosions, entity changes or structure growing (for example using saplings or mushrooms)
- Fixed NPE on deleted cache entry invalidation
- Fixed critical bug which allowed players to loot the same inventory infinitely
- Fixed cached inventory comparison
- Added unique loot for each individual player
- Added the ability to enable / disable unique loot for each refresh group
- Added incremental loot for refresh groups (different loot each time the loot refreshes)
- Updated the file storage format, please note that your console will most likely be spammed with upgrade/migration messages as the plugin is pretty verbose when it comes to that to prevent confusion what is going on
- Fixed that inventory names were not colored
- Added support for gradients in inventory names
- Added update checker to JustLootIt
- Added support for sculk interactions
- Fixed that inventories were created / filled incorrectly after accessing a container with an other type than chest.
- Fixed that double chests saved the wrong offset to the other chest causing them to either both halves to have other loot or only one half to have loot.
- Fixed that JLI containers that are linked to for example a Brewing Stand would not use the Brewing stand UI to generate and display the loot.
- Fixed paper conversion crashing.
- Fixed conversion sometimes getting stuck when reading inventories of entities.
- Added 15 second timeout report to conversion, if the conversion gets stuck for 15+ seconds on it will dump lots of information about the current progress to help figure out why it is stuck.
- Fixed StructureTransformer for double chests
- Fixed that containers couldn't be manually created by command
- Fixed that the AsyncJLIPlayerLootProvidedEvent was not triggered when the AsyncJLIPlayerVanillaLootProvidedEvent was called
- Added new '/jli debug jlidata' command which allows to read JLI data from blocks in a human-readable format. (not the one of JLI pdc)
- Added new converter for migration from older blocks to newer blocks. Not necessarily required to be run but recommended.
- JLI conversion can now be started by a player but they need to be approved by console.
- Fixed double chests not working correctly
- Fixed some converter bugs related to double chests
- Fixed Vanilla conversion
- Improved feedback when adding worlds to the conversion blacklist
- Added developer api in form of events
- Fixed access page listing not working correctly
- Fixed crashing issue on Paper 1.21/1.21.1 which was triggered by starting a conversion (after the restart)
- Added missing cache tick timers (oops)
- Added migration to new main config format
- Updated main config layout and added new options
- Added option to blacklist worlds from conversion
- Improved conversion progress reporting
- Fixed error on not existing regions folder in possible world
- Fixed config.json settings not being loaded at all
- Fixed settings.json 'blacklist.container.frame' option not being used
for checks rendering it useless
- Fix paper issues on 1.21
- Fixed paper not working on 1.21
- Fixed BetterStructures compatibility not working properly
- Fixed compatibility containers not showing additional information in management UI
- Fixed compatibility containers not showing additional information in container info command
- Fixed BetterStructures compatibility not working properly
- Fixed compatibility containers not showing additional information in management UI
- Fixed compatibility containers not showing additional information in container info command
- Fixed NPE that was introduced in last update which rendered the plugin basically unusable with compatibilities (luckily only compatibilities, this could've been a issue that would've caused the plugin to not work at all)
Sorry for the inconvenience and late fix / detection :c
- Fixed that compatibility data extensions were not found which caused the compatibility with CustomStructures and BetterStructures to not work correctly
- (Most likely) Fixed that if a player has high ping or the server lags slightly that they can "remotely access" containers they previously visited if they time their container access correctly
Added support for 1.21
Please Note: I am not sure if everything works fine on 1.21, but usually it should work mostly fine.
Fix that compatibilities are not loaded at all x.x
Fixed chunk section issues on 1.20.4 and below
- Fixed that some containers may have been skipped if a invalid container was in the same chunk
- Fixed that Papers' weirdness crashed the conversion process
- Removed cache from conversion process, no need to cache anything when only writing
- Added support for color gradients in messages
- Fixed bug that prevented JustLootIt to work on Paper / forks of Paper
I changed the name message of JustLootIt, if you want to have the update either delete the message.json or remove the "plugin": { "name": "text" } entry
Fix compatibility containers not being saved
Fixed issues with loading containers of 1.20.4 in 1.20.5, the item tags will now be upgraded to the current server version, backwards compatibility is not given.
Fixed issues with threading in the container subcommand.
Improved container data processing.
Added support for BetterStructures and CustomStructures Lootin containers for the Lootin conversion process.
Fixed that compatibility containers would not have any container info.
Added the ability to blacklist loot tables, structures and compatibilities per world. As well as the ability to blacklist what kind of containers should be created.
This update fixed paper and folia related issues so it hopefully works fine for everyone now
I also added support for CustomStructures and BetterStructures.
Please note that the support for third-party loot containers is still experimental but should work.
====
For everyone that noticed 1.1.0 being there and then suddenly gone, well, third-party support was not registered, big fuck up but fixed here.
This update fixed paper and folia related issues so it hopefully works fine for everyone now
I also added support for CustomStructures and BetterStructures.
Please note that the support for third-party loot containers is still experimental but should work.