BuildCraft|Core

BuildCraft|Core

7M Downloads

[8.0.x] Phantom GUI slots don't behave correctly outside of a dev environment

AlexIIL opened this issue ยท 4 comments

commented

Might be a method with a broken method name vs obfuscated name.

https://www.youtube.com/watch?v=QmmUpDDX4f8

commented

what forge version you using? i know there where some issues and fixes of this in the past with forge

if you have a recent version i putting the method names on the forge forums, someone will recognize it if it's a clash

commented

I was using Forge 13.20.0.2226 when I discovered this.

commented

From some more testing it looks like this was caused by comparing itemstacks to null in

if (playerStack != null && (slot.getStack() == null || ((IPhantomSlot) slot).canAdjust())) {
. I have no idea how it worked in a dev before, so we might come across another related problem later.

commented

(Fixed in 68fef6e)