Scout/src/main/java/pm/c7/scout/mixin/client/HandledScreenAccessor.java

25 lines
640 B
Java
Raw Normal View History

2024-03-14 05:09:55 +00:00
package pm.c7.scout.mixin.client;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
import net.minecraft.client.gui.screen.ingame.HandledScreen;
import net.minecraft.screen.ScreenHandler;
2024-03-14 05:09:55 +00:00
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.gen.Accessor;
@Environment(EnvType.CLIENT)
@Mixin(HandledScreen.class)
public interface HandledScreenAccessor<T extends ScreenHandler> {
2024-03-15 01:47:27 +00:00
@Accessor("x")
int getX();
@Accessor("y")
int getY();
2024-03-14 05:09:55 +00:00
@Accessor("backgroundWidth")
int getBackgroundWidth();
@Accessor("backgroundHeight")
int getBackgroundHeight();
@Accessor("handler")
T getHandler();
2024-03-14 05:09:55 +00:00
}