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

A

Add(EntityPlayer, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Add
 
attachCapabilities(AttachCapabilitiesEvent<Entity>) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
This event is used to attach the data to the player.

C

CAPABILITY - Static variable in class net.darkhax.gamestages.capabilities.PlayerDataHandler
A reference to the capability.
Check(EntityPlayer, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Check
 
clear() - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
clear() - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Removes all stages for the player.
ClientSync(EntityPlayer, String, boolean) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.ClientSync
 
clonePlayer(PlayerEvent.Clone) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
This event is used to make player data persist after death.
COMMAND - Static variable in class net.darkhax.gamestages.GameStages
 
CommandAddStage - Class in net.darkhax.gamestages.commands
 
CommandAddStage() - Constructor for class net.darkhax.gamestages.commands.CommandAddStage
 
CommandCheckStage - Class in net.darkhax.gamestages.commands
 
CommandCheckStage() - Constructor for class net.darkhax.gamestages.commands.CommandCheckStage
 
CommandMirrorStages - Class in net.darkhax.gamestages.commands
 
CommandMirrorStages() - Constructor for class net.darkhax.gamestages.commands.CommandMirrorStages
 
CommandRemoveStage - Class in net.darkhax.gamestages.commands
 
CommandRemoveStage() - Constructor for class net.darkhax.gamestages.commands.CommandRemoveStage
 
CommandStageClear - Class in net.darkhax.gamestages.commands
 
CommandStageClear() - Constructor for class net.darkhax.gamestages.commands.CommandStageClear
 
CommandStageInfo - Class in net.darkhax.gamestages.commands
 
CommandStageInfo() - Constructor for class net.darkhax.gamestages.commands.CommandStageInfo
 
CommandStageTree - Class in net.darkhax.gamestages.commands
 
CommandStageTree() - Constructor for class net.darkhax.gamestages.commands.CommandStageTree
 
CommandTransferStages - Class in net.darkhax.gamestages.commands
 
CommandTransferStages() - Constructor for class net.darkhax.gamestages.commands.CommandTransferStages
 

D

DefaultStageData() - Constructor for class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 

E

execute(MinecraftServer, ICommandSender, String[]) - Method in class net.darkhax.gamestages.commands.CommandAddStage
 
execute(MinecraftServer, ICommandSender, String[]) - Method in class net.darkhax.gamestages.commands.CommandCheckStage
 
execute(MinecraftServer, ICommandSender, String[]) - Method in class net.darkhax.gamestages.commands.CommandMirrorStages
 
execute(MinecraftServer, ICommandSender, String[]) - Method in class net.darkhax.gamestages.commands.CommandRemoveStage
 
execute(MinecraftServer, ICommandSender, String[]) - Method in class net.darkhax.gamestages.commands.CommandStageClear
 
execute(MinecraftServer, ICommandSender, String[]) - Method in class net.darkhax.gamestages.commands.CommandStageInfo
 
execute(MinecraftServer, ICommandSender, String[]) - Method in class net.darkhax.gamestages.commands.CommandTransferStages
 

G

GAME_RULE_SHARE_STAGES - Static variable in class net.darkhax.gamestages.GameStages
 
GameStageEvent - Class in net.darkhax.gamestages.event
This class holds all the various game stage events.
GameStageEvent(EntityPlayer, 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 a player, or unlocked.
GameStageEvent.Check - Class in net.darkhax.gamestages.event
This event is fired every time a check for a stage is made.
GameStageEvent.ClientSync - Class in net.darkhax.gamestages.event
This event is fired every time there is a client side stage sync.
GameStageEvent.Remove - Class in net.darkhax.gamestages.event
This event is fired every time a stage is removed from a player, or locked.
GameStages - Class in net.darkhax.gamestages
 
GameStages() - Constructor for class net.darkhax.gamestages.GameStages
 
getName() - Method in class net.darkhax.gamestages.commands.CommandAddStage
 
getName() - Method in class net.darkhax.gamestages.commands.CommandCheckStage
 
getName() - Method in class net.darkhax.gamestages.commands.CommandMirrorStages
 
getName() - Method in class net.darkhax.gamestages.commands.CommandRemoveStage
 
getName() - Method in class net.darkhax.gamestages.commands.CommandStageClear
 
getName() - Method in class net.darkhax.gamestages.commands.CommandStageInfo
 
getName() - Method in class net.darkhax.gamestages.commands.CommandStageTree
 
getName() - Method in class net.darkhax.gamestages.commands.CommandTransferStages
 
getPlayer() - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
getPlayer() - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Gets the player for the stage data.
getPlayer() - Method in class net.darkhax.gamestages.event.GameStageEvent
Gets the player the event is for.
getRequiredPermissionLevel() - Method in class net.darkhax.gamestages.commands.CommandAddStage
 
getRequiredPermissionLevel() - Method in class net.darkhax.gamestages.commands.CommandCheckStage
 
getRequiredPermissionLevel() - Method in class net.darkhax.gamestages.commands.CommandRemoveStage
 
getRequiredPermissionLevel() - Method in class net.darkhax.gamestages.commands.CommandStageClear
 
getRequiredPermissionLevel() - Method in class net.darkhax.gamestages.commands.CommandStageInfo
 
getRequiredPermissionLevel() - Method in class net.darkhax.gamestages.commands.CommandStageTree
 
getStageData(EntityPlayer) - Static method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
Gets the stage data for a player.
getStageName() - Method in class net.darkhax.gamestages.event.GameStageEvent
Gets the stage name for the event.
getUnlockedStages() - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
getUnlockedStages() - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Gets the name of all unlocked stages.
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandAddStage
 
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandCheckStage
 
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandMirrorStages
 
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandRemoveStage
 
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandStageClear
 
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandStageInfo
 
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandStageTree
 
getUsage(ICommandSender) - Method in class net.darkhax.gamestages.commands.CommandTransferStages
 

H

handleMessage(MessageContext) - Method in class net.darkhax.gamestages.packet.PacketRequestClientSync
 
handleMessage(MessageContext) - Method in class net.darkhax.gamestages.packet.PacketStage
 
handleMessage(MessageContext) - Method in class net.darkhax.gamestages.packet.PacketStageAll
 
hasUnlockedAll(Collection<String>) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
hasUnlockedAll(Collection<String>) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Checks if a player has all of the passed stages.
hasUnlockedAnyOf(Collection<String>) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
hasUnlockedAnyOf(Collection<String>) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Checks if a player has any of the passed stages.
hasUnlockedStage(String) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
hasUnlockedStage(String) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Checks if a player has a stage unlocked.

I

isUnlocking() - Method in class net.darkhax.gamestages.event.GameStageEvent.ClientSync
Checks if the stage is being unlocked (added/true) or locked (removed/false).
isUsernameIndex(String[], int) - Method in class net.darkhax.gamestages.commands.CommandAddStage
 
isUsernameIndex(String[], int) - Method in class net.darkhax.gamestages.commands.CommandRemoveStage
 
isUsernameIndex(String[], int) - Method in class net.darkhax.gamestages.commands.CommandStageClear
 

L

lockStage(String) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
lockStage(String) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Locks a stage again, for the player.
LOG - Static variable in class net.darkhax.gamestages.GameStages
 

N

net.darkhax.gamestages - package net.darkhax.gamestages
 
net.darkhax.gamestages.capabilities - package net.darkhax.gamestages.capabilities
 
net.darkhax.gamestages.commands - package net.darkhax.gamestages.commands
 
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
 

O

onEntityJoinWorld(EntityJoinWorldEvent) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
This event is used to sync stage data initially.
onFingerprintViolation(FMLFingerprintViolationEvent) - Method in class net.darkhax.gamestages.GameStages
 

P

PacketRequestClientSync - Class in net.darkhax.gamestages.packet
A packet to request stages be synced to the client.
PacketRequestClientSync() - Constructor for class net.darkhax.gamestages.packet.PacketRequestClientSync
 
PacketStage - Class in net.darkhax.gamestages.packet
A packet for syncing a stage add/remove action with the client.
PacketStage() - Constructor for class net.darkhax.gamestages.packet.PacketStage
Empty constructor, required by forge's system.
PacketStage(String, boolean) - Constructor for class net.darkhax.gamestages.packet.PacketStage
Constructor for the packet.
PacketStageAll - Class in net.darkhax.gamestages.packet
This packet is used to sync all of the stages from the server to the client.
PacketStageAll() - Constructor for class net.darkhax.gamestages.packet.PacketStageAll
 
PacketStageAll(Collection<String>) - Constructor for class net.darkhax.gamestages.packet.PacketStageAll
 
PlayerDataHandler - Class in net.darkhax.gamestages.capabilities
 
PlayerDataHandler() - Constructor for class net.darkhax.gamestages.capabilities.PlayerDataHandler
 
PlayerDataHandler.DefaultStageData - Class in net.darkhax.gamestages.capabilities
The default implementation of IStageData.
PlayerDataHandler.IStageData - Interface in net.darkhax.gamestages.capabilities
This is the backing interface for the custom player data.
PlayerDataHandler.Storage - Class in net.darkhax.gamestages.capabilities
This class handles the read/write of NBT in capabilities.
preInit(FMLPreInitializationEvent) - Method in class net.darkhax.gamestages.GameStages
 

R

readNBT(Capability<PlayerDataHandler.IStageData>, PlayerDataHandler.IStageData, EnumFacing, NBTBase) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.Storage
 
Remove(EntityPlayer, String) - Constructor for class net.darkhax.gamestages.event.GameStageEvent.Remove
 

S

setPlayer(EntityPlayer) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
setPlayer(EntityPlayer) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Sets the player for the stage data.
setStage(String) - Method in class net.darkhax.gamestages.event.GameStageEvent.ClientSync
 
setStage(String) - Method in class net.darkhax.gamestages.event.GameStageEvent
Sets the stage for the event.
stageName - Variable in class net.darkhax.gamestages.packet.PacketStage
The name of the stage to modify.
stages - Variable in class net.darkhax.gamestages.packet.PacketStageAll
An array of all the stage names.
Storage() - Constructor for class net.darkhax.gamestages.capabilities.PlayerDataHandler.Storage
 

U

unlock - Variable in class net.darkhax.gamestages.packet.PacketStage
Whether or not the stage is being added or removed.
unlockStage(String) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.DefaultStageData
 
unlockStage(String) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IStageData
Unlocks a stage for the player.

W

writeNBT(Capability<PlayerDataHandler.IStageData>, PlayerDataHandler.IStageData, EnumFacing) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.Storage
 
A C D E G H I L N O P R S U W 
Skip navigation links