I currently I looking to make something like this in forge.
However, I am unsure how to listen for click events(if that is even possible). Is there a way to prevent items from being removed from container and perform action on click? Currently I am using ContainerListener to listen to slotChanged. This is okay but still allows player to remove items. Is there anyway I can stop this and use less logic by listening for some slot clicked event?