blob: 5627a4fb8b536c39112a8d1316853119bfe8b3c8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
package gregtech.common.gui.modularui.widget;
import com.gtnewhorizons.modularui.common.widget.FluidNameHolderWidget;
import gregtech.api.interfaces.metatileentity.IFluidLockable;
public class FluidLockWidget extends FluidNameHolderWidget {
public FluidLockWidget(IFluidLockable fluidLockable) {
super(fluidLockable::getLockedFluidName, name -> {
if (fluidLockable.acceptsFluidLock(name)) {
fluidLockable.setLockedFluidName(name);
fluidLockable.lockFluid(name != null);
}
});
}
}
|