HyCodeYourTale
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)

protectedWindowType windowType

Private/Package Fields (3)

privateint id
privateWindowManager manager
privatePlayerRef playerRef

Related Classes