public class FakePlayerData extends java.lang.Object implements IStageData
| Modifier and Type | Field and Description |
|---|---|
static FakePlayerData |
DEFAULT
The default fake player data.
|
| Constructor and Description |
|---|
FakePlayerData(java.lang.String fakePlayerName,
java.util.Set<java.lang.String> stages) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStage(java.lang.String stage)
Adds a stage to the unlocked stages collection.
|
void |
clear()
Clears all of the unlocked stages.
|
java.lang.String |
getFakePlayerName() |
java.util.Collection<java.lang.String> |
getStages()
Gets a collection of all unlocked stages.
|
boolean |
hasStage(java.lang.String stage)
Checks if a stage is unlocked.
|
void |
readFromNBT(net.minecraft.nbt.NBTTagCompound tag) |
void |
removeStage(java.lang.String stage)
Removes a stage from the unlocked stages collection.
|
net.minecraft.nbt.NBTTagCompound |
writeToNBT() |
public static final FakePlayerData DEFAULT
public FakePlayerData(java.lang.String fakePlayerName,
java.util.Set<java.lang.String> stages)
public java.util.Collection<java.lang.String> getStages()
IStageDatagetStages in interface IStageDatapublic boolean hasStage(@Nonnull
java.lang.String stage)
IStageDatahasStage in interface IStageDatastage - The stage to check.public void addStage(@Nonnull
java.lang.String stage)
IStageDataaddStage in interface IStageDatastage - The stage to unlock.public void removeStage(@Nonnull
java.lang.String stage)
IStageDataremoveStage in interface IStageDatastage - The stage to remove.public void clear()
IStageDataclear in interface IStageDatapublic void readFromNBT(net.minecraft.nbt.NBTTagCompound tag)
readFromNBT in interface IStageDatapublic net.minecraft.nbt.NBTTagCompound writeToNBT()
writeToNBT in interface IStageDatapublic java.lang.String getFakePlayerName()