public abstract class GameStagesAPI extends java.lang.Object implements ModAPI
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
MODID |
static java.lang.String |
NAME |
| Modifier | Constructor and Description |
|---|---|
protected |
GameStagesAPI() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getID() |
java.lang.String |
getName() |
abstract java.util.Collection<java.lang.String> |
getStages(PlayerAPI<?,?> player) |
boolean |
hasAllStages(PlayerAPI<?,?> player,
java.lang.Iterable<java.lang.String> stages) |
boolean |
hasAllStages(PlayerAPI<?,?> player,
java.lang.String... stages) |
boolean |
hasAnyStage(PlayerAPI<?,?> player,
java.lang.Iterable<java.lang.String> stages) |
boolean |
hasAnyStage(PlayerAPI<?,?> player,
java.lang.String... stages) |
boolean |
hasStage(PlayerAPI<?,?> player,
java.lang.String stage) |
boolean |
isCompatible(CoreAPI.ModLoader loader,
CoreAPI.Side side,
CoreAPI.GameVersion version) |
boolean |
missingAllStages(PlayerAPI<?,?> player,
java.lang.Iterable<java.lang.String> stages) |
boolean |
missingAllStages(PlayerAPI<?,?> player,
java.lang.String... stages) |
boolean |
missingAnyStage(PlayerAPI<?,?> player,
java.lang.Iterable<java.lang.String> stages) |
boolean |
missingAnyStage(PlayerAPI<?,?> player,
java.lang.String... stages) |
boolean |
missingStage(PlayerAPI<?,?> player,
java.lang.String stage) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitorElseNullpublic static final java.lang.String MODID
public static final java.lang.String NAME
public abstract java.util.Collection<java.lang.String> getStages(PlayerAPI<?,?> player)
public boolean hasStage(PlayerAPI<?,?> player, java.lang.String stage)
public boolean hasAllStages(PlayerAPI<?,?> player, java.lang.String... stages)
public boolean hasAllStages(PlayerAPI<?,?> player, java.lang.Iterable<java.lang.String> stages)
public boolean hasAnyStage(PlayerAPI<?,?> player, java.lang.String... stages)
public boolean hasAnyStage(PlayerAPI<?,?> player, java.lang.Iterable<java.lang.String> stages)
public boolean isCompatible(CoreAPI.ModLoader loader, CoreAPI.Side side, CoreAPI.GameVersion version)
isCompatible in interface VersionDependentpublic boolean missingStage(PlayerAPI<?,?> player, java.lang.String stage)
public boolean missingAllStages(PlayerAPI<?,?> player, java.lang.String... stages)
public boolean missingAllStages(PlayerAPI<?,?> player, java.lang.Iterable<java.lang.String> stages)
public boolean missingAnyStage(PlayerAPI<?,?> player, java.lang.String... stages)
public boolean missingAnyStage(PlayerAPI<?,?> player, java.lang.Iterable<java.lang.String> stages)