public static class ChangeSet.See
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static int |
ALL |
private static int |
ONLY |
private static int |
PERHAPS |
private ServerPlayer |
seeAlways |
private ServerPlayer |
seeNever |
private ServerPlayer |
seePerhaps |
private int |
type |
Modifier | Constructor and Description |
---|---|
private |
See(int type) |
Modifier and Type | Method and Description |
---|---|
static ChangeSet.See |
all()
Make this change visible to all players.
|
ChangeSet.See |
always(ServerPlayer player)
Make this change visible to the given player.
|
boolean |
check(ServerPlayer player,
boolean perhapsResult)
Check this visibility with respect to a player.
|
ChangeSet.See |
except(ServerPlayer player)
Make this change invisible to the given player.
|
static ChangeSet.See |
only(ServerPlayer player)
Make this change visible only to the given player.
|
static ChangeSet.See |
perhaps()
Make this change visible to all players, provided they can
see the objects that are being changed.
|
ChangeSet.See |
perhaps(ServerPlayer player)
Make this change visible to the given player, provided the
player can see the objects being changed.
|
java.lang.String |
toString() |
private static final int ALL
private static final int PERHAPS
private static final int ONLY
private ServerPlayer seeAlways
private ServerPlayer seePerhaps
private ServerPlayer seeNever
private final int type
public boolean check(ServerPlayer player, boolean perhapsResult)
player
- The ServerPlayer
to consider.perhapsResult
- The result if the visibility is ambiguous.public static ChangeSet.See all()
See
valuepublic static ChangeSet.See perhaps()
See
valuepublic static ChangeSet.See only(ServerPlayer player)
player
- a ServerPlayer
valueSee
valuepublic ChangeSet.See always(ServerPlayer player)
player
- a ServerPlayer
valueSee
valuepublic ChangeSet.See perhaps(ServerPlayer player)
player
- a ServerPlayer
valueSee
valuepublic ChangeSet.See except(ServerPlayer player)
player
- a ServerPlayer
valueSee
valuepublic java.lang.String toString()
toString
in class java.lang.Object