32 lines
771 B
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());
|
|
}
|
|
}
|