classpublicabstractPriority 3
Window
com.hypixel.hytale.server.core.entity.entities.player.windows.Window
13
Methods
13
Public Methods
4
Fields
1
Constructors
Constants
HytaleLoggerLOGGER= HytaleLogger.forEnclosingClass()
Constructors
public
Window(WindowType windowType)Methods
Public Methods (13)
public
void close()public
boolean equals(Object o)@Override
public
JsonObject getData()@Nonnull
public
int getId()public
PlayerRef getPlayerRef()@Nullable
public
WindowType getType()@Nonnull
public
void handleAction(Ref<EntityStore> ref, Store<EntityStore> store, WindowAction action)public
int hashCode()@Override
public
void init(PlayerRef playerRef, WindowManager manager)public
EventRegistration registerCloseEvent(Consumer<Window.WindowCloseEvent> consumer)@Nonnull
public
EventRegistration registerCloseEvent(short priority, Consumer<Window.WindowCloseEvent> consumer)@Nonnull
public
EventRegistration registerCloseEvent(EventPriority priority, Consumer<Window.WindowCloseEvent> consumer)@Nonnull
public
void setId(int id)Fields
Protected Fields (1)
protected
WindowType windowTypePrivate/Package Fields (3)
private
int idprivate
WindowManager managerprivate
PlayerRef playerRef