Added Chest Inventory Handling #15
Open
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added ChestRule.kt which adds the proper storing of inventories in both single and double chests, as well as proper handling of breaking of chests (dropping items) and double chests (dropping items from the side that was broken and keeping the items in the other side intact)
Edited ChestPlacementRule.kt to ensure that NBT data is transferred on update
This should work with any world format that keeps block NBT data properly stored, only tested on Polar though.
NOTE My code for ChestRule.kt was translated from Java code, so it might not be the prettiest looking thing, I tried to clean it up a bit, but I might have missed a few things, it is functional though.