I'm currently trying to create an inventory slot that can be put in a "locked" state, preventing the item inside from being removed. As part of this, I want to change the background of the slot as a visible indicator of the change. I've been trying to use Slot.setBackgroundIconTexture(...), but that seems to do nothing. I noticed a few posts about having to also call Slot.setBackgroundIcon(...) to set the bounds for the icon. My questions are:
1.) Is this the best way to change the background of the GUI slot?
2.) What is the preferred way of getting an IIcon instance? Should I just make my own implementation IIcon, or is there a method I can call to get an IIcon instance?
Thanks!