Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X Y 

A

activeTab - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
 
addCallback(IInventoryCallback) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Add a callback to this inventory
addCallback(IInventoryCallback) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Add a callback to this inventory
addChild(BaseComponent) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Add a child to this tab
addComponents() - Method in class com.teambr.nucleus.client.gui.GuiBase
This will be called after the GUI has been initialized and should be where you add all components.
addInventoryGrid(int, int, int, int) - Method in class com.teambr.nucleus.common.container.BaseContainer
Adds an inventory grid to the container
addInventoryLine(int, int, int, int) - Method in class com.teambr.nucleus.common.container.BaseContainer
Adds a line of slots
addInventoryLine(int, int, int, int, int) - Method in class com.teambr.nucleus.common.container.BaseContainer
Adds a line of inventory slots with a margin around them
addLeftTabs(GuiTabCollection) - Method in class com.teambr.nucleus.client.gui.GuiBase
Add the tabs to the left.
addPlayerInventorySlots(int) - Method in class com.teambr.nucleus.common.container.BaseContainer
Adds the player offset with Y offset
addPlayerInventorySlots(int, int) - Method in class com.teambr.nucleus.common.container.BaseContainer
Adds player inventory at location, includes space between normal and hotbar
addReverseTab(List<BaseComponent>, int, int, int, int, ItemStack) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Adds a reverse tab to the collection
addRightTabs(GuiTabCollection) - Method in class com.teambr.nucleus.client.gui.GuiBase
Adds the tabs to the right.
addTab(List<BaseComponent>, int, int, int, int, ItemStack) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Adds a tab to the collection
addToolTipInfo(ItemStack, List<String>) - Static method in class com.teambr.nucleus.util.EnergyUtils
Adds the info needed to display held energy
addToolTipInfo(IEnergyStorage, List<String>, int, int) - Static method in class com.teambr.nucleus.util.EnergyUtils
Adds the energy storage info
animationDirection - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated
 
applyTransform(float, float, boolean) - Method in class com.teambr.nucleus.client.gui.misc.Trackball
 
areChildrenActive() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Can the tab render the children

B

BaseComponent - Class in com.teambr.nucleus.client.gui.component
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
BaseComponent(GuiBase<?>, int, int) - Constructor for class com.teambr.nucleus.client.gui.component.BaseComponent
 
BaseComponent(GuiBase<?>, ITextComponent, int, int) - Constructor for class com.teambr.nucleus.client.gui.component.BaseComponent
Main constructor for all components
BaseContainer - Class in com.teambr.nucleus.common.container
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
BaseContainer(ContainerType<?>, int, IInventory, IItemHandler) - Constructor for class com.teambr.nucleus.common.container.BaseContainer
Creates the contianer object
bindMinecraftBlockSheet() - Static method in class com.teambr.nucleus.util.RenderUtils
Used to bind the MC blocks sheet
bindMinecraftItemSheet() - Static method in class com.teambr.nucleus.util.RenderUtils
Used to bind the MC item sheet
bindTexture(ResourceLocation) - Static method in class com.teambr.nucleus.util.RenderUtils
Used to bind a texture to the render manager
BLOCK_THIRD_PERSON_LEFT - Static variable in class com.teambr.nucleus.client.ModelHelper
 
BLOCK_THIRD_PERSON_RIGHT - Static variable in class com.teambr.nucleus.client.ModelHelper
 
BlockFourWayRotating - Class in com.teambr.nucleus.common.blocks
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
BlockFourWayRotating(Block.Properties) - Constructor for class com.teambr.nucleus.common.blocks.BlockFourWayRotating
Main constructor for the block
blockPosition - Variable in class com.teambr.nucleus.network.ClientOverridePacket
 
blockPosition - Variable in class com.teambr.nucleus.network.SyncableFieldPacket
 
BlockSixWayRotation - Class in com.teambr.nucleus.common.blocks
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
BlockSixWayRotation(Block.Properties) - Constructor for class com.teambr.nucleus.common.blocks.BlockSixWayRotation
Main constructor for the block
blockState - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
BlockUtils - Class in com.teambr.nucleus.util
This file was created for Lux-et-Umbra-Redux
BlockUtils() - Constructor for class com.teambr.nucleus.util.BlockUtils
 
breakBlockSavingNBT(World, BlockPos, IToolable) - Static method in class com.teambr.nucleus.util.WorldUtils
Breaks the block and saves the NBT to the tag, calls getStackDropped to drop (just item)
bucketsToMB(int) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Used to convert a number of buckets into MB

C

calcRedstoneFromInventory(IItemHandler) - Static method in class com.teambr.nucleus.util.InventoryUtils
Calculates the redstone signal to output based on how full an inventory is
calculateMouseHits() - Method in class com.teambr.nucleus.client.gui.misc.SidePicker
 
calculateSpherePoint(float, float) - Method in class com.teambr.nucleus.client.gui.misc.Trackball
 
canAdjust() - Method in interface com.teambr.nucleus.common.container.slots.IPhantomSlot
Can this slot change
canAdjust() - Method in class com.teambr.nucleus.common.container.slots.PhantomSlot
Can slot change
canDrain(Fluid) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Returns true if the given fluid can be extracted More formally, this should return true if fluid is able to leave
canExtract() - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Returns if this storage can have energy extracted.
canExtract() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Returns if this storage can have energy extracted.
canExtractItem(int, ItemStack, Direction) - Method in class com.teambr.nucleus.common.tiles.InventorySided
Can this extract the item
canFill(Fluid) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Returns true if the given fluid can be inserted More formally, this should return true if fluid is able to enter
canInsertItem(int, ItemStack, Direction) - Method in class com.teambr.nucleus.common.tiles.InventorySided
Can insert the item into the inventory
canInteractWith(PlayerEntity) - Method in class com.teambr.nucleus.common.container.ContainerGeneric
 
canReceive() - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Used to determine if this storage can receive energy.
canReceive() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Used to determine if this storage can receive energy.
canStacksMerge(ItemStack, ItemStack) - Static method in class com.teambr.nucleus.util.InventoryUtils
Checks if the two stacks can merge
canTakeStack(PlayerEntity) - Method in class com.teambr.nucleus.common.container.slots.PhantomSlot
Slot *
ceiling - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
cellSize - Variable in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
charTyped(char, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Used when a key is pressed
charTyped(BaseComponent, char, int) - Method in interface com.teambr.nucleus.client.gui.component.listeners.IKeyboardListener
Called when the keyboard is pressed
charTyped(char, int) - Method in class com.teambr.nucleus.client.gui.GuiBase
Called when a key is typed
checkStackTag() - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Makes sure we always have a valid tag
checkStackTag() - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Makes sure we always have a valid tag
children - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
ClientOverridePacket - Class in com.teambr.nucleus.network
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
ClientOverridePacket() - Constructor for class com.teambr.nucleus.network.ClientOverridePacket
Stub to allow registration
ClientOverridePacket(BlockPos, CompoundNBT) - Constructor for class com.teambr.nucleus.network.ClientOverridePacket
Creates a packet with the given info
ClientProxy - Class in com.teambr.nucleus.client
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
ClientProxy() - Constructor for class com.teambr.nucleus.client.ClientProxy
 
ClientUtils - Class in com.teambr.nucleus.util
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
ClientUtils() - Constructor for class com.teambr.nucleus.util.ClientUtils
 
color - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
 
color - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
 
colorDefault - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
colorDefault - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
 
ColorUtils - Class in com.teambr.nucleus.util
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
ColorUtils() - Constructor for class com.teambr.nucleus.util.ColorUtils
 
com.teambr.nucleus - package com.teambr.nucleus
 
com.teambr.nucleus.client - package com.teambr.nucleus.client
 
com.teambr.nucleus.client.gui - package com.teambr.nucleus.client.gui
 
com.teambr.nucleus.client.gui.component - package com.teambr.nucleus.client.gui.component
 
com.teambr.nucleus.client.gui.component.control - package com.teambr.nucleus.client.gui.component.control
 
com.teambr.nucleus.client.gui.component.display - package com.teambr.nucleus.client.gui.component.display
 
com.teambr.nucleus.client.gui.component.listeners - package com.teambr.nucleus.client.gui.component.listeners
 
com.teambr.nucleus.client.gui.misc - package com.teambr.nucleus.client.gui.misc
 
com.teambr.nucleus.common - package com.teambr.nucleus.common
 
com.teambr.nucleus.common.blocks - package com.teambr.nucleus.common.blocks
 
com.teambr.nucleus.common.container - package com.teambr.nucleus.common.container
 
com.teambr.nucleus.common.container.slots - package com.teambr.nucleus.common.container.slots
 
com.teambr.nucleus.common.items - package com.teambr.nucleus.common.items
 
com.teambr.nucleus.common.tiles - package com.teambr.nucleus.common.tiles
 
com.teambr.nucleus.energy - package com.teambr.nucleus.energy
 
com.teambr.nucleus.energy.implementations - package com.teambr.nucleus.energy.implementations
 
com.teambr.nucleus.events - package com.teambr.nucleus.events
 
com.teambr.nucleus.helper - package com.teambr.nucleus.helper
 
com.teambr.nucleus.lib - package com.teambr.nucleus.lib
 
com.teambr.nucleus.manager - package com.teambr.nucleus.manager
 
com.teambr.nucleus.network - package com.teambr.nucleus.network
 
com.teambr.nucleus.util - package com.teambr.nucleus.util
 
CommonProxy - Class in com.teambr.nucleus.common
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
CommonProxy() - Constructor for class com.teambr.nucleus.common.CommonProxy
 
components - Variable in class com.teambr.nucleus.client.gui.GuiBase
 
Config - Class in com.teambr.nucleus.manager
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
Config() - Constructor for class com.teambr.nucleus.manager.Config
 
Config.Server - Class in com.teambr.nucleus.manager
 
configFolderLocation - Static variable in class com.teambr.nucleus.Nucleus
The location of the config folder
consumePowerFromFaces(IEnergyStorage, World, BlockPos, int, boolean) - Static method in class com.teambr.nucleus.util.EnergyUtils
Sends power to all faces connected
ContainerGeneric - Class in com.teambr.nucleus.common.container
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
ContainerGeneric(ContainerType<?>, int) - Constructor for class com.teambr.nucleus.common.container.ContainerGeneric
 
coord - Variable in class com.teambr.nucleus.client.gui.misc.SidePicker.HitCoord
 
copyFrom(IItemHandler) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Used to copy from an existing inventory
copyFrom(IItemHandler) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Used to copy from an existing inventory
CraftingEvents - Class in com.teambr.nucleus.events
This file was created for NeoTech NeoTech is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
CraftingEvents() - Constructor for class com.teambr.nucleus.events.CraftingEvents
 
createEntityRotateMatrix(Entity) - Static method in class com.teambr.nucleus.util.RenderUtils
Creates a rotation matrix for the entity
currentDifference - Variable in class com.teambr.nucleus.common.tiles.EnergyHandler
 
currentHeight - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
currentLine - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
currentPosition - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
currentStored - Variable in class com.teambr.nucleus.energy.implementations.EnergyBank
 
currentWidth - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 

D

DEBUG - Static variable in class com.teambr.nucleus.lib.Reference
 
debug - Variable in class com.teambr.nucleus.manager.Config.Server
 
decode(PacketBuffer) - Method in class com.teambr.nucleus.network.ClientOverridePacket
IMessage *
decode(PacketBuffer) - Method in interface com.teambr.nucleus.network.INetworkMessage
 
decode(PacketBuffer) - Method in class com.teambr.nucleus.network.SyncableFieldPacket
IMessage *
DEFAULT_ITEM_STATE - Static variable in class com.teambr.nucleus.client.ModelHelper
 
DEFAULT_TOOL_STATE - Static variable in class com.teambr.nucleus.client.ModelHelper
 
DEPENDENCIES - Static variable in class com.teambr.nucleus.lib.Reference
 
dHeight - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
diameter - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
displayShiftForInfo(ItemStack) - Method in interface com.teambr.nucleus.common.IAdvancedToolTipProvider
Defines if the tooltip will add the press shift for more info text Override this to false if you just want it to show up on shift, useful if press shift for info may already be present
displayStack - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentItemStackButton
 
distributePowerToFaces(IEnergyStorage, World, BlockPos, int, boolean) - Static method in class com.teambr.nucleus.util.EnergyUtils
Sends power to all faces connected
doAction() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Called when button is pressed
doesContainAirBlock(World, List<BlockPos>, BlockPos) - Static method in class com.teambr.nucleus.util.WorldUtils
Checks if there is air within the given list
doRender - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
 
downSelected - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
downSelected - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
dragStart - Variable in class com.teambr.nucleus.client.gui.misc.Trackball
 
drain(int, boolean) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler.
drain(FluidStack, boolean) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Drains fluid out of internal tanks, distribution is left entirely to the IFluidHandler.
drawGuiContainerBackgroundLayer(float, int, int) - Method in class com.teambr.nucleus.client.gui.GuiBase
Called to draw the background Usually used to create the base on which to render things
drawGuiContainerForegroundLayer(int, int) - Method in class com.teambr.nucleus.client.gui.GuiBase
Used to draw above the background.
drawIconWithCut(TextureAtlasSprite, int, int, int, int, int) - Static method in class com.teambr.nucleus.helper.GuiHelper
Draws the given icon with optional cut
drawTopLayer(int, int) - Method in class com.teambr.nucleus.client.gui.GuiBase
The main draw call.
dropStack(World, ItemStack, BlockPos) - Static method in class com.teambr.nucleus.util.WorldUtils
Drops a ItemStack into the world
dropStacks(World, List<ItemStack>, BlockPos) - Static method in class com.teambr.nucleus.util.WorldUtils
Drops and Array of ItemStacks into the world
dropStacksInInventory(IItemHandler, World, BlockPos) - Static method in class com.teambr.nucleus.util.WorldUtils
Helper method to drop items in an inventory, used on break mostly
dWidth - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 

E

encode(PacketBuffer) - Method in class com.teambr.nucleus.network.ClientOverridePacket
 
encode(PacketBuffer) - Method in interface com.teambr.nucleus.network.INetworkMessage
 
encode(PacketBuffer) - Method in class com.teambr.nucleus.network.SyncableFieldPacket
 
endDrag(float, float) - Method in class com.teambr.nucleus.client.gui.misc.Trackball
 
ENERGY_CAPACITY_NBT_TAG - Static variable in class com.teambr.nucleus.energy.implementations.EnergyBank
 
ENERGY_MAX_EXTRACT_NBT_TAG - Static variable in class com.teambr.nucleus.energy.implementations.EnergyBank
 
ENERGY_MAX_RECIEVE_NBT_TAG - Static variable in class com.teambr.nucleus.energy.implementations.EnergyBank
 
ENERGY_NBT_TAG - Static variable in class com.teambr.nucleus.energy.implementations.EnergyBank
NBT *
EnergyBank - Class in com.teambr.nucleus.energy.implementations
This file was created for Lux et Umbra Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
EnergyBank(int) - Constructor for class com.teambr.nucleus.energy.implementations.EnergyBank
Simplest constructor of EnergyBank
EnergyBank(int, int, int) - Constructor for class com.teambr.nucleus.energy.implementations.EnergyBank
Constructor for EnergyBank
EnergyBank(int, int, int, int) - Constructor for class com.teambr.nucleus.energy.implementations.EnergyBank
The main constructor for EnergyBank
EnergyContainingItem - Class in com.teambr.nucleus.common.items
This file was created for Nucleus
EnergyContainingItem(ItemStack, int) - Constructor for class com.teambr.nucleus.common.items.EnergyContainingItem
Simplest constructor of EnergyBank
EnergyHandler - Class in com.teambr.nucleus.common.tiles
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/ Massive energy handler class to manage interfacing with all energy systems.
EnergyHandler(TileEntityType<?>) - Constructor for class com.teambr.nucleus.common.tiles.EnergyHandler
Main Constructor
energyStorage - Variable in class com.teambr.nucleus.common.tiles.EnergyHandler
 
EnergyUtils - Class in com.teambr.nucleus.util
This file was created for NeoTech
EnergyUtils() - Constructor for class com.teambr.nucleus.util.EnergyUtils
 
equals(Object) - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
EventManager - Class in com.teambr.nucleus.manager
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
EventManager() - Constructor for class com.teambr.nucleus.manager.EventManager
 
expandedHeight - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
expandedWidth - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
extractEnergy(int, boolean) - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Removes energy from the storage.
extractEnergy(int, boolean) - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Removes energy from the storage.
extractItem(int, int, boolean) - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
extractItem(int, int, boolean) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Extracts an ItemStack from the given slot.
extractItem(int, int, boolean) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Extracts an ItemStack from the given slot.

F

fieldUpdated(String) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Called when the value in the text box changes
fill(FluidStack, boolean) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Fills fluid into internal tanks, distribution is left entirely to the IFluidHandler.
fillStateContainer(StateContainer.Builder<Block, BlockState>) - Method in class com.teambr.nucleus.common.blocks.BlockFourWayRotating
Add properties to our block on load
fillStateContainer(StateContainer.Builder<Block, BlockState>) - Method in class com.teambr.nucleus.common.blocks.BlockSixWayRotation
Add properties to our block on load
firstRun - Variable in class com.teambr.nucleus.common.tiles.EnergyHandler
 
floor - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
FluidHandler - Class in com.teambr.nucleus.common.tiles
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
FluidHandler(TileEntityType<?>) - Constructor for class com.teambr.nucleus.common.tiles.FluidHandler
Default constructor, calls the setupTanks method to setup the tanks
FOLDED_SIZE - Static variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
fontRenderer - Variable in class com.teambr.nucleus.client.gui.component.BaseComponent
 
formatNumber(double) - Static method in class com.teambr.nucleus.util.ClientUtils
Used to translate a number to a standard format based on Locale
FOUR_WAY - Static variable in class com.teambr.nucleus.common.blocks.BlockFourWayRotating
 
fromDirection(Direction) - Static method in enum com.teambr.nucleus.client.gui.misc.SidePicker.Side
 

G

getAdvancedToolTip(ItemStack) - Method in interface com.teambr.nucleus.common.IAdvancedToolTipProvider
Get the tool tip to present when shift is pressed
getAnimationDirection() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated
Accessors/Mutators *
getArea(int, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Used to get what area is being displayed, mainly used for JEI
getAreasCovered(int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Gets the areas covered by the tab collection
getBlockList(int, Direction, BlockPos, World) - Static method in class com.teambr.nucleus.util.BlockUtils
Returns a collection of BlockPos that are not Air
getBlockState() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
getCapability(Capability<T>, Direction) - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Retrieves the handler for the capability requested on the specific side.
getCapability(Capability<T>, Direction) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Retrieves the handler for the capability requested on the specific side.
getCapability(Capability<T>, Direction) - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
 
getCapability(Capability<T>, Direction) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
 
getCapability(Capability<T>, Direction) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Used to access the capability
getCapability(Capability<T>, Direction) - Method in class com.teambr.nucleus.common.tiles.InventorySided
TileEntity *
getCeiling() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
getChildren() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
getClientGuiElement(int, PlayerEntity, World, int, int, int) - Method in interface com.teambr.nucleus.common.IOpensGui
Return the gui for this tile
getColor() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
 
getColor() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
 
getColorBetween(Color, Color, float) - Static method in class com.teambr.nucleus.util.ColorUtils
Used to get the color between the two colors based on how far the progress is between them
getColorForMode(Direction) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
This is used to color the highlight.
getConnectedCapabilities(Capability<T>, World, BlockPos) - Static method in class com.teambr.nucleus.util.EnergyUtils
Gets a list of all capabilities that touch a BlockPos.
getCoveredAreas() - Method in class com.teambr.nucleus.client.gui.GuiBase
Returns a list of Rectangles that represent the areas covered by the GUI
getCurrentLine() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
getCurrentPosition() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
getCurrentProgress(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated
Get the current scale, scaled to the width
getCurrentStored() - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Get the current energy stored
getDefaultEnergyStorageSize() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Used to define the default size of this energy bank
getDisplayStack() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentItemStackButton
Accessors/Mutators *
getDynamicColor() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
Override this to change the color
getDynamicToolTip(int, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Used to determine if a dynamic tooltip is needed at runtime
getEnergyDisplay(int) - Static method in class com.teambr.nucleus.util.EnergyUtils
Converts the given number into a readable energy number.
getEnergyStored() - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Returns the amount of energy currently stored.
getEnergyStored() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Returns the amount of energy currently stored.
getEnergyStored() - Method in interface com.teambr.nucleus.energy.IEnergyHolder
Get the amount of stored power in this object
getEnergyStored() - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Get current energy stored
getFloor() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
getGuiLeft() - Method in class com.teambr.nucleus.client.gui.GuiBase
Used to get the guiLeft
getGuiTop() - Method in class com.teambr.nucleus.client.gui.GuiBase
Used to get guiTop
getHandStackIsIn(PlayerEntity, ItemStack) - Static method in class com.teambr.nucleus.util.PlayerUtils
Gets what hand this item is in, this does an object match so you must send the object, not match by values
getHeight() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Used to find how tall this is
getHeight() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Used to find how tall this is
getInputTanks() - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Which tanks can input
getInventorySize() - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
The initial size of the inventory
getInventorySize() - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
The initial size of the inventory
getInventorySizeNotPlayer() - Method in class com.teambr.nucleus.common.container.BaseContainer
Get the size of the inventory that isn't the players
getKeyboardEventListener() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
getLabel() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
getLabel() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
getLabel() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
Accessors/Mutators *
getLines() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
getMaxEnergyStored() - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Returns the maximum amount of energy that can be stored.
getMaxEnergyStored() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Returns the maximum amount of energy that can be stored.
getMaxEnergyStored() - Method in interface com.teambr.nucleus.energy.IEnergyHolder
The max amount of energy this object can hold
getMaxEnergyStored() - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
The max amount of energy this object can hold
getMaxExtract() - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Get the max extract rate
getMaxInsert() - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Get the max receive rate
getMaxStored() - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Get the max energy stored
getMouseEventListener() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
getNearestHit() - Method in class com.teambr.nucleus.client.gui.misc.SidePicker
 
getNubU() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Accessors/Mutators *
getNubV() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
getOutputTanks() - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Which tanks can output
getParent() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
getScale() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Accessors/Mutators *
getServerGuiElement(int, PlayerEntity, World, int, int, int) - Method in interface com.teambr.nucleus.common.IOpensGui
Return the container for this tile
getSlot(InventorySided, int, Direction) - Static method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
getSlotLimit(int) - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
Retrieves the maximum stack size allowed to exist in the given slot.
getSlotLimit(int) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Retrieves the maximum stack size allowed to exist in the given slot.
getSlotLimit(int) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Retrieves the maximum stack size allowed to exist in the given slot.
getSlots() - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
getSlots() - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Returns the number of slots available
getSlots() - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Returns the number of slots available
getSlotsForFace(Direction) - Method in class com.teambr.nucleus.common.tiles.InventorySided
Get the slots for the given face
getStack() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
getStackDroppedByWrench(World, BlockPos) - Method in interface com.teambr.nucleus.common.blocks.IToolable
Called to get what stack should be dropped on wrench
getStackInSlot(int) - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
getStackInSlot(int) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Returns the ItemStack in a given slot.
getStackInSlot(int) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Returns the ItemStack in a given slot.
getStateForPlacement(BlockItemUseContext) - Method in class com.teambr.nucleus.common.blocks.BlockFourWayRotating
Called when placing block to determine direction
getStateForPlacement(BlockItemUseContext) - Method in class com.teambr.nucleus.common.blocks.BlockSixWayRotation
Set the state for placement
getTabs() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Accessors/Mutators *
getTank() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
 
getTankProperties() - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Returns an array of objects which represent the internal tanks.
getTextField() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
getTextField() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Accessors/Mutators *
getTextScale() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
getTextureFromBlockstate(BlockState) - Static method in class com.teambr.nucleus.client.ModelHelper
 
getTile() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
getTileEntityClass() - Method in interface com.teambr.nucleus.common.blocks.IRegistersTileEntity
Used to get the class for the tile this object registers to
getToolTip() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
getToolTip(ItemStack) - Method in interface com.teambr.nucleus.common.IAdvancedToolTipProvider
Used to get the tip to display
getToolTip(ItemStack) - Method in interface com.teambr.nucleus.common.IToolTipProvider
Used to get the tip to display
getTransform(float, float) - Method in class com.teambr.nucleus.client.gui.misc.Trackball
 
getU() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Accessors/Mutators *
getU() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Accessors/Mutators *
getU() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
getU() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
getU() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
Accessors/Mutators *
getU() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Accessors/Mutators *
getUpdatePacket() - Method in class com.teambr.nucleus.common.tiles.UpdatingTile
Case data packet to send our info
getUpdateTag() - Method in class com.teambr.nucleus.common.tiles.UpdatingTile
We want the update tag to take in outside info
getV() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
getV() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
getV() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
getV() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
getV() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
getV() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
getValue() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
getVariable(int) - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Used to get the field on the server, this will fetch the server value and overwrite the current
getVariable(int) - Method in class com.teambr.nucleus.common.tiles.Syncable
Used to get the field on the server, this will fetch the server value and overwrite the current
getWidth() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Used to find how wide this is
getWidth() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Used to find how wide this is
getXPos() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Accessors/Mutators *
getXSize() - Method in class com.teambr.nucleus.client.gui.GuiBase
For some reason this isn't in vanilla
getYPos() - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
getYSize() - Method in class com.teambr.nucleus.client.gui.GuiBase
For some reason this isn't in vanilla
GuiBase<T extends net.minecraft.inventory.container.Container> - Class in com.teambr.nucleus.client.gui
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiBase(T, PlayerInventory, ITextComponent, int, int, ResourceLocation) - Constructor for class com.teambr.nucleus.client.gui.GuiBase
Main constructor for Guis
GuiColor - Enum in com.teambr.nucleus.client.gui
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentButton - Class in com.teambr.nucleus.client.gui.component.control
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentButton(GuiBase<?>, int, int, int, int, int, int, String) - Constructor for class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Constructor for the button component In your texture, you should put the hovered over texture directly below the main texture passed
GuiComponentCheckBox - Class in com.teambr.nucleus.client.gui.component.control
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentCheckBox(GuiBase<?>, int, int, int, int, boolean, String) - Constructor for class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Main constructor for check boxes IMPORTANT: You must put the selected texture directly to the right of this one in the texture for it to work
GuiComponentColoredZone - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentColoredZone(GuiBase<?>, int, int, int, int, Color) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
Creates the colored zone
GuiComponentFluidTank - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentFluidTank(GuiBase<?>, int, int, int, int, FluidTank) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
Creates a fluid tank renderer
GuiComponentItemStackButton - Class in com.teambr.nucleus.client.gui.component.control
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentItemStackButton(GuiBase<?>, int, int, int, int, int, int, ItemStack) - Constructor for class com.teambr.nucleus.client.gui.component.control.GuiComponentItemStackButton
Constructor for itemstack button
GuiComponentLongText - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentLongText(GuiBase<?>, int, int, int, int, int, int, String, int) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Creates the long text object IMPORTANT: The up and down arrows should be together, up on top down on bottom.
GuiComponentScrollBar - Class in com.teambr.nucleus.client.gui.component.control
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentScrollBar(GuiBase<?>, int, int, int, int, int) - Constructor for class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Creates a scroll bar IMPORTANT: Scroll bar NUB for selected must be to the right of the normal one NUB should be 12x15 pixels
GuiComponentSetNumber - Class in com.teambr.nucleus.client.gui.component.control
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentSetNumber(GuiBase<?>, int, int, int, int, int, int, int) - Constructor for class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Creates the set number object IMPORTANT: You must create the up and down arrow and pass the u and v or the top left corner It should look like the following in the texture sheet: UN|US DN|DS With UN and DN being the normal up and down and US and DS being the selected versions (when clicked) The arrow buttons should be 11x8 pixels and all touching to form one big rectangle
GuiComponentSideSelector - Class in com.teambr.nucleus.client.gui.component.control
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentSideSelector(GuiBase<?>, int, int, double, BlockState, TileEntity, boolean, boolean) - Constructor for class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Creates the side selector object
GuiComponentTabSlotHolder - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentTabSlotHolder(GuiBase<?>, int, int, Slot, int, int, int, int, GuiTab) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
Creates an object that will move the physical slot when should render This object will move the container slot, but also needs the texture to render
GuiComponentText - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentText(GuiBase<?>, int, int, String, Color) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiComponentText
Creates the text component
GuiComponentTextBox - Class in com.teambr.nucleus.client.gui.component.control
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentTextBox(GuiBase<?>, int, int, int, int, String) - Constructor for class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Creates the text box
GuiComponentTexture - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentTexture(GuiBase<?>, int, int, int, int, int, int) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
Creates a textured area
GuiComponentTextureAnimated - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiComponentTextureAnimated(GuiBase<?>, int, int, int, int, int, int, GuiComponentTextureAnimated.ANIMATION_DIRECTION) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated
Creates a textured area
GuiComponentTextureAnimated.ANIMATION_DIRECTION - Enum in com.teambr.nucleus.client.gui.component.display
Tells the component which way to render the texture
GuiHelper - Class in com.teambr.nucleus.helper
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiHelper() - Constructor for class com.teambr.nucleus.helper.GuiHelper
 
GuiReverseTab - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiReverseTab(GuiBase<?>, int, int, int, int, int, int, ItemStack) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiReverseTab
Creates a Gui Tab IMPORTANT: Texture should be a full nine patch renderer minus the right column of cells See NinePatchRenderer construction for more info
GuiTab - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiTab(GuiBase<?>, int, int, int, int, int, int, ItemStack) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiTab
Creates a Gui Tab IMPORTANT: Texture should be a full nine patch renderer minus the left column of cells See NinePatchRenderer construction for more info
GuiTabCollection - Class in com.teambr.nucleus.client.gui.component.display
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
GuiTabCollection(GuiBase<?>, int) - Constructor for class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Main constructor for all components
GuiTextFormat - Enum in com.teambr.nucleus.client.gui
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/

H

hashCode() - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
height - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
height - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
height - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
height - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
 
height - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
 
height - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
 
height - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
height - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
heldSlot - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
 
highListSelectedSides - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
HitCoord(SidePicker.Side, Vec3d) - Constructor for class com.teambr.nucleus.client.gui.misc.SidePicker.HitCoord
 
hours() - Static method in class com.teambr.nucleus.util.TimeUtils
How many hours on

I

IAdvancedToolTipProvider - Interface in com.teambr.nucleus.common
This file was created for NeoTech
ICraftingListener - Interface in com.teambr.nucleus.common
This file was created for NeoTech NeoTech is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
id - Variable in class com.teambr.nucleus.network.SyncableFieldPacket
 
IEnergyHolder - Interface in com.teambr.nucleus.energy
This file was created for Lux et Umbra Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/ The interface for an object that can store power, not used to send or receive just store
IEnergyProvider - Interface in com.teambr.nucleus.energy
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/ The interface to produce energy
IEnergyReceiver - Interface in com.teambr.nucleus.energy
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/ The interface for an object that receiver power
IInventoryCallback - Interface in com.teambr.nucleus.common.container
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
IKeyboardListener - Interface in com.teambr.nucleus.client.gui.component.listeners
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
IMouseEventListener - Interface in com.teambr.nucleus.client.gui.component.listeners
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
INetworkMessage - Interface in com.teambr.nucleus.network
 
init() - Method in class com.teambr.nucleus.client.ClientProxy
Called on init
init() - Method in class com.teambr.nucleus.common.CommonProxy
Called on init
init() - Static method in class com.teambr.nucleus.manager.EventManager
Registers the events
initPackets() - Static method in class com.teambr.nucleus.network.PacketManager
Registers all packets
insertItem(int, ItemStack, boolean) - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
insertItem(int, ItemStack, boolean) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Inserts an ItemStack into the given slot and return the remainder.
insertItem(int, ItemStack, boolean) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Inserts an ItemStack into the given slot and return the remainder.
INSTANCE - Static variable in class com.teambr.nucleus.network.PacketManager
 
INSTANCE - Static variable in class com.teambr.nucleus.Nucleus
Public INSTANCE of this mod
inv - Variable in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
inventory - Variable in class com.teambr.nucleus.common.container.BaseContainer
 
inventoryContents - Variable in class com.teambr.nucleus.common.items.InventoryHandlerItem
 
inventoryContents - Variable in class com.teambr.nucleus.common.tiles.InventoryHandler
 
InventoryHandler - Class in com.teambr.nucleus.common.tiles
This file was created for Nucleus - Java
InventoryHandler(TileEntityType<?>) - Constructor for class com.teambr.nucleus.common.tiles.InventoryHandler
 
InventoryHandlerItem - Class in com.teambr.nucleus.common.items
This file was created for Nucleus
InventoryHandlerItem(ItemStack, CompoundNBT) - Constructor for class com.teambr.nucleus.common.items.InventoryHandlerItem
Creates a handler with given stack
InventorySided - Class in com.teambr.nucleus.common.tiles
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
InventorySided(TileEntityType<?>) - Constructor for class com.teambr.nucleus.common.tiles.InventorySided
 
inventorySize - Variable in class com.teambr.nucleus.common.container.BaseContainer
 
InventoryUtils - Class in com.teambr.nucleus.util
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
InventoryUtils() - Constructor for class com.teambr.nucleus.util.InventoryUtils
 
IOpensGui - Interface in com.teambr.nucleus.common
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/ This defines the block will open a GUI.
IPhantomSlot - Interface in com.teambr.nucleus.common.container.slots
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
IRegistersTileEntity - Interface in com.teambr.nucleus.common.blocks
This file was created for Nucleus
isActive - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
isActive() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
isCtrlPressed() - Static method in class com.teambr.nucleus.util.ClientUtils
Checks for CTRL key, Macs use Command so this will enable that key as well
isDragging - Variable in class com.teambr.nucleus.client.gui.misc.TrackballWrapper
 
isHighListSelectedSides() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
isInBounds(double, double, int, int, int, int) - Static method in class com.teambr.nucleus.helper.GuiHelper
Test if location is in bounds
isInInitialPosition - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
isItemValid(int, ItemStack) - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
This function re-implements the vanilla function IInventory#isItemValidForSlot(int, ItemStack).
isItemValidForSlot(int, ItemStack) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Used to define if an item is valid for a slot
isItemValidForSlot(int, ItemStack) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Used to define if an item is valid for a slot
isKeyPressed(int) - Static method in class com.teambr.nucleus.util.ClientUtils
Get if key is currently pressed
isMouseOver(int, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Used to check if the mouse if currently over the component You must have the getWidth() and getHeight() functions defined for this to work properly
isMouseOver(int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Used to enable the hovered over texture
isMouseOver(int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiReverseTab
Used to check if the mouse if currently over the component You must have the getWidth() and getHeight() functions defined for this to work properly
isMouseOver(int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Used to check if the mouse if currently over the component You must have the getWidth() and getHeight() functions defined for this to work properly
isMoving - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
isPlayerHoldingEither(PlayerEntity, Item) - Static method in class com.teambr.nucleus.util.PlayerUtils
Checks if the player is holding the given item in either hand
isProvider() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Is this tile an energy provider
isReceiver() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Is this tile an energy reciever
isRenderTile() - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
isShiftPressed() - Static method in class com.teambr.nucleus.util.ClientUtils
Checks for the Shift key pressed
isValidSlot(int) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Makes sure this slot is within our range
isValidSlot(int) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Makes sure this slot is within our range
itemRenderer - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
IToolable - Interface in com.teambr.nucleus.common.blocks
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
IToolTipProvider - Interface in com.teambr.nucleus.common
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/

J

JsonUtils - Class in com.teambr.nucleus.util
 
JsonUtils() - Constructor for class com.teambr.nucleus.util.JsonUtils
 

K

keyboardEventListener - Variable in class com.teambr.nucleus.client.gui.component.BaseComponent
 
keyTyped(char, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Used when a key is pressed
keyTyped(char, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Used when a key is pressed
keyTyped(char, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Used when a key is pressed
keyTyped(char, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Used when a key is pressed

L

label - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
label - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
label - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
 
lastDifference - Variable in class com.teambr.nucleus.common.tiles.EnergyHandler
 
lastEnergy - Variable in class com.teambr.nucleus.common.tiles.EnergyHandler
 
lastSideHovered - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
lastTransform - Variable in class com.teambr.nucleus.client.gui.misc.Trackball
 
leftTabs - Variable in class com.teambr.nucleus.client.gui.GuiBase
 
lines - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
lineWidth - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
loadMatrix(Matrix4f) - Static method in class com.teambr.nucleus.util.RenderUtils
Loads the matrix
logger - Static variable in class com.teambr.nucleus.helper.LogHelper
 
LogHelper - Class in com.teambr.nucleus.helper
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
LogHelper() - Constructor for class com.teambr.nucleus.helper.LogHelper
 

M

markForUpdate(int) - Method in class com.teambr.nucleus.common.tiles.UpdatingTile
Call to mark this block for update in the world
maxExtract - Variable in class com.teambr.nucleus.energy.implementations.EnergyBank
 
maxInsert - Variable in class com.teambr.nucleus.energy.implementations.EnergyBank
 
maxRange - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
maxStored - Variable in class com.teambr.nucleus.energy.implementations.EnergyBank
 
MC_BLOCKS_RESOURCE_LOCATION - Static variable in class com.teambr.nucleus.util.RenderUtils
 
MC_ITEMS_RESOURCE_LOCATION - Static variable in class com.teambr.nucleus.util.RenderUtils
 
minutes() - Static method in class com.teambr.nucleus.util.TimeUtils
How many minutes on
MOD_ID - Static variable in class com.teambr.nucleus.lib.Reference
 
MOD_NAME - Static variable in class com.teambr.nucleus.lib.Reference
 
ModelHelper - Class in com.teambr.nucleus.client
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/ Adapted from Tinker's Construct Model Helper https://github.com/SlimeKnights/TinkersConstruct/blob/master/src/main/java/slimeknights/tconstruct/library/client/model/ModelHelper.java
ModelHelper() - Constructor for class com.teambr.nucleus.client.ModelHelper
 
mouseButton - Variable in class com.teambr.nucleus.client.gui.misc.TrackballWrapper
 
mouseClicked(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Called when the mouse is pressed
mouseClicked(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Called when the mouse is pressed
mouseClicked(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Called when the mouse is pressed
mouseClicked(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Called when the mouse is pressed
mouseClicked(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Called when the mouse is pressed
mouseClicked(double, double, int) - Method in class com.teambr.nucleus.client.gui.GuiBase
Called when the mouse is clicked
mouseDown(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Called when the mouse is pressed
mouseDown(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Called when the mouse is pressed
mouseDown(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Called when the mouse is pressed
mouseDownActivated(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Called when the mouse is pressed We are broken this out as GuiTabCollection will pass down
mouseDrag(double, double, int, double, double) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Called when the user drags the component
mouseDragActivated(double, double, int, double, double) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Called when the user drags the component We are broken this out as GuiTabCollection will pass down
mouseDragged(double, double, int, double, double) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Called when the user drags the component
mouseDragged(double, double, int, double, double) - Method in class com.teambr.nucleus.client.gui.GuiBase
Used to track when the mouse is clicked and dragged
mouseEventListener - Variable in class com.teambr.nucleus.client.gui.component.BaseComponent
 
mouseReleased(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Called when the mouse button is over the component and released
mouseReleased(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Called when the mouse button is over the component and released
mouseReleased(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Called when the mouse button is over the component and released
mouseReleased(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Called when the mouse button is over the component and released
mouseReleased(double, double, int) - Method in class com.teambr.nucleus.client.gui.GuiBase
Called when the mouse releases a button
mouseScrolled(int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Called when the mouse is scrolled
mouseScrolled(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Called when the mouse is scrolled
mouseScrolled(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Called when the mouse is scrolled
mouseScrolled(double, double, double) - Method in class com.teambr.nucleus.client.gui.GuiBase
Handle the mouse input
mouseScrolledTab(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Called by the GuiTabCollection when the mouse scrolls
mouseUp(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Called when the mouse button is over the component and released
mouseUpActivated(double, double, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Called when the mouse button is over the component and released We are broken this out as GuiTabCollection will pass down
moveItemInto(Object, int, Object, int, int, Direction, boolean, boolean, boolean) - Static method in class com.teambr.nucleus.util.InventoryUtils
Used to move items from one inventory to another.
moveSlots(boolean) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
Called by parent tab to move around
moveSlots() - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Moves the slots if need be
mul(Matrix4f, Matrix4f, Matrix4f) - Static method in class com.teambr.nucleus.util.RenderUtils
Multiply the right matrix by the left and place the result in a third matrix.

N

NinePatchRenderer - Class in com.teambr.nucleus.client.gui.component
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
NinePatchRenderer(int, int, int, ResourceLocation) - Constructor for class com.teambr.nucleus.client.gui.component.NinePatchRenderer
Creates a renderer with given options Texture must be in the following pattern.
nubU - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
nubV - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
Nucleus - Class in com.teambr.nucleus
This file was created for com.teambr.nucleus.Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
Nucleus() - Constructor for class com.teambr.nucleus.Nucleus
 

O

onClientTick() - Method in class com.teambr.nucleus.common.tiles.UpdatingTile
Called only on the client side tick.
onCrafted(ItemStack[], ItemStack) - Method in interface com.teambr.nucleus.common.ICraftingListener
Called when this item is crafted, handle NBT moving or other stuff here
onCrafting(PlayerEvent.ItemCraftedEvent) - Method in class com.teambr.nucleus.events.CraftingEvents
 
onDataPacket(NetworkManager, SUpdateTileEntityPacket) - Method in class com.teambr.nucleus.common.tiles.UpdatingTile
Cause tile to read new info
onHour(int) - Static method in class com.teambr.nucleus.util.TimeUtils
Used to check if the current hours is on the time multiple of the given variable
onInventoryChanged(IItemHandler, int) - Method in interface com.teambr.nucleus.common.container.IInventoryCallback
Called when an inventory has a change in state
onInventoryChanged(int) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Called when the inventory has a change
onInventoryChanged(int) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Called when the inventory has a change
onItemUse(ItemUseContext) - Method in class com.teambr.nucleus.common.items.ToolWrench
Called when item is right clicked
onMinute(int) - Static method in class com.teambr.nucleus.util.TimeUtils
Used to check if the current minutes is on the time multiple of the given variable
onMouseDown(BaseComponent, double, double, int) - Method in interface com.teambr.nucleus.client.gui.component.listeners.IMouseEventListener
Called when the mouse clicks on the component
onMouseDrag(BaseComponent, double, double, int, double, double) - Method in interface com.teambr.nucleus.client.gui.component.listeners.IMouseEventListener
Called when the mouse drags an item
onMouseUp(BaseComponent, double, double, int) - Method in interface com.teambr.nucleus.client.gui.component.listeners.IMouseEventListener
Called when the mouse releases the component
onScroll(float) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Called when the scroll box has moved.
onSecond(int) - Static method in class com.teambr.nucleus.util.TimeUtils
Used to check if the current seconds is on the time multiple of the given variable
onServerTick() - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Tile Methods *
onServerTick() - Method in class com.teambr.nucleus.common.tiles.UpdatingTile
Called only on the server side tick.
onSideToggled(Direction, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
This is called any time the user presses a side to toggle the mode.
onTankChanged(FluidTank) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Called when something happens to the tank, you should mark the block for update here if a tile
onToolTip(ItemTooltipEvent) - Method in class com.teambr.nucleus.events.ToolTipEvent
 
onWorldTick(TickEvent.WorldTickEvent) - Method in class com.teambr.nucleus.util.TimeUtils
 
onWrench(ItemUseContext) - Method in interface com.teambr.nucleus.common.blocks.IToolable
Called when a wrench clicks on this block

P

PacketManager - Class in com.teambr.nucleus.network
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
PacketManager() - Constructor for class com.teambr.nucleus.network.PacketManager
 
parent - Variable in class com.teambr.nucleus.client.gui.component.BaseComponent
 
parentTab - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
 
patchLocation - Variable in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
PhantomSlot - Class in com.teambr.nucleus.common.container.slots
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
PhantomSlot(IItemHandler, int, int, int) - Constructor for class com.teambr.nucleus.common.container.slots.PhantomSlot
Creates a phantom slot
playButtonSound() - Static method in class com.teambr.nucleus.helper.GuiHelper
Used to play the button sound in a GUI
playerInventory - Variable in class com.teambr.nucleus.common.container.BaseContainer
 
PlayerUtils - Class in com.teambr.nucleus.util
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
PlayerUtils() - Constructor for class com.teambr.nucleus.util.PlayerUtils
 
prepareRenderState() - Static method in class com.teambr.nucleus.util.RenderUtils
Used to prepare the rendering state.
process(ClientOverridePacket, Supplier<NetworkEvent.Context>) - Static method in class com.teambr.nucleus.network.ClientOverridePacket
IMessageHandler *
process(SyncableFieldPacket, Supplier<NetworkEvent.Context>) - Static method in class com.teambr.nucleus.network.SyncableFieldPacket
IMessageHandler *
project(float, float, float) - Method in class com.teambr.nucleus.helper.ProjectionHelper
 
ProjectionHelper - Class in com.teambr.nucleus.helper
 
ProjectionHelper() - Constructor for class com.teambr.nucleus.helper.ProjectionHelper
 
providePower(int, boolean) - Method in interface com.teambr.nucleus.energy.IEnergyProvider
The amount of power this object can provide
providePower(int, boolean) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
The amount of power this object can provide
proxy - Static variable in class com.teambr.nucleus.Nucleus
The INSTANCE of the proxy

R

radius - Variable in class com.teambr.nucleus.client.gui.misc.TrackballWrapper
 
read(CompoundNBT) - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
 
read(CompoundNBT) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Used to read from an NBT tag
read(CompoundNBT) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Used to read the inventory from an NBT tag compound
readFromJson(TypeToken, String) - Static method in class com.teambr.nucleus.util.JsonUtils
 
readFromNBT(CompoundNBT) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Used to read the inventory from an NBT tag compound
readFromNBT(CompoundNBT) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Read from the tag
receiveEnergy(int, boolean) - Method in class com.teambr.nucleus.common.items.EnergyContainingItem
Adds energy to the storage.
receiveEnergy(int, boolean) - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Adds energy to the storage.
receivePower(int, boolean) - Method in interface com.teambr.nucleus.energy.IEnergyReceiver
Allow the object to receive power
receivePower(int, boolean) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Allow the object to receive power
Reference - Class in com.teambr.nucleus.lib
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
Reference() - Constructor for class com.teambr.nucleus.lib.Reference
 
registerEvent(Object) - Static method in class com.teambr.nucleus.manager.EventManager
Registers an event to the event registry
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiReverseTab
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Called to render the component
render(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Called to render the component
render(Screen, int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
render(Screen, int, int, int, int, Color) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
Main render call.
renderBackground(Screen, int, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
renderBottomEdge(Screen, int, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
renderBottomLeftCorner(Screen, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
renderBottomRightCorner(Screen, int, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
renderCubeWithTexture(double, double, double, double, double, double, double, double, double, double) - Static method in class com.teambr.nucleus.util.RenderUtils
Used to draw a 3d cube, provide opposite corners
renderFluid(FluidTank, int, int, int, int) - Static method in class com.teambr.nucleus.helper.GuiHelper
Renders a fluid from the given tank
renderLeftEdge(Screen, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentItemStackButton
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiReverseTab
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderOverlay(int, int, int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Called after base render, is already translated to guiLeft and guiTop, just move offset
renderRightEdge(Screen, int, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
renderTile - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
renderToolTip(int, int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
Render the tooltip if you can
renderToolTip(int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
Render the tooltip if you can
renderToolTip(int, int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
Render the tooltip if you can
renderTopEdge(Screen, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
renderTopLeftCorner(Screen) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
Partial Rendering Code This can be overwritten in a new INSTANCE of the class to disable certain parts from rendering or to give them a different behavior.
renderTopRightCorner(Screen, int) - Method in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
RenderUtils - Class in com.teambr.nucleus.util
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
RenderUtils() - Constructor for class com.teambr.nucleus.util.RenderUtils
 
restoreColor() - Static method in class com.teambr.nucleus.util.RenderUtils
Sets the color back to full white (normal)
restoreRenderState() - Static method in class com.teambr.nucleus.util.RenderUtils
Un-does the prepare state
returnValue - Variable in class com.teambr.nucleus.network.SyncableFieldPacket
 
rightTabs - Variable in class com.teambr.nucleus.client.gui.GuiBase
 
rotateLeft(Direction) - Static method in class com.teambr.nucleus.util.WorldUtils
Returns the direction to the left of this.
rotateMatrix4f(Matrix4f, float, Vector3f) - Static method in class com.teambr.nucleus.util.RenderUtils
Creates a rotation matrix.
rotateRight(Direction) - Static method in class com.teambr.nucleus.util.WorldUtils
Returns the direction to the right of this.

S

scale - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
seconds() - Static method in class com.teambr.nucleus.util.TimeUtils
The seconds online
selected - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
sendValueToClient(int, double) - Method in class com.teambr.nucleus.common.tiles.Syncable
Sends the value to the clients nearby
sendValueToServer(int, double) - Method in class com.teambr.nucleus.common.tiles.Syncable
Sends the value to the server, you should probably only call this from the client
SERVER - Static variable in class com.teambr.nucleus.manager.Config
 
serverSpec - Static variable in class com.teambr.nucleus.manager.Config
 
setActive(boolean) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
setAnimationDirection(GuiComponentTextureAnimated.ANIMATION_DIRECTION) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated
 
setBlockState(BlockState) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
setCeiling(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
setChildren(List<BaseComponent>) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
setColor(Color) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
 
setColor(Color) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
 
setColor(Color) - Static method in class com.teambr.nucleus.util.RenderUtils
Set the GL color.
setCurrentLine(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
setCurrentPosition(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
setCurrentPosition(float) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
setCurrentStored(int) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Set the current energy stored
setDisplayStack(ItemStack) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentItemStackButton
 
setFloor(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
setGLColorFromInt(int) - Static method in class com.teambr.nucleus.helper.GuiHelper
Used to set the color of the GL stack from an int value
setHeight(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
setHeight(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
 
setHeight(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
 
setHeight(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
setHeight(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
setHighListSelectedSides(boolean) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
setKeyboardEventListener(IKeyboardListener) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
setLabel(String) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
setLabel(String) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
setLabel(String) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentText
 
setLines(List<String>) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
setMaxExtract(int) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Set the max extract
setMaxInsert(int) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Set the max insert rate
setMaxStored(int) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Set the max energy stored
setMouseEventListener(IMouseEventListener) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
setNubU(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
setNubV(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentScrollBar
 
setParent(GuiBase) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
setRenderTile(boolean) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
setScale(double) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
setStack(ItemStack) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
setStackInSlot(int, ItemStack) - Method in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
setStackInSlot(int, ItemStack) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Overrides the stack in the given slot.
setStackInSlot(int, ItemStack) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Overrides the stack in the given slot.
setTabs(List<GuiTab>) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
 
setTank(FluidTank) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
 
setTextField(TextFieldWidget) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
setTextField(TextFieldWidget) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
 
setTextScale(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
setTile(TileEntity) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
setToolTip(List<String>) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
setTransform(Matrix4f) - Method in class com.teambr.nucleus.client.gui.misc.TrackballWrapper
 
setU(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
setU(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
setU(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
setU(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
setU(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
setU(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
setupTanks() - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Used to set up the tanks needed.
setV(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
setV(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
setV(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
setV(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
setV(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
setV(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
setValue(boolean) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
Called when there is a change in state, use this to set the value on what this controls
setValue(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Called when the user sets the value or when the value is changed
setVariable(int, double) - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
Used to set the value of a field
setVariable(int, double) - Method in class com.teambr.nucleus.common.tiles.Syncable
Used to set the value of a field
setWidth(int) - Method in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
Accessors/Mutators *
setWidth(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
Accessors/Mutators *
setWidth(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
Accessors/Mutators *
setWidth(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
Accessors/Mutators *
setWidth(int) - Method in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
setXPos(int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
setYPos(int) - Method in class com.teambr.nucleus.client.gui.component.BaseComponent
 
shownX - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
 
shownY - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
 
side - Variable in class com.teambr.nucleus.client.gui.misc.SidePicker.HitCoord
 
side - Variable in class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
SidedInventoryWrapper - Class in com.teambr.nucleus.common.container
This file was created for NeoTech NeoTech is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
SidedInventoryWrapper(InventorySided, Direction) - Constructor for class com.teambr.nucleus.common.container.SidedInventoryWrapper
 
SidePicker - Class in com.teambr.nucleus.client.gui.misc
 
SidePicker(double, double, double, double, double, double) - Constructor for class com.teambr.nucleus.client.gui.misc.SidePicker
 
SidePicker(double) - Constructor for class com.teambr.nucleus.client.gui.misc.SidePicker
 
SidePicker.HitCoord - Class in com.teambr.nucleus.client.gui.misc
 
SidePicker.Side - Enum in com.teambr.nucleus.client.gui.misc
 
SIX_WAY - Static variable in class com.teambr.nucleus.common.blocks.BlockSixWayRotation
 
SIZE_NBT_TAG - Static variable in class com.teambr.nucleus.common.tiles.FluidHandler
 
slotClick(int, int, ClickType, PlayerEntity) - Method in class com.teambr.nucleus.common.container.BaseContainer
The logic for when a slot is clicked
slotTexture - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTabSlotHolder
 
stack - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
startDrag(float, float) - Method in class com.teambr.nucleus.client.gui.misc.Trackball
 
store(Matrix4f, FloatBuffer) - Static method in class com.teambr.nucleus.util.RenderUtils
Store this matrix in a float buffer.
Syncable - Class in com.teambr.nucleus.common.tiles
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
Syncable(TileEntityType<?>) - Constructor for class com.teambr.nucleus.common.tiles.Syncable
 
SyncableFieldPacket - Class in com.teambr.nucleus.network
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
SyncableFieldPacket() - Constructor for class com.teambr.nucleus.network.SyncableFieldPacket
Stub to allow registration
SyncableFieldPacket(boolean, int, double, BlockPos) - Constructor for class com.teambr.nucleus.network.SyncableFieldPacket
Creates the packet

T

tabRenderer - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
tabs - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTabCollection
 
tag - Variable in class com.teambr.nucleus.network.ClientOverridePacket
 
tank - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
 
TANK_ID_NBT_TAG - Static variable in class com.teambr.nucleus.common.tiles.FluidHandler
 
tanks - Variable in class com.teambr.nucleus.common.tiles.FluidHandler
 
TANKS_NBT_TAG - Static variable in class com.teambr.nucleus.common.tiles.FluidHandler
 
target - Variable in class com.teambr.nucleus.client.gui.misc.TrackballWrapper
 
textField - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
textField - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
 
textScale - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
textureLocation - Variable in class com.teambr.nucleus.client.gui.GuiBase
 
tick() - Method in class com.teambr.nucleus.common.tiles.UpdatingTile
ITickable *
tick - Static variable in class com.teambr.nucleus.util.TimeUtils
 
tile - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
TimeUtils - Class in com.teambr.nucleus.util
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
TimeUtils() - Constructor for class com.teambr.nucleus.util.TimeUtils
 
titleComponent - Variable in class com.teambr.nucleus.client.gui.GuiBase
 
toDirection() - Method in enum com.teambr.nucleus.client.gui.misc.SidePicker.Side
 
toolTip - Variable in class com.teambr.nucleus.client.gui.component.BaseComponent
 
ToolTipEvent - Class in com.teambr.nucleus.events
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
ToolTipEvent() - Constructor for class com.teambr.nucleus.events.ToolTipEvent
 
ToolWrench - Class in com.teambr.nucleus.common.items
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
ToolWrench() - Constructor for class com.teambr.nucleus.common.items.ToolWrench
 
toString() - Method in enum com.teambr.nucleus.client.gui.GuiColor
 
toString() - Method in enum com.teambr.nucleus.client.gui.GuiTextFormat
 
trackball - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSideSelector
 
Trackball - Class in com.teambr.nucleus.client.gui.misc
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
Trackball() - Constructor for class com.teambr.nucleus.client.gui.misc.Trackball
 
TrackballWrapper - Class in com.teambr.nucleus.client.gui.misc
This file was created for Nucleus Nucleus is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
TrackballWrapper(int, int) - Constructor for class com.teambr.nucleus.client.gui.misc.TrackballWrapper
 
transferPower(IEnergyStorage, IEnergyStorage, int, boolean) - Static method in class com.teambr.nucleus.util.EnergyUtils
Transfers power from one storage to another, either can be null if you are not sure if it is capable
transferStackInSlot(PlayerEntity, int) - Method in class com.teambr.nucleus.common.container.BaseContainer
Take a stack from the specified inventory slot.
translate(String) - Static method in class com.teambr.nucleus.util.ClientUtils
Used to translate the text to a given language
tryMergeStacks(ItemStack, ItemStack) - Static method in class com.teambr.nucleus.util.InventoryUtils
Tries to merge the two stacks

U

u - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
u - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
u - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
u - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
u - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
u - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
u - Variable in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
unproject(double, double, float) - Method in class com.teambr.nucleus.helper.ProjectionHelper
 
update(int, int) - Method in class com.teambr.nucleus.client.gui.misc.TrackballWrapper
 
UPDATE_DIFFERENCE_ID - Static variable in class com.teambr.nucleus.common.tiles.EnergyHandler
 
UPDATE_ENERGY_ID - Static variable in class com.teambr.nucleus.common.tiles.EnergyHandler
 
updateClientValueFromServer(int) - Method in class com.teambr.nucleus.common.tiles.Syncable
Will get the value from the server and set it to our current value, call from client Only use if you lose data and want to update from server.
updateMatrices() - Method in class com.teambr.nucleus.helper.ProjectionHelper
 
updateTileWithClientInfo(TileEntity) - Static method in class com.teambr.nucleus.network.PacketManager
Reverse of normal syncing, will send client side data to server to replace
UpdatingTile - Class in com.teambr.nucleus.common.tiles
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
UpdatingTile(TileEntityType<?>) - Constructor for class com.teambr.nucleus.common.tiles.UpdatingTile
 
upSelected - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
upSelected - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 

V

v - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
v - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentCheckBox
 
v - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
v - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
v - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
v - Variable in class com.teambr.nucleus.client.gui.component.display.GuiTab
 
v - Variable in class com.teambr.nucleus.client.gui.component.NinePatchRenderer
 
value - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
value - Variable in class com.teambr.nucleus.network.SyncableFieldPacket
 
valueOf(String) - Static method in enum com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated.ANIMATION_DIRECTION
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.teambr.nucleus.client.gui.GuiColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.teambr.nucleus.client.gui.GuiTextFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.teambr.nucleus.client.gui.misc.SidePicker.Side
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.teambr.nucleus.client.gui.component.display.GuiComponentTextureAnimated.ANIMATION_DIRECTION
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.teambr.nucleus.client.gui.GuiColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.teambr.nucleus.client.gui.GuiTextFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.teambr.nucleus.client.gui.misc.SidePicker.Side
Returns an array containing the constants of this enum type, in the order they are declared.
VERSION - Static variable in class com.teambr.nucleus.lib.Reference
 

W

width - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentButton
 
width - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentSetNumber
 
width - Variable in class com.teambr.nucleus.client.gui.component.control.GuiComponentTextBox
 
width - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentColoredZone
 
width - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentFluidTank
 
width - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentLongText
 
width - Variable in class com.teambr.nucleus.client.gui.component.display.GuiComponentTexture
 
WorldUtils - Class in com.teambr.nucleus.util
This file was created for Nucleus - Java Nucleus - Java is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License: http://creativecommons.org/licenses/by-nc-sa/4.0/
WorldUtils() - Constructor for class com.teambr.nucleus.util.WorldUtils
 
write(CompoundNBT) - Method in class com.teambr.nucleus.common.tiles.EnergyHandler
 
write(CompoundNBT) - Method in class com.teambr.nucleus.common.tiles.FluidHandler
Used to save the object to an NBT tag
write(CompoundNBT) - Method in class com.teambr.nucleus.common.tiles.InventoryHandler
Used to save the inventory to an NBT tag
writeStackNBTToBlock(World, BlockPos, ItemStack) - Static method in class com.teambr.nucleus.util.WorldUtils
Call this after onBlockPlacedBy to write saved data to the stack if present
writeToJson(Object, String) - Static method in class com.teambr.nucleus.util.JsonUtils
 
writeToNBT(CompoundNBT) - Method in class com.teambr.nucleus.common.items.InventoryHandlerItem
Used to save the inventory to an NBT tag
writeToNBT(CompoundNBT) - Method in class com.teambr.nucleus.energy.implementations.EnergyBank
Save to tag

X

xPos - Variable in class com.teambr.nucleus.client.gui.component.BaseComponent
 

Y

yPos - Variable in class com.teambr.nucleus.client.gui.component.BaseComponent
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
Skip navigation links