This repository has been archived on 2024-10-31. You can view files and clone it, but you cannot make any changes to it's state, such as pushing and creating new issues, pull requests or comments.
LibZontreck/src/main/java/dev/zontreck/libzontreck/events/OpenGUIEvent.java

32 lines
771 B
Java

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());
}
}