Start adding a chest gui system

This commit is contained in:
zontreck 2023-12-31 05:24:21 -07:00
parent d237912942
commit a8048391a0
10 changed files with 357 additions and 16 deletions

View file

@ -0,0 +1,32 @@
package dev.zontreck.libzontreck.events;
import dev.zontreck.libzontreck.util.ServerUtilities;
import net.minecraft.resources.ResourceLocation;
import net.minecraft.server.level.ServerPlayer;
import net.minecraftforge.eventbus.api.Cancelable;
import net.minecraftforge.eventbus.api.Event;
import java.util.UUID;
@Cancelable
public class OpenGUIEvent extends Event
{
private ResourceLocation GUIId;
private UUID playerID;
public OpenGUIEvent(ResourceLocation ID, UUID player)
{
GUIId = ID;
playerID = player;
}
public boolean matches(ResourceLocation id)
{
return GUIId.equals(id);
}
public ServerPlayer getPlayer()
{
return ServerUtilities.getPlayerByID(getPlayer().getStringUUID());
}
}