Skip navigation links
A C D E F G H I L M N O P R S T W 

A

Add(PlayerEntity, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Add
 
Added(PlayerEntity, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Added
 
addExampleScriptFiles(ExampleCollectionEvent) - Static method in class net.darkhax.gamestages.addons.crt.CraftTweakerEventSubscription
 
addFakePlayer(FakePlayerData) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
WARNING: This method has the potential to cause all sorts of issues.
addGameStage(PlayerEntity, String) - Static method in class net.darkhax.gamestages.addons.crt.ExpandPlayerEntity
 
addStage(String) - Method in class net.darkhax.gamestages.data.FakePlayerData
 
addStage(String) - Method in interface net.darkhax.gamestages.data.IStageData
Adds a stage to the unlocked stages collection.
addStage(String) - Method in class net.darkhax.gamestages.data.StageData
 
addStage(ServerPlayerEntity, String) - Static method in class net.darkhax.gamestages.GameStageHelper
Attempts to give a player a stage.

C

Check(PlayerEntity, String, boolean) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Check
 
clear() - Method in class net.darkhax.gamestages.data.FakePlayerData
 
clear() - Method in interface net.darkhax.gamestages.data.IStageData
Clears all of the unlocked stages.
clear() - Method in class net.darkhax.gamestages.data.StageData
 
Cleared(PlayerEntity, IStageData) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Cleared
 
clearGameStages(PlayerEntity) - Static method in class net.darkhax.gamestages.addons.crt.ExpandPlayerEntity
 
clearStages(ServerPlayerEntity) - Static method in class net.darkhax.gamestages.GameStageHelper
Removes all stages from a player.
CraftTweakerEventSubscription - Class in net.darkhax.gamestages.addons.crt
 
CraftTweakerEventSubscription() - Constructor for class net.darkhax.gamestages.addons.crt.CraftTweakerEventSubscription
 

D

decodeStageMessage(PacketBuffer) - Static method in class net.darkhax.gamestages.packet.NetworkHandlerClient
 
DEFAULT - Static variable in class net.darkhax.gamestages.data.FakePlayerData
The default fake player data.

E

encodeStageMessage(MessageStages, PacketBuffer) - Static method in class net.darkhax.gamestages.packet.NetworkHandlerServer
 
ExpandPlayerEntity - Class in net.darkhax.gamestages.addons.crt
 
ExpandPlayerEntity() - Constructor for class net.darkhax.gamestages.addons.crt.ExpandPlayerEntity
 

F

FakePlayerData - Class in net.darkhax.gamestages.data
 
FakePlayerData(String, Set<String>) - Constructor for class net.darkhax.gamestages.data.FakePlayerData
 

G

GameStageCommands - Class in net.darkhax.gamestages.command
 
GameStageCommands() - Constructor for class net.darkhax.gamestages.command.GameStageCommands
 
GameStageEvent - Class in net.darkhax.gamestages.event
This class holds all the various game stage events.
GameStageEvent(PlayerEntity, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent
The base constructor for all game stage events.
GameStageEvent.Add - Class in net.darkhax.gamestages.event
This event is fired every time a stage is added to the player via GameStageHelper.addStage(ServerPlayerEntity, String).
GameStageEvent.Added - Class in net.darkhax.gamestages.event
This event is fired after a stage has been successfully added using GameStageHelper.addStage(ServerPlayerEntity, String).
GameStageEvent.Check - Class in net.darkhax.gamestages.event
This event is fired when a stage check is done on a player using GameStageHelper.hasStage(PlayerEntity, net.darkhax.gamestages.data.IStageData, String).
GameStageEvent.Cleared - Class in net.darkhax.gamestages.event
This event is fired after the stages have been cleared from a player.
GameStageEvent.Remove - Class in net.darkhax.gamestages.event
This event is fired when a stage is removed from a player via GameStageHelper.removeStage(ServerPlayerEntity, String).
GameStageEvent.Removed - Class in net.darkhax.gamestages.event
This event is fired after a stage has been successfully removed using GameStageHelper.removeStage(ServerPlayerEntity, String).
GameStageHelper - Class in net.darkhax.gamestages
 
GameStageHelper() - Constructor for class net.darkhax.gamestages.GameStageHelper
 
GameStages - Class in net.darkhax.gamestages
 
GameStages() - Constructor for class net.darkhax.gamestages.GameStages
 
GameStageSaveHandler - Class in net.darkhax.gamestages.data
 
GameStageSaveHandler() - Constructor for class net.darkhax.gamestages.data.GameStageSaveHandler
 
getClientData() - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Gets the game stage data of the current player that has been synced to the client.
getData() - Method in class net.darkhax.gamestages.event.StagesSyncedEvent
 
getExamples() - Method in class net.darkhax.gamestages.command.StageArgumentType
 
getFakeData(String) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Gets data for a fake player.
getFakePlayerName() - Method in class net.darkhax.gamestages.data.FakePlayerData
 
getKnownStages() - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Gets all the stages that are known to GameStages.
getKnownStages() - Static method in class net.darkhax.gamestages.GameStageHelper
Gets an immutable set of all the stages defined in the known stages json file.
getPlayerData(UUID) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Looks up a players stage data.
getPlayerData(PlayerEntity) - Static method in class net.darkhax.gamestages.GameStageHelper
Attempts to resolve the stage data for a player.
getStage(CommandContext<?>, String) - Static method in class net.darkhax.gamestages.command.StageArgumentType
Gets a stage name from a command context.
getStageData() - Method in class net.darkhax.gamestages.event.GameStageEvent.Cleared
 
getStageName() - Method in class net.darkhax.gamestages.event.GameStageEvent
Gets the stage name for the event.
getStages() - Method in class net.darkhax.gamestages.data.FakePlayerData
 
getStages() - Method in interface net.darkhax.gamestages.data.IStageData
Gets a collection of all unlocked stages.
getStages() - Method in class net.darkhax.gamestages.data.StageData
 
getStages() - Method in class net.darkhax.gamestages.packet.MessageStages
 

H

hadStageOriginally() - Method in class net.darkhax.gamestages.event.GameStageEvent.Check
Checks if the player originally had the stage.
hasAllGameStages(PlayerEntity, String...) - Static method in class net.darkhax.gamestages.addons.crt.ExpandPlayerEntity
 
hasAllOf(PlayerEntity, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has all of the stages.
hasAllOf(PlayerEntity, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has all of the stages.
hasAllOf(PlayerEntity, IStageData, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has all of the stages.
hasAllOf(PlayerEntity, IStageData, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has all of the stages.
hasAnyGameStages(PlayerEntity, String...) - Static method in class net.darkhax.gamestages.addons.crt.ExpandPlayerEntity
 
hasAnyOf(PlayerEntity, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has at least one of many possible stages.
hasAnyOf(PlayerEntity, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has at least one of many possible stages.
hasAnyOf(PlayerEntity, IStageData, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has at least one of many possible stages.
hasAnyOf(PlayerEntity, IStageData, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if the player has at least one of many possible stages.
hasFakePlayer(String) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Checks if the fake player is in the fake stage map.
hasGameStage(PlayerEntity, String) - Static method in class net.darkhax.gamestages.addons.crt.ExpandPlayerEntity
 
hasStage(String) - Method in class net.darkhax.gamestages.data.FakePlayerData
 
hasStage(String) - Method in interface net.darkhax.gamestages.data.IStageData
Checks if a stage is unlocked.
hasStage(String) - Method in class net.darkhax.gamestages.data.StageData
 
hasStage() - Method in class net.darkhax.gamestages.event.GameStageEvent.Check
Checks if the player has the stage according to the event.
hasStage(PlayerEntity, String) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player has a stage.
hasStage(PlayerEntity, IStageData, String) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player has a stage.

I

initializeCommands(RegistryHelper) - Static method in class net.darkhax.gamestages.command.GameStageCommands
 
isStageKnown(String) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Checks if a stage is known to GameStages.
isStageKnown(String) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a stage has been defined in the known stages file.
IStageData - Interface in net.darkhax.gamestages.data
 
isValidStageName(String) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a string is valid as a stage name.

L

listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class net.darkhax.gamestages.command.StageArgumentType
 
LOG - Static variable in class net.darkhax.gamestages.GameStages
 

M

MessageStages - Class in net.darkhax.gamestages.packet
 
MessageStages(String...) - Constructor for class net.darkhax.gamestages.packet.MessageStages
 
MessageStages(Collection<String>) - Constructor for class net.darkhax.gamestages.packet.MessageStages
 
MOD_ID - Static variable in class net.darkhax.gamestages.GameStages
 

N

net.darkhax.gamestages - package net.darkhax.gamestages
 
net.darkhax.gamestages.addons.crt - package net.darkhax.gamestages.addons.crt
 
net.darkhax.gamestages.command - package net.darkhax.gamestages.command
 
net.darkhax.gamestages.data - package net.darkhax.gamestages.data
 
net.darkhax.gamestages.event - package net.darkhax.gamestages.event
 
net.darkhax.gamestages.packet - package net.darkhax.gamestages.packet
 
NETWORK - Static variable in class net.darkhax.gamestages.GameStages
 
NetworkHandlerClient - Class in net.darkhax.gamestages.packet
 
NetworkHandlerClient() - Constructor for class net.darkhax.gamestages.packet.NetworkHandlerClient
 
NetworkHandlerServer - Class in net.darkhax.gamestages.packet
 
NetworkHandlerServer() - Constructor for class net.darkhax.gamestages.packet.NetworkHandlerServer
 

O

onPlayerLoad(PlayerEvent.LoadFromFile) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Hook for the player LoadFromFile event.
onPlayerLoggedIn(PlayerEvent.PlayerLoggedInEvent) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Hook for the PlayerLoggedInEvent.
onPlayerSave(PlayerEvent.SaveToFile) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Hook for the player SaveToFile event.

P

parse(StringReader) - Method in class net.darkhax.gamestages.command.StageArgumentType
 
processSyncStagesMessage(MessageStages, Supplier<NetworkEvent.Context>) - Static method in class net.darkhax.gamestages.packet.NetworkHandlerClient
 

R

readFromNBT(CompoundNBT) - Method in class net.darkhax.gamestages.data.FakePlayerData
 
readFromNBT(CompoundNBT) - Method in interface net.darkhax.gamestages.data.IStageData
 
readFromNBT(CompoundNBT) - Method in class net.darkhax.gamestages.data.StageData
 
reloadFakePlayers() - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Reloads fake player data from the fake player json file.
reloadKnownStages() - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Reloads all the known player data.
Remove(PlayerEntity, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Remove
 
Removed(PlayerEntity, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Removed
 
removeFakePlayer(String) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
WARNING: This method has the potential to cause all sorts of issues.
removeGameStage(PlayerEntity, String) - Static method in class net.darkhax.gamestages.addons.crt.ExpandPlayerEntity
 
removeStage(String) - Method in class net.darkhax.gamestages.data.FakePlayerData
 
removeStage(String) - Method in interface net.darkhax.gamestages.data.IStageData
Removes a stage from the unlocked stages collection.
removeStage(String) - Method in class net.darkhax.gamestages.data.StageData
 
removeStage(ServerPlayerEntity, String) - Static method in class net.darkhax.gamestages.GameStageHelper
Attempts to remove a stage from a player.

S

SERIALIZERS - Static variable in class net.darkhax.gamestages.command.StageArgumentType
Serializer for this argument type.
setClientData(IStageData) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Sets the client's synced stage data.
setHasStage(boolean) - Method in class net.darkhax.gamestages.event.GameStageEvent.Check
Sets the result of the event.
StageArgumentType - Class in net.darkhax.gamestages.command
A command argument type that represents a stage string.
StageArgumentType() - Constructor for class net.darkhax.gamestages.command.StageArgumentType
 
StageData - Class in net.darkhax.gamestages.data
 
StageData() - Constructor for class net.darkhax.gamestages.data.StageData
 
StagesSyncedEvent - Class in net.darkhax.gamestages.event
 
StagesSyncedEvent(IStageData) - Constructor for class net.darkhax.gamestages.event.StagesSyncedEvent
 
StagesSyncedEvent(IStageData, PlayerEntity) - Constructor for class net.darkhax.gamestages.event.StagesSyncedEvent
 
syncPlayer(ServerPlayerEntity) - Static method in class net.darkhax.gamestages.GameStageHelper
Syncs a player's stage data from the server to the client.

T

TAG_STAGES - Static variable in class net.darkhax.gamestages.data.StageData
 
toString() - Method in class net.darkhax.gamestages.command.StageArgumentType
 
toString() - Method in class net.darkhax.gamestages.data.FakePlayerData
 
toString() - Method in class net.darkhax.gamestages.data.StageData
 

W

writeToNBT() - Method in class net.darkhax.gamestages.data.FakePlayerData
 
writeToNBT() - Method in interface net.darkhax.gamestages.data.IStageData
 
writeToNBT() - Method in class net.darkhax.gamestages.data.StageData
 
A C D E F G H I L M N O P R S T W 
Skip navigation links