Added Barrel Inventory Handling#16
Open
GamerDuck123 wants to merge 1 commit intoeverbuild-org:devfrom
Open
Conversation
…or barrels, as well as the proper breaking procedure (items falling to the ground) Just like my chest block handler, this should work with any world format that retains block NBT data, I only tested on Polar and can confirm it to work on polar *NOTE* My code for BarrelRules.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.
Bloeckchengrafik
requested changes
Jun 24, 2025
Member
Bloeckchengrafik
left a comment
There was a problem hiding this comment.
There is one major issue with this PR: It does not work on multiplayer. When multiple users open the same UI, both the open/closed handling fails and one inventory is created per player.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Just like my chest block handler, this should work with any world format that retains block NBT data, I only tested on Polar and can confirm it to work on polar
NOTE My code for BarrelRules.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.