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
 
addFakePlayer(FakePlayerData) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
WARNING: This method has the potential to cause all sorts of issues.
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
Adds a stage to a player.

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
 
clearStages(ServerPlayerEntity) - Static method in class net.darkhax.gamestages.GameStageHelper
Removes all stages that a player has unlocked.

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.
deserialize(JsonObject, JsonDeserializationContext) - Method in class net.darkhax.gamestages.world.storage.loot.conditions.LootConditionStaged.Serializer
 

E

encodeStageMessage(MessageStages, PacketBuffer) - Static method in class net.darkhax.gamestages.packet.NetworkHandlerServer
 

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(ServerPlayerEntity, 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 all the stages that are known to GameStages.
getPlayerData(UUID) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Looks up a players stage data.
getPlayerData(ServerPlayerEntity) - Static method in class net.darkhax.gamestages.GameStageHelper
Gets the stage data for the player.
getPlayerData(PlayerEntity) - Static method in class net.darkhax.gamestages.GameStageHelper
Gets the stage data for the 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.
hasAllOf(ServerPlayerEntity, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player has all of the passed stages.
hasAllOf(ServerPlayerEntity, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player has all of the passed stages.
hasAllOf(ServerPlayerEntity, IStageData, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player data has all of the passed stages.
hasAllOf(ServerPlayerEntity, IStageData, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player data has all of the passed stages.
hasAnyOf(ServerPlayerEntity, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player has any of the passed stages.
hasAnyOf(ServerPlayerEntity, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player has any of the passed stages.
hasAnyOf(ServerPlayerEntity, IStageData, Collection<String>) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player data has any of the passed stages.
hasAnyOf(ServerPlayerEntity, IStageData, String...) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player data has any of the passed stages.
hasFakePlayer(String) - Static method in class net.darkhax.gamestages.data.GameStageSaveHandler
Checks if the fake player is in the fake stage map.
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(ServerPlayerEntity, String) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a player has a stage.
hasStage(ServerPlayerEntity, IStageData, String) - Static method in class net.darkhax.gamestages.GameStageHelper
Internal helper method to fire a stage check.

I

initializeCommands(CommandDispatcher<CommandSource>) - Static method in class net.darkhax.gamestages.command.GameStageCommands
 
INSTACE - Static variable in class net.darkhax.gamestages.command.StageArgumentType
An instance of this argument type.
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 is known to GameStages.
IStageData - Interface in net.darkhax.gamestages.data
 
isValidStageName(String) - Static method in class net.darkhax.gamestages.GameStageHelper
Checks if a given 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
 
LootConditionStaged - Class in net.darkhax.gamestages.world.storage.loot.conditions
 
LootConditionStaged(String) - Constructor for class net.darkhax.gamestages.world.storage.loot.conditions.LootConditionStaged
 
LootConditionStaged.Serializer - Class in net.darkhax.gamestages.world.storage.loot.conditions
 

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
 

N

net.darkhax.gamestages - package net.darkhax.gamestages
 
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
 
net.darkhax.gamestages.world.storage.loot.conditions - package net.darkhax.gamestages.world.storage.loot.conditions
 
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.
onPlayerLoggedOut(PlayerEvent.PlayerLoggedOutEvent) - 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.
onServerStarting(FMLServerStartingEvent) - Method in class net.darkhax.gamestages.GameStages
 

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.
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
Removes a stages from a player.

S

serialize(JsonObject, LootConditionStaged, JsonSerializationContext) - Method in class net.darkhax.gamestages.world.storage.loot.conditions.LootConditionStaged.Serializer
 
Serializer() - Constructor for class net.darkhax.gamestages.world.storage.loot.conditions.LootConditionStaged.Serializer
 
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 client's data with the data that is on the server.

T

TAG_STAGES - Static variable in class net.darkhax.gamestages.data.StageData
 
test(LootContext) - Method in class net.darkhax.gamestages.world.storage.loot.conditions.LootConditionStaged
 
toString() - Method in class net.darkhax.gamestages.command.StageArgumentType
 

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