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

A

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.
clonePlayer(PlayerEvent.Clone) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
This event is used to make player data persist after death.
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
 
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
 

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.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
 

G

GameStages - Class in net.darkhax.gamestages
 
GameStages() - Constructor for class net.darkhax.gamestages.GameStages
 
getDataHandler(String) - Static method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
Gets the additional data handler.
getDataHandlers() - Static method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
Gets all the additional data handlers.
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.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
 
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.
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.
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.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
 

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
 
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

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.

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.packet - package net.darkhax.gamestages.packet
 
NETWORK - Static variable in class net.darkhax.gamestages.GameStages
 

O

onClientSync(EntityPlayer, String, boolean) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IAdditionalStageData
Called when the packet is sent to the client.
onEntityJoinWorld(EntityJoinWorldEvent) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
This event is used to sync stage data initially.

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.IAdditionalStageData - Interface in net.darkhax.gamestages.capabilities
The backing interface for additional stage data.
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(EntityPlayer, PlayerDataHandler.IStageData, NBTTagCompound) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IAdditionalStageData
Called when the player's data is being read.
readNBT(Capability<PlayerDataHandler.IStageData>, PlayerDataHandler.IStageData, EnumFacing, NBTBase) - Method in class net.darkhax.gamestages.capabilities.PlayerDataHandler.Storage
 
registerDataHandler(String, PlayerDataHandler.IAdditionalStageData) - Static method in class net.darkhax.gamestages.capabilities.PlayerDataHandler
Registers an additional data handler.

S

serverStarting(FMLServerStartingEvent) - Method in class net.darkhax.gamestages.GameStages
 
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.
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(EntityPlayer, PlayerDataHandler.IStageData, NBTTagCompound) - Method in interface net.darkhax.gamestages.capabilities.PlayerDataHandler.IAdditionalStageData
Called when the player's data is being written.
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