 |
Crossfire JXClient, Trunk
|
Go to the documentation of this file.
23 package com.realtime.crossfire.jxclient.skin.events;
29 import org.jetbrains.annotations.NotNull;
30 import org.jetbrains.annotations.Nullable;
63 public void playerChanged(@Nullable
final CfItem player) {
77 public void openContainerChanged(
final int tag) {
Interface for events attached to skins.
void dispose()
Will be called when the skin is disposed.
Model class maintaining the CfItems known to the player.
final ItemSet itemSet
The ItemSet to watch.
final ItemSetListener itemSetListener
The ItemSetListener attached to itemSet.
The representation of a Crossfire Item, client-side.
final CommandList commandList
The CommandList to execute.
void addItemSetListener(@NotNull final ItemSetListener listener)
Adds an ItemSetListener to be notified about changes.
PlayerLoginSkinEvent(final boolean login, @NotNull final CommandList commandList, @NotNull final ItemSet itemSet)
Creates a new instance.
void execute()
Execute the command list by calling GUICommand#execute() for each command in order.
A list of GUICommand instances.
final boolean login
Whether to generate login events (.
A SkinEvent that executes a CommandList at connection setup.
Interface for listeners in ItemSet related events.
void removeItemSetListener(@NotNull final ItemSetListener listener)
Removes an ItemSetListener to be notified about changes.