Skip navigation links
A B C D E G H I M O Q R S T U W 

A

actionPerformed(GuiButton) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
ActiveRarmorModule - Class in de.canitzp.rarmor.api.module
A basic class for a Rarmor module.
ActiveRarmorModule(IRarmorData) - Constructor for class de.canitzp.rarmor.api.module.ActiveRarmorModule
 
actualContainer - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
actualGui - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
addArmorSlotsAt(EntityPlayer, List<Slot>, int, int) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
addListener(IContainerListener) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
addSecondHandSlot(EntityPlayer, List<Slot>, int, int) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
API_NAME - Static variable in class de.canitzp.rarmor.api.RarmorAPI
 
API_VERSION - Static variable in class de.canitzp.rarmor.api.RarmorAPI
 

B

buttonList - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 

C

canInstall(EntityPlayer, Slot, ItemStack, IRarmorData) - Method in interface de.canitzp.rarmor.api.module.IRarmorModuleItem
Gets if this module can be installed into the given slot
canUninstall(EntityPlayer, Slot, ItemStack, IRarmorData) - Method in interface de.canitzp.rarmor.api.module.IRarmorModuleItem
Gets if this module can be uninstalled from the given slot Please don't just return false on this, because then the module will have to stay in the slot forever :(
checkAndSetRarmorId(ItemStack, boolean) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
Checks if a given stack has a unique Rarmor ID assigned to it
compareModules(ActiveRarmorModule, Object) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
Internal method, compares two rarmor modules
createContainer(EntityPlayer, Container) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Creates a new container when opening this' tab.
createGui(GuiContainer) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Creates a new GUI when opening this' tab.
currentData - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
currentData - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 

D

data - Variable in class de.canitzp.rarmor.api.module.ActiveRarmorModule
 
de.canitzp.rarmor.api - package de.canitzp.rarmor.api
 
de.canitzp.rarmor.api.internal - package de.canitzp.rarmor.api.internal
 
de.canitzp.rarmor.api.inventory - package de.canitzp.rarmor.api.inventory
 
de.canitzp.rarmor.api.module - package de.canitzp.rarmor.api.module
 
detectAndSendChanges() - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
doesDisplayPowerBar() - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
Gets if the Rarmor base GUI's power bar should be displayed in this GUI as well.
doesRenderOnOverlay(Minecraft, EntityPlayer, IRarmorData) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Gets if this module should appear on the overlay on the top left of the screen
drawGuiContainerBackgroundLayer(float, int, int) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
drawScreen(int, int, float) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 

E

equals(Object) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
 
extractEnergy(int, boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Tries to make the Rarmor this data is bound to extract a certain amount of energy

G

getActiveModulesForSlot(int) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the identifier of the module for an item that is in the specified slot
getBoundStack() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the stack that this data is bound to
getCurrentModules() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the list of currently loaded and actively ticking modules
getDataForChestplate(EntityPlayer, boolean) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
Gets the Rarmor Data for the chestplate a player is wearing
getDataForStack(World, ItemStack, boolean) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
Gets the Rarmor Data for a given stack in the given world
getDirty() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets if this data should be saved to memory next time a world save happens
getDisplayIcon() - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Gets the icon that is displayed in the overlay on the top left of the screen and the tab on the right side of the Rarmor.
getEnergyStored() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the amount of RF or Tesla that the Rarmor this data is bound has stored
getHasRarmorInSlot(Entity, EntityEquipmentSlot) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
Checks if the given entity has a rarmor item in the given slot.
getIdentifier() - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Gets the identifier of this module.
getInstalledModuleWithId(String) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Checks if a module with a given id is installed
getMaxEnergyStored() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the max amount of RF or Tesla that the Rarmor this data is bound can store
getModuleIdentifiers(ItemStack) - Method in interface de.canitzp.rarmor.api.module.IRarmorModuleItem
Gets the identifiers of the modules that this item is representing
getModuleIdsForSlots() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets a map of strings that corresponds to the id of the module loaded in the current slot.
getModuleStacks() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Returns the inventory containing all of the modules that are currently inside the Rarmor
getSelectedModule() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the place in the list of current modules that the currently selected module is in
getSlotForActiveModule(ActiveRarmorModule) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the slot a module's item is currently in.
getSlots() - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
Gets all of the slots that should be displayed in this Container.
getTotalTickedTicks() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Gets the amount of ticks that this Rarmor data has existed for.
guiLeft - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
guiTop - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 

H

hasTab(EntityPlayer) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Gets if this module should have an openable tab on the side of the Rarmor.

I

IMethodHandler - Interface in de.canitzp.rarmor.api.internal
The internal method handler.
initGui() - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
installModule(ItemStack, Entity, int) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Installs a module.
invalid - Variable in class de.canitzp.rarmor.api.module.ActiveRarmorModule
If this module is invalid.
IRarmorData - Interface in de.canitzp.rarmor.api.internal
An interface to accesss the Rarmor Data from the API.
IRarmorModuleItem - Interface in de.canitzp.rarmor.api.module
The basic class for an item that contains a Rarmor module.

M

mc - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
mergeItemStack(Container, ItemStack, int, int, boolean) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
This is a helper to merge two stacks inside of transferStackInSlot, as the one in Container is protected and not accessible inside of RarmorModuleContainer.
mergeItemStack(ItemStack, int, int, boolean) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
This is a helper to merge two stacks inside of transferStackInSlot, as the one in Container is protected and not accessible.
methodHandler - Static variable in class de.canitzp.rarmor.api.RarmorAPI
The internal method handler.
MOD_ID - Static variable in class de.canitzp.rarmor.api.RarmorAPI
 
module - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
module - Variable in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
mouseClicked(int, int, int) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
mouseClickMove(int, int, int, long) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
mouseReleased(int, int, int) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 

O

onContainerClosed(EntityPlayer) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
onCraftMatrixChanged(IInventory) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
onInstalled(Entity) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Called when this module is installed into a Rarmor
onUninstalled(Entity) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Called when this module is uninstalled from a Rarmor
openRarmor(EntityPlayer, int, boolean, boolean) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
Opens the Rarmor GUI for the Rarmor the given player is currently wearing in their chestplate slot.
openRarmorFromClient(int, boolean, boolean) - Method in interface de.canitzp.rarmor.api.internal.IMethodHandler
Opens the Rarmor GUI for the Rarmor Minecraft.getMinecraft().thePlayeris currently wearing in their chestplate slot.

Q

queueUpdate() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Queues an update.
queueUpdate(boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Queues an update.
queueUpdate(boolean, int) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Queues an update.
queueUpdate(boolean, int, boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Queues an update.

R

RARMOR_MODULE_REGISTRY - Static variable in class de.canitzp.rarmor.api.RarmorAPI
 
RarmorAPI - Class in de.canitzp.rarmor.api
 
RarmorAPI() - Constructor for class de.canitzp.rarmor.api.RarmorAPI
 
RarmorModuleContainer - Class in de.canitzp.rarmor.api.inventory
A basic Container class for a Rarmor module that should have a tab that opens a GUI and Container
RarmorModuleContainer(Container, ActiveRarmorModule) - Constructor for class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
RarmorModuleGui - Class in de.canitzp.rarmor.api.inventory
A basic GUI class for a Rarmor module that should have a tab that opens a GUI and Container
RarmorModuleGui(GuiContainer, ActiveRarmorModule) - Constructor for class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 
readFromNBT(NBTTagCompound, boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Reads this Data from NBT.
readFromNBT(NBTTagCompound, boolean) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Reads this module from NBT.
receiveEnergy(int, boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Tries to make the Rarmor this data is bound to receive a certain amount of energy
registerRarmorModule(String, Class<? extends ActiveRarmorModule>) - Static method in class de.canitzp.rarmor.api.RarmorAPI
Registers a Rarmor module
removeListener(IContainerListener) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
renderAdditionalOverlay(Minecraft, EntityPlayer, IRarmorData, ScaledResolution, int, int, float) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
This can be used to render additional information to the overlay displayed on the top left of the screen

S

selectModule(int) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Selects a module.
sendQueuedUpdate(EntityPlayer) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Sends an update that is queued.
setBoundStack(ItemStack) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Sets the stack that this data is bound to
setDirty(boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Sets if this data should be saved to memory next time a world save happens
setDirty() - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Sets if this data should be saved to memory next time a world save happens.
setEnergy(int) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Sets the amount of energy that this Rarmor has currently stored
slotClick(int, int, ClickType, EntityPlayer) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 

T

tick(World, Entity, boolean, boolean, boolean, boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Ticks this data.
tick(World, Entity, boolean, boolean, boolean, boolean) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Ticks this module.
transferStackInSlot(EntityPlayer, int) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 

U

uninstallModule(ActiveRarmorModule, Entity, boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Uninstalls a module.
updateProgressBar(int, int) - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleContainer
 
updateScreen() - Method in class de.canitzp.rarmor.api.inventory.RarmorModuleGui
 

W

writeToNBT(NBTTagCompound, boolean) - Method in interface de.canitzp.rarmor.api.internal.IRarmorData
Writes this Data to NBT.
writeToNBT(NBTTagCompound, boolean) - Method in class de.canitzp.rarmor.api.module.ActiveRarmorModule
Writes this module to NBT.
A B C D E G H I M O Q R S T U W 
Skip navigation links