- AbstractFontRenderer - Class in li.cil.tis3d.client.renderer.font
-
Base implementation for texture based font rendering.
- AbstractInteractiveImageRenderer - Class in li.cil.tis3d.api.prefab.manual
-
- AbstractInteractiveImageRenderer() - Constructor for class li.cil.tis3d.api.prefab.manual.AbstractInteractiveImageRenderer
-
- AbstractMessageHandler<T extends net.minecraftforge.fml.common.network.simpleimpl.IMessage> - Class in li.cil.tis3d.common.network.handler
-
- AbstractMessageHandler() - Constructor for class li.cil.tis3d.common.network.handler.AbstractMessageHandler
-
- AbstractMessageHandlerWithDimension<T extends AbstractMessageWithDimension> - Class in li.cil.tis3d.common.network.handler
-
- AbstractMessageHandlerWithDimension() - Constructor for class li.cil.tis3d.common.network.handler.AbstractMessageHandlerWithDimension
-
- AbstractMessageHandlerWithLocation<T extends AbstractMessageWithLocation> - Class in li.cil.tis3d.common.network.handler
-
- AbstractMessageHandlerWithLocation() - Constructor for class li.cil.tis3d.common.network.handler.AbstractMessageHandlerWithLocation
-
- AbstractMessageWithDimension - Class in li.cil.tis3d.common.network.message
-
- AbstractMessageWithDimension(World) - Constructor for class li.cil.tis3d.common.network.message.AbstractMessageWithDimension
-
- AbstractMessageWithDimension() - Constructor for class li.cil.tis3d.common.network.message.AbstractMessageWithDimension
-
- AbstractMessageWithLocation - Class in li.cil.tis3d.common.network.message
-
- AbstractMessageWithLocation(World, BlockPos) - Constructor for class li.cil.tis3d.common.network.message.AbstractMessageWithLocation
-
- AbstractMessageWithLocation() - Constructor for class li.cil.tis3d.common.network.message.AbstractMessageWithLocation
-
- AbstractModule - Class in li.cil.tis3d.api.prefab.module
-
Base implementation of a module, taking care of the boilerplate code.
- AbstractModule(Casing, Face) - Constructor for class li.cil.tis3d.api.prefab.module.AbstractModule
-
- AbstractModuleRotatable - Class in li.cil.tis3d.api.prefab.module
-
This is a utility implementation of a rotatable module.
- AbstractModuleRotatable(Casing, Face) - Constructor for class li.cil.tis3d.api.prefab.module.AbstractModuleRotatable
-
- acc - Variable in class li.cil.tis3d.common.module.execution.MachineState
-
Accumulator register.
- accept(MachineState) - Method in interface li.cil.tis3d.common.module.execution.compiler.Validator
-
Called from the
Compiler after all lines have been parsed and
all instructions have been generated to allow validation of the
generated machine state.
- actionPerformed(GuiButton) - Method in class li.cil.tis3d.client.gui.GuiBookCode
-
- actionPerformed(GuiButton) - Method in class li.cil.tis3d.client.gui.GuiManual
-
- addBundledRedstoneInputProvider(BundledRedstoneInputProvider) - Method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
- addCallback(BundledRedstoneOutputChangedCallback) - Method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
- addInformation(ItemStack, EntityPlayer, List<String>, boolean) - Method in class li.cil.tis3d.common.item.ItemBookCode
-
- addInformation(ItemStack, EntityPlayer, List<String>, boolean) - Method in class li.cil.tis3d.common.item.ItemBookManual
-
- addInformation(ItemStack, EntityPlayer, List<String>, boolean) - Method in class li.cil.tis3d.common.item.ItemKey
-
- addOrSelectProgram(List<String>) - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Add a new program to the book.
- addPage() - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Add a new, blank page to the book.
- addProvider(PathProvider) - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Register a path provider.
- addProvider(ContentProvider) - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Register a content provider.
- addProvider(String, ImageProvider) - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Register an image provider.
- addProvider(ModuleProvider) - Method in interface li.cil.tis3d.api.detail.ModuleAPI
-
Register the specified provider.
- addProvider(SerialInterfaceProvider) - Method in interface li.cil.tis3d.api.detail.SerialAPI
-
Register the specified provider.
- addProvider(PathProvider) - Static method in class li.cil.tis3d.api.ManualAPI
-
Register a path provider.
- addProvider(ContentProvider) - Static method in class li.cil.tis3d.api.ManualAPI
-
Register a content provider.
- addProvider(String, ImageProvider) - Static method in class li.cil.tis3d.api.ManualAPI
-
Register an image provider.
- addProvider(ModuleProvider) - Static method in class li.cil.tis3d.api.ModuleAPI
-
Register the specified provider.
- addProvider(SerialInterfaceProvider) - Static method in class li.cil.tis3d.api.SerialAPI
-
Register the specified provider.
- addProvider(PathProvider) - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- addProvider(ContentProvider) - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- addProvider(String, ImageProvider) - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- addProvider(ModuleProvider) - Method in class li.cil.tis3d.common.api.ModuleAPIImpl
-
- addProvider(SerialInterfaceProvider) - Method in class li.cil.tis3d.common.api.SerialAPIImpl
-
- addRecipes() - Static method in class li.cil.tis3d.common.init.Blocks
-
- addRecipes() - Static method in class li.cil.tis3d.common.init.Items
-
- addRedstoneInputProvider(RedstoneInputProvider) - Method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
- address - Variable in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- addTab(TabIconRenderer, String, String) - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Register a tab to be displayed next to the manual.
- addTab(TabIconRenderer, String, String) - Static method in class li.cil.tis3d.api.ManualAPI
-
Register a tab to be displayed next to the manual.
- addTab(TabIconRenderer, String, String) - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- animateTypingHand - Static variable in class li.cil.tis3d.common.Settings
-
Whether to swing the player's arm while typing in a terminal module.
- API - Class in li.cil.tis3d.api
-
Glue / actual references for the TIS-3D API.
- CallbacksCharsetWires - Class in li.cil.tis3d.common.integration.charsetwires
-
- CallbacksMinecraft - Class in li.cil.tis3d.common.integration.minecraft
-
- cancelRead() - Method in interface li.cil.tis3d.api.machine.Pipe
-
Cancel an active read operation.
- cancelRead() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
Cancel reading on all ports.
- cancelRead() - Method in class li.cil.tis3d.common.machine.PipeImpl
-
- cancelWrite() - Method in interface li.cil.tis3d.api.machine.Pipe
-
Cancel an active write operation.
- cancelWrite() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
Cancel writing on all ports.
- cancelWrite() - Method in class li.cil.tis3d.common.machine.PipeImpl
-
- cancelWrite() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAny
-
- canExtractItem(int, ItemStack, EnumFacing) - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- canExtractItem(int, ItemStack, EnumFacing) - Method in interface li.cil.tis3d.common.inventory.SidedInventoryProxy
-
- canInsertItem(int, ItemStack, EnumFacing) - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- canInsertItem(int, ItemStack, EnumFacing) - Method in interface li.cil.tis3d.common.inventory.SidedInventoryProxy
-
- canProvidePower(IBlockState) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- canRead() - Method in interface li.cil.tis3d.api.serial.SerialInterface
-
Whether the interface can currently be read from.
- canTransfer() - Method in interface li.cil.tis3d.api.machine.Pipe
-
Whether the pipe can transfer data, i.e.
- canTransfer() - Method in class li.cil.tis3d.common.machine.PipeImpl
-
- canTransfer() - Method in interface li.cil.tis3d.common.module.execution.target.TargetInterface
-
Whether the target can transfer data, i.e.
- canTransfer() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAcc
-
- canTransfer() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAny
-
- canTransfer() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceBak
-
- canTransfer() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceLast
-
- canTransfer() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceNil
-
- canTransfer() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceSide
-
- canWrite() - Method in interface li.cil.tis3d.api.serial.SerialInterface
-
Whether the interface can currently be written to.
- CapabilitiesCharsetWires - Enum in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityBundledEmitter - Class in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityBundledEmitter() - Constructor for class li.cil.tis3d.common.integration.charsetwires.CapabilityBundledEmitter
-
- CapabilityBundledEmitter.Provider - Class in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityBundledReceiver - Class in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityBundledReceiver() - Constructor for class li.cil.tis3d.common.integration.charsetwires.CapabilityBundledReceiver
-
- CapabilityBundledReceiver.Provider - Class in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityInfraredReceiver - Class in li.cil.tis3d.common.capabilities
-
- CapabilityRedstoneEmitter - Class in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityRedstoneEmitter() - Constructor for class li.cil.tis3d.common.integration.charsetwires.CapabilityRedstoneEmitter
-
- CapabilityRedstoneEmitter.Provider - Class in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityRedstoneReceiver - Class in li.cil.tis3d.common.integration.charsetwires
-
- CapabilityRedstoneReceiver() - Constructor for class li.cil.tis3d.common.integration.charsetwires.CapabilityRedstoneReceiver
-
- CapabilityRedstoneReceiver.Provider - Class in li.cil.tis3d.common.integration.charsetwires
-
- Casing - Interface in li.cil.tis3d.api.machine
-
A casing for TIS-3D modules.
- casing - Static variable in class li.cil.tis3d.common.init.Blocks
-
- CasingImpl - Class in li.cil.tis3d.common.machine
-
- CasingImpl(TileEntityCasing) - Constructor for class li.cil.tis3d.common.machine.CasingImpl
-
- CasingProxy - Interface in li.cil.tis3d.common.machine
-
- checkHovered(int, int, int, int, int, int) - Method in interface li.cil.tis3d.client.manual.segment.InteractiveSegment
-
- clear() - Method in class li.cil.tis3d.common.inventory.Inventory
-
- clear() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- clear() - Method in class li.cil.tis3d.common.module.execution.MachineState
-
Hard reset the machine state.
- clearOnDisabled() - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- clearOnDisabled() - Method in class li.cil.tis3d.common.module.ModuleReadOnlyMemory
-
- CLOCKWISE - Static variable in enum li.cil.tis3d.api.machine.Port
-
List of ports in a clockwise fashion, starting at
Port.UP.
- closeInventory(EntityPlayer) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- closeInventory(EntityPlayer) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- code - Variable in class li.cil.tis3d.common.module.execution.MachineState
-
Lines of original code this state was compiled from.
- CodeSegment - Class in li.cil.tis3d.client.manual.segment
-
- CodeSegment(Segment, String) - Constructor for class li.cil.tis3d.client.manual.segment.CodeSegment
-
- color() - Method in class li.cil.tis3d.client.manual.segment.LinkSegment
-
- color() - Method in class li.cil.tis3d.client.manual.segment.TextSegment
-
- ColorUtils - Class in li.cil.tis3d.util
-
- compile(Iterable<String>, MachineState) - Static method in class li.cil.tis3d.common.module.execution.compiler.Compiler
-
Parse the specified piece of assembly code into the specified machine state.
- compile(Matcher, int, Map<String, String>, List<Validator>) - Method in interface li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitter
-
Compile an instruction.
- compile(Matcher, int, Map<String, String>, List<Validator>) - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterLabel
-
- compile(Matcher, int, Map<String, String>, List<Validator>) - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterMissing
-
- compile(Matcher, int, Map<String, String>, List<Validator>) - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterMove
-
- compile(Matcher, int, Map<String, String>, List<Validator>) - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterTargetOrImmediate
-
- compile(Matcher, int, Map<String, String>, List<Validator>) - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterUnary
-
- Compiler - Class in li.cil.tis3d.common.module.execution.compiler
-
Compiles TIS-100 assembly code into instructions.
- configure(Vec3d, Vec3d, short) - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
Sets up the packet's starting position, velocity and value carried.
- Constants - Class in li.cil.tis3d.common
-
Collection of constants used throughout the mod.
- contentFor(String) - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Get the content of the documentation page at the specified location.
- contentFor(String) - Static method in class li.cil.tis3d.api.ManualAPI
-
Get the content of the documentation page at the specified location.
- contentFor(String) - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- ContentProvider - Interface in li.cil.tis3d.api.manual
-
This interface allows implementation of content providers for the manual.
- controller - Static variable in class li.cil.tis3d.common.init.Blocks
-
- createBlockState() - Method in class li.cil.tis3d.common.block.BlockCasing
-
- createModule(ItemStack, Casing, Face) - Method in interface li.cil.tis3d.api.module.ModuleProvider
-
Creates a new module instance for the specified item stack.
- createModule(ItemStack, Casing, Face) - Method in class li.cil.tis3d.common.provider.SimpleModuleProvider
-
- createTileEntity(World, IBlockState) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- createTileEntity(World, IBlockState) - Method in class li.cil.tis3d.common.block.BlockController
-
- creativeTab - Static variable in class li.cil.tis3d.api.API
-
- CreativeTab - Class in li.cil.tis3d.common.api
-
Our creative tab! There are many like it, but this one is...
- CreativeTab() - Constructor for class li.cil.tis3d.common.api.CreativeTab
-
- Data() - Constructor for class li.cil.tis3d.common.item.ItemBookCode.Data
-
- DATA_TYPE_CLEAR - Static variable in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- decrStackSize(int, int) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- decrStackSize(int, int) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- disabledModules - Static variable in class li.cil.tis3d.common.Settings
-
The list of disabled modules.
- Document - Class in li.cil.tis3d.client.manual
-
Primitive Markdown parser, only supports a very small subset.
- doesGuiPauseGame() - Method in class li.cil.tis3d.client.gui.GuiBookCode
-
- doesGuiPauseGame() - Method in class li.cil.tis3d.client.gui.GuiManual
-
- doesGuiPauseGame() - Method in class li.cil.tis3d.client.gui.GuiModuleMemory
-
- doesGuiPauseGame() - Method in class li.cil.tis3d.client.gui.GuiModuleTerminal
-
- doesSneakBypassUse(ItemStack, IBlockAccess, BlockPos, EntityPlayer) - Method in class li.cil.tis3d.common.item.ItemBookCode
-
- doesSneakBypassUse(ItemStack, IBlockAccess, BlockPos, EntityPlayer) - Method in class li.cil.tis3d.common.item.ItemKey
-
- doesSneakBypassUse(ItemStack, IBlockAccess, BlockPos, EntityPlayer) - Method in class li.cil.tis3d.common.item.ItemModuleReadOnlyMemory
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionAdd
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseAnd
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseOr
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftLeft
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftRight
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseXor
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionDiv
-
- doStep(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionMove
-
- doStep(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionMoveImmediate
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionMul
-
- doStep(Machine, int) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionSubtract
-
- drawQuad(float, float, float, float, float, float, float, float) - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Draw an arbitrarily sized quad with the specified texture coordinates.
- drawQuad(float, float, float, float) - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Draw a full one-by-one quad with the specified texture coordinates.
- drawQuad() - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Draw a full one-by-one quad.
- drawQuad(TextureAtlasSprite, float, float, float, float, float, float, float, float) - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Draw an arbitrarily sized quad with the specified texture coordinates and texture.
- drawQuad(TextureAtlasSprite, float, float, float, float) - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Draw a full one-by-one quad with the specified texture coordinates and sprite texture.
- drawQuad(TextureAtlasSprite) - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Draw a full one-by-one quad with the specified sprite texture.
- drawScreen(int, int, float) - Method in class li.cil.tis3d.client.gui.GuiBookCode
-
- drawScreen(int, int, float) - Method in class li.cil.tis3d.client.gui.GuiManual
-
- drawScreen(int, int, float) - Method in class li.cil.tis3d.client.gui.GuiModuleMemory
-
- drawScreen(int, int, float) - Method in class li.cil.tis3d.client.gui.GuiModuleTerminal
-
- drawString(String) - Method in interface li.cil.tis3d.api.detail.FontRendererAPI
-
Render the specified string.
- drawString(String, int) - Method in interface li.cil.tis3d.api.detail.FontRendererAPI
-
Render up to the specified amount of characters of the specified string.
- drawString(String) - Static method in class li.cil.tis3d.api.FontRendererAPI
-
Render the specified string.
- drawString(String, int) - Static method in class li.cil.tis3d.api.FontRendererAPI
-
Render up to the specified amount of characters of the specified string.
- drawString(CharSequence) - Method in class li.cil.tis3d.client.renderer.font.AbstractFontRenderer
-
- drawString(CharSequence, int) - Method in class li.cil.tis3d.client.renderer.font.AbstractFontRenderer
-
- drawString(CharSequence) - Method in interface li.cil.tis3d.client.renderer.font.FontRenderer
-
Render the specified string.
- drawString(CharSequence, int) - Method in interface li.cil.tis3d.client.renderer.font.FontRenderer
-
Render up to the specified amount of characters of the specified string.
- drawString(String) - Method in class li.cil.tis3d.common.api.FontRendererAPIImpl
-
- drawString(String, int) - Method in class li.cil.tis3d.common.api.FontRendererAPIImpl
-
- drawUntexturedQuad(float, float, float, float) - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Draw a full one-by-one, untextured quad.
- drop(World, BlockPos, IInventory, int, int, EnumFacing) - Static method in class li.cil.tis3d.util.InventoryUtils
-
Drop some items from an inventory into the world.
- GameRegistryPathProvider - Class in li.cil.tis3d.client.manual.provider
-
- GameRegistryPathProvider() - Constructor for class li.cil.tis3d.client.manual.provider.GameRegistryPathProvider
-
- getActualState(IBlockState, IBlockAccess, BlockPos) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- getAlpha(int) - Static method in class li.cil.tis3d.util.ColorUtils
-
Get the alpha component of an ARGB color as a float in [0, 1].
- getBlue(int) - Static method in class li.cil.tis3d.util.ColorUtils
-
Get the blue component of an ARGB color as a float in [0, 1].
- getBundledInput(BundledRedstone, int) - Static method in class li.cil.tis3d.common.integration.charsetwires.CallbacksCharsetWires
-
- getBundledInput(BundledRedstone, int) - Method in interface li.cil.tis3d.common.integration.redstone.BundledRedstoneInputProvider
-
- getBundledRedstoneInput(int) - Method in interface li.cil.tis3d.api.module.traits.BundledRedstone
-
Get the current bundled input value on the specified channel.
- getBundledRedstoneInput(BundledRedstone, int) - Method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
- getBundledRedstoneInput(int) - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- getBundledRedstoneOutput(int) - Method in interface li.cil.tis3d.api.module.traits.BundledRedstone
-
Get the current bundled redstone output on the specified channel.
- getBundledRedstoneOutput(int) - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- getCapability(Capability<T>, EnumFacing) - Method in class li.cil.tis3d.common.integration.charsetwires.CapabilityBundledEmitter.Provider
-
- getCapability(Capability<T>, EnumFacing) - Method in class li.cil.tis3d.common.integration.charsetwires.CapabilityBundledReceiver.Provider
-
- getCapability(Capability<T>, EnumFacing) - Method in class li.cil.tis3d.common.integration.charsetwires.CapabilityRedstoneEmitter.Provider
-
- getCapability(Capability<T>, EnumFacing) - Method in class li.cil.tis3d.common.integration.charsetwires.CapabilityRedstoneReceiver.Provider
-
- getCapability(Capability<T>, EnumFacing) - Method in class li.cil.tis3d.common.module.ModuleInfrared
-
- getCapability(Capability<T>, EnumFacing) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- getCasing() - Method in interface li.cil.tis3d.api.module.Module
-
- getCasing() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- getCasing() - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- getCasing() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- getCasingWorld() - Method in interface li.cil.tis3d.api.machine.Casing
-
The world this casing resides in.
- getCasingWorld() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- getCasingWorld() - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- getChannel() - Method in class li.cil.tis3d.api.module.traits.BundledRedstoneOutputChangedEvent
-
The channel of which the signal changed.
- getCharacters() - Method in class li.cil.tis3d.client.renderer.font.AbstractFontRenderer
-
- getCharacters() - Method in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- getCharacters() - Method in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- getCharHeight() - Method in interface li.cil.tis3d.api.detail.FontRendererAPI
-
Get the height of the characters drawn with the font renderer, in pixels.
- getCharHeight() - Static method in class li.cil.tis3d.api.FontRendererAPI
-
Get the height of the characters drawn with the font renderer, in pixels.
- getCharHeight() - Method in interface li.cil.tis3d.client.renderer.font.FontRenderer
-
Get the height of the characters drawn with the font renderer, in pixels.
- getCharHeight() - Method in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- getCharHeight() - Method in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- getCharHeight() - Method in class li.cil.tis3d.common.api.FontRendererAPIImpl
-
- getCharWidth() - Method in interface li.cil.tis3d.api.detail.FontRendererAPI
-
Get the width of the characters drawn with the font renderer, in pixels.
- getCharWidth() - Static method in class li.cil.tis3d.api.FontRendererAPI
-
Get the width of the characters drawn with the font renderer, in pixels.
- getCharWidth() - Method in interface li.cil.tis3d.client.renderer.font.FontRenderer
-
Get the width of the characters drawn with the font renderer, in pixels.
- getCharWidth() - Method in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- getCharWidth() - Method in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- getCharWidth() - Method in class li.cil.tis3d.common.api.FontRendererAPIImpl
-
- getClientGuiElement(int, EntityPlayer, World, int, int, int) - Method in class li.cil.tis3d.client.gui.GuiHandlerClient
-
- getClientGuiElement(int, EntityPlayer, World, int, int, int) - Method in class li.cil.tis3d.common.gui.GuiHandlerCommon
-
- getColorByIndex(int) - Static method in class li.cil.tis3d.util.ColorUtils
-
Get an ARGB color value for the dye color with the specified index.
- getComparatorInputOverride(IBlockState, World, BlockPos) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- getComparatorInputOverride(IBlockState, World, BlockPos) - Method in class li.cil.tis3d.common.block.BlockController
-
- getContent(String) - Method in interface li.cil.tis3d.api.manual.ContentProvider
-
Called to get the content of a path pointed to by the specified path.
- getContent(String) - Method in class li.cil.tis3d.api.prefab.manual.ResourceContentProvider
-
- getController() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- getData() - Method in class li.cil.tis3d.common.network.message.MessageCasingData
-
- getData() - Method in class li.cil.tis3d.common.network.message.MessageModuleReadOnlyMemoryData
-
- getDimension() - Method in class li.cil.tis3d.common.network.message.AbstractMessageWithDimension
-
- getDimension() - Method in class li.cil.tis3d.common.network.message.MessageParticleEffect
-
- getDisplayName() - Method in class li.cil.tis3d.common.inventory.Inventory
-
- getDisplayName() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getDocumentationReference() - Method in interface li.cil.tis3d.api.serial.SerialInterfaceProvider
-
A reference to a manual entry describing the protocol used by the
SerialInterface generated by this provider.
- getDocumentationReference() - Method in class li.cil.tis3d.common.integration.minecraft.SerialInterfaceProviderFurnace
-
- getEnd() - Method in exception li.cil.tis3d.common.module.execution.compiler.ParseException
-
The end column (nth character) on which the error occurred.
- getExtendedProgram(int, List<String>, List<String>, List<String>) - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Get the leading and trailing code lines of a program spanning the specified
page, taking into account the #BWTM preprocessor marco.
- getFace() - Method in interface li.cil.tis3d.api.module.Module
-
- getFace() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- getFace() - Method in class li.cil.tis3d.common.network.message.MessageReceivingPipeLockedState
-
- getFacing() - Method in interface li.cil.tis3d.api.module.traits.Rotatable
-
Get the current orientation of the module.
- getFacing() - Method in class li.cil.tis3d.api.prefab.module.AbstractModuleRotatable
-
- getField(int) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- getField(int) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getFieldCount() - Method in class li.cil.tis3d.common.inventory.Inventory
-
- getFieldCount() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getGapU() - Method in class li.cil.tis3d.client.renderer.font.AbstractFontRenderer
-
- getGapU() - Method in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- getGapU() - Method in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- getGapV() - Method in class li.cil.tis3d.client.renderer.font.AbstractFontRenderer
-
- getGapV() - Method in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- getGapV() - Method in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- getGreen(int) - Static method in class li.cil.tis3d.util.ColorUtils
-
Get the alpha component of an ARGB color as a float in [0, 1].
- getHeight() - Method in interface li.cil.tis3d.api.manual.ImageRenderer
-
The height of the area this renderer uses.
- getHeight() - Method in class li.cil.tis3d.client.manual.segment.render.ItemStackImageRenderer
-
- getHeight() - Method in class li.cil.tis3d.client.manual.segment.render.TextureImageRenderer
-
- getHistorySize() - Static method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- getImage(String) - Method in interface li.cil.tis3d.api.manual.ImageProvider
-
Gets an image renderer for the specified data.
- getImage(String) - Method in class li.cil.tis3d.client.manual.provider.BlockImageProvider
-
- getImage(String) - Method in class li.cil.tis3d.client.manual.provider.ItemImageProvider
-
- getImage(String) - Method in class li.cil.tis3d.client.manual.provider.OreDictImageProvider
-
- getImage(String) - Method in class li.cil.tis3d.client.manual.provider.TextureImageProvider
-
- getInput(Redstone) - Static method in class li.cil.tis3d.common.integration.charsetwires.CallbacksCharsetWires
-
- getInput(Redstone) - Static method in class li.cil.tis3d.common.integration.minecraft.CallbacksMinecraft
-
- getInput(Redstone) - Method in interface li.cil.tis3d.common.integration.redstone.RedstoneInputProvider
-
- getInstructionName() - Method in interface li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitter
-
The name of the instruction as used in code, e.g.
- getInstructionName() - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterLabel
-
- getInstructionName() - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterMissing
-
- getInstructionName() - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterMove
-
- getInstructionName() - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterTargetOrImmediate
-
- getInstructionName() - Method in class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterUnary
-
- getInterface(Target) - Method in interface li.cil.tis3d.common.module.execution.Machine
-
Get an interface that allows reading and writing to all valid
Targets, including virtual ones.
- getInterface(Target) - Method in class li.cil.tis3d.common.module.execution.MachineImpl
-
- getInventory() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getInventory() - Method in interface li.cil.tis3d.common.inventory.SidedInventoryProxy
-
- getInventory() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- getInventoryStackLimit() - Method in class li.cil.tis3d.common.inventory.Inventory
-
- getInventoryStackLimit() - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- getInventoryStackLimit() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getItemEnchantability() - Method in class li.cil.tis3d.common.item.ItemBookCode
-
- getItemEnchantability() - Method in class li.cil.tis3d.common.item.ItemBookManual
-
- getLineNumber() - Method in exception li.cil.tis3d.common.module.execution.compiler.ParseException
-
The line on which the error occurred.
- getLog() - Static method in class li.cil.tis3d.common.TIS3D
-
Get the logger to be used by the mod.
- getMaxRenderDistanceSquared() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- getMetaFromState(IBlockState) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- getModule(Face) - Method in interface li.cil.tis3d.api.machine.Casing
-
Get the module installed on the specified face of the casing.
- getModule() - Method in class li.cil.tis3d.api.module.traits.BundledRedstoneOutputChangedEvent
-
The module of which the output changed.
- getModule(Face) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- getModule(Face) - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- getModuleData() - Method in class li.cil.tis3d.common.network.message.MessageCasingInventory
-
- getName() - Method in class li.cil.tis3d.common.inventory.Inventory
-
- getName() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getNbt() - Method in class li.cil.tis3d.common.network.message.MessageBookCodeData
-
- getOpposite() - Method in enum li.cil.tis3d.api.machine.Face
-
The the opposite face to this one.
- getOpposite() - Method in enum li.cil.tis3d.api.machine.Port
-
The the opposite port to this one.
- getPacketDirection() - Method in interface li.cil.tis3d.api.infrared.InfraredPacket
-
Get the normalized direction the packet is currently heading.
- getPacketDirection() - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- getPacketPosition() - Method in interface li.cil.tis3d.api.infrared.InfraredPacket
-
Get the current position of the packet.
- getPacketPosition() - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- getPacketValue() - Method in interface li.cil.tis3d.api.infrared.InfraredPacket
-
Get the value carried by this packet.
- getPacketValue() - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- getPage(int) - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Get the code on the specified page.
- getPageCount() - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Get the number of pages stored in the book.
- getParticleType() - Method in class li.cil.tis3d.common.network.message.MessageParticleEffect
-
- getPickBlock(IBlockState, RayTraceResult, World, BlockPos, EntityPlayer) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- getPickedResult(RayTraceResult) - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- getPipeHostPosition() - Method in interface li.cil.tis3d.common.machine.PipeHost
-
- getPipeHostWorld() - Method in interface li.cil.tis3d.common.machine.PipeHost
-
- getPlayerLookAt() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
Utility method for determining the hit coordinate on the module's face the player is
looking at.
- getPort() - Method in class li.cil.tis3d.common.network.message.MessageReceivingPipeLockedState
-
- getPosition() - Method in interface li.cil.tis3d.api.machine.Casing
-
The position of the casing in the world it exists in.
- getPosition() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- getPosition() - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- getPosition() - Method in class li.cil.tis3d.common.network.message.AbstractMessageWithLocation
-
- getProgram() - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Get the complete program of the selected page, taking into account the
#BWTM preprocessor macro allowing programs to span multiple pages.
- getProviderFor(ItemStack, Casing, Face) - Method in interface li.cil.tis3d.api.detail.ModuleAPI
-
Find the first provider supporting the specified item stack.
- getProviderFor(World, BlockPos, EnumFacing) - Method in interface li.cil.tis3d.api.detail.SerialAPI
-
Find the first provider supporting the specified block position.
- getProviderFor(ItemStack, Casing, Face) - Static method in class li.cil.tis3d.api.ModuleAPI
-
Find the first provider supporting the specified item stack.
- getProviderFor(World, BlockPos, EnumFacing) - Static method in class li.cil.tis3d.api.SerialAPI
-
Find the first provider supporting the specified block position.
- getProviderFor(ItemStack, Casing, Face) - Method in class li.cil.tis3d.common.api.ModuleAPIImpl
-
- getProviderFor(World, BlockPos, EnumFacing) - Method in class li.cil.tis3d.common.api.SerialAPIImpl
-
- getReceivingPipe(Face, Port) - Method in interface li.cil.tis3d.api.machine.Casing
-
Get the receiving pipe on the specified port of a module in this casing.
- getReceivingPipe(Face, Port) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- getReceivingPipe(Face, Port) - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- getReceivingPipe(Face, Port) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- getRed(int) - Static method in class li.cil.tis3d.util.ColorUtils
-
Get the red component of an ARGB color as a float in [0, 1].
- getRedstoneInput(Redstone) - Method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
- getRedstoneOutput() - Method in interface li.cil.tis3d.api.module.traits.Redstone
-
Get the current redstone output of the module.
- getRedstoneOutput() - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- getResolution() - Method in class li.cil.tis3d.client.renderer.font.AbstractFontRenderer
-
- getResolution() - Method in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- getResolution() - Method in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- getSelectedPage() - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Get the page currently selected in the book.
- getSendingPipe(Face, Port) - Method in interface li.cil.tis3d.api.machine.Casing
-
Get the sending pipe on the specified port of a module in this casing.
- getSendingPipe(Face, Port) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- getSendingPipe(Face, Port) - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- getSerialProtocolContentProvider() - Method in class li.cil.tis3d.common.api.SerialAPIImpl
-
- getServerGuiElement(int, EntityPlayer, World, int, int, int) - Method in class li.cil.tis3d.common.gui.GuiHandlerCommon
-
- getShareTag() - Method in class li.cil.tis3d.common.item.ItemKey
-
- getShareTag() - Method in class li.cil.tis3d.common.item.ItemModule
-
- getSizeInventory() - Method in class li.cil.tis3d.common.inventory.Inventory
-
- getSizeInventory() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getSlot() - Method in class li.cil.tis3d.common.network.message.MessageCasingInventory
-
- getSlotsForFace(EnumFacing) - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- getSlotsForFace(EnumFacing) - Method in interface li.cil.tis3d.common.inventory.SidedInventoryProxy
-
- getSprite(ResourceLocation) - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Get the texture atlas sprite for the specified texture loaded into the
block texture map.
- getStack() - Method in class li.cil.tis3d.common.network.message.MessageCasingInventory
-
- getStackInSlot(int) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- getStackInSlot(int) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- getStart() - Method in exception li.cil.tis3d.common.module.execution.compiler.ParseException
-
The start column (nth character) on which the error occurred.
- getState() - Method in interface li.cil.tis3d.common.module.execution.Machine
-
Get the state of the machine, i.e.
- getState() - Method in class li.cil.tis3d.common.module.execution.MachineImpl
-
- getState() - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- getState() - Method in class li.cil.tis3d.common.tileentity.TileEntityController
-
Get the current state of the controller.
- getTabIconItem() - Method in class li.cil.tis3d.common.api.CreativeTab
-
- getTabs() - Static method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- getTargetPoint(World, double, double, double, int) - Static method in class li.cil.tis3d.common.network.Network
-
- getTargetPoint(World, BlockPos, int) - Static method in class li.cil.tis3d.common.network.Network
-
- getTargetPoint(TileEntity, int) - Static method in class li.cil.tis3d.common.network.Network
-
- getTextureLocation() - Method in class li.cil.tis3d.client.renderer.font.AbstractFontRenderer
-
- getTextureLocation() - Method in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- getTextureLocation() - Method in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- getTileEntity(T, MessageContext) - Method in class li.cil.tis3d.common.network.handler.AbstractMessageHandlerWithLocation
-
- getTileEntityThreadsafe(IBlockAccess, BlockPos) - Static method in class li.cil.tis3d.util.WorldUtils
-
- getTooltip(String) - Method in interface li.cil.tis3d.api.manual.InteractiveImageRenderer
-
Get a custom tooltip for this image renderer.
- getTooltip(String) - Method in class li.cil.tis3d.api.prefab.manual.AbstractInteractiveImageRenderer
-
- getTooltip(String) - Method in class li.cil.tis3d.client.manual.segment.render.MissingItemRenderer
-
- getWeakPower(IBlockState, IBlockAccess, BlockPos, EnumFacing) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- getWidth() - Method in interface li.cil.tis3d.api.manual.ImageRenderer
-
The width of the area this renderer uses.
- getWidth() - Method in class li.cil.tis3d.client.manual.segment.render.ItemStackImageRenderer
-
- getWidth() - Method in class li.cil.tis3d.client.manual.segment.render.TextureImageRenderer
-
- getWorld(int, MessageContext) - Method in class li.cil.tis3d.common.network.handler.AbstractMessageHandler
-
- getWorld(T, MessageContext) - Method in class li.cil.tis3d.common.network.handler.AbstractMessageHandlerWithDimension
-
- getWrapper() - Method in class li.cil.tis3d.common.network.Network
-
- getX() - Method in class li.cil.tis3d.common.network.message.MessageParticleEffect
-
- getY() - Method in class li.cil.tis3d.common.network.message.MessageParticleEffect
-
- getZ() - Method in class li.cil.tis3d.common.network.message.MessageParticleEffect
-
- GuiBookCode - Class in li.cil.tis3d.client.gui
-
GUI for the code book, used to write and manage ASM programs.
- GuiBookCode(EntityPlayer) - Constructor for class li.cil.tis3d.client.gui.GuiBookCode
-
- GuiHandlerClient - Class in li.cil.tis3d.client.gui
-
GUI handler for the client side - which is, still, all we need.
- GuiHandlerClient() - Constructor for class li.cil.tis3d.client.gui.GuiHandlerClient
-
- GuiHandlerCommon - Class in li.cil.tis3d.common.gui
-
GUI handler for the client side - which is, still, all we need.
- GuiHandlerCommon() - Constructor for class li.cil.tis3d.common.gui.GuiHandlerCommon
-
- GuiHandlerCommon.GuiId - Enum in li.cil.tis3d.common.gui
-
- GuiManual - Class in li.cil.tis3d.client.gui
-
- GuiManual() - Constructor for class li.cil.tis3d.client.gui.GuiManual
-
- GuiModuleMemory - Class in li.cil.tis3d.client.gui
-
- GuiModuleMemory(EntityPlayer) - Constructor for class li.cil.tis3d.client.gui.GuiModuleMemory
-
- GuiModuleTerminal - Class in li.cil.tis3d.client.gui
-
Invisible GUI for the terminal module, purely used to grab keyboard input.
- GuiModuleTerminal(ModuleTerminal) - Constructor for class li.cil.tis3d.client.gui.GuiModuleTerminal
-
- ignoreLeadingWhitespace() - Method in class li.cil.tis3d.client.manual.segment.CodeSegment
-
- ignoreLighting() - Static method in class li.cil.tis3d.api.util.RenderUtil
-
Configure the light map so that whatever is rendered next is rendered at
full brightness, regardless of environment brightness.
- imageFor(String) - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Get the image renderer for the specified image path.
- imageFor(String) - Static method in class li.cil.tis3d.api.ManualAPI
-
Get the image renderer for the specified image path.
- imageFor(String) - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- ImageProvider - Interface in li.cil.tis3d.api.manual
-
This allows implementing custom image providers for rendering custom content
in manual pages.
- ImageRenderer - Interface in li.cil.tis3d.api.manual
-
This allows implementing custom image renderers.
- INFRARED_RECEIVER_CAPABILITY - Static variable in class li.cil.tis3d.common.capabilities.CapabilityInfraredReceiver
-
- INFRARED_RECEIVER_LOCATION - Static variable in class li.cil.tis3d.common.capabilities.CapabilityInfraredReceiver
-
- infraredAPI - Static variable in class li.cil.tis3d.api.API
-
- InfraredAPI - Interface in li.cil.tis3d.api.detail
-
- InfraredAPI - Class in li.cil.tis3d.api
-
API entry point for spawning infrared packets and related tasks.
- InfraredAPIImpl - Class in li.cil.tis3d.common.api
-
Allow spawning infrared packets externally, reusing our entity.
- InfraredAPIImpl() - Constructor for class li.cil.tis3d.common.api.InfraredAPIImpl
-
- InfraredPacket - Interface in li.cil.tis3d.api.infrared
-
Represents an infrared packet carrying a single value.
- InfraredReceiver - Interface in li.cil.tis3d.api.infrared
-
When implemented this will be used let the instance handle a received
infrared packet.
- init(FMLInitializationEvent) - Method in class li.cil.tis3d.common.integration.charsetwires.ProxyCharsetWires
-
- init(FMLInitializationEvent) - Static method in class li.cil.tis3d.common.integration.Integration
-
- init(FMLInitializationEvent) - Method in class li.cil.tis3d.common.integration.minecraft.ProxyMinecraft
-
- init(FMLInitializationEvent) - Method in interface li.cil.tis3d.common.integration.ModProxy
-
- init() - Method in class li.cil.tis3d.common.network.Network
-
- initGui() - Method in class li.cil.tis3d.client.gui.GuiBookCode
-
- initGui() - Method in class li.cil.tis3d.client.gui.GuiManual
-
- initGui() - Method in class li.cil.tis3d.client.gui.GuiModuleMemory
-
- initGui() - Method in class li.cil.tis3d.client.gui.GuiModuleTerminal
-
- INSTANCE - Static variable in class li.cil.tis3d.client.renderer.font.FontRendererNormal
-
- INSTANCE - Static variable in class li.cil.tis3d.client.renderer.font.FontRendererSmall
-
- INSTANCE - Static variable in class li.cil.tis3d.client.renderer.TextureLoader
-
- INSTANCE - Static variable in class li.cil.tis3d.common.api.ManualAPIImpl
-
- INSTANCE - Static variable in class li.cil.tis3d.common.api.SerialAPIImpl
-
- INSTANCE - Static variable in class li.cil.tis3d.common.event.TickHandlerInfraredPacket
-
- INSTANCE - Static variable in class li.cil.tis3d.common.event.WorldUnloadHandler
-
- INSTANCE - Static variable in class li.cil.tis3d.common.integration.charsetwires.CapabilityBundledEmitter
-
- INSTANCE - Static variable in class li.cil.tis3d.common.integration.charsetwires.CapabilityBundledReceiver
-
- INSTANCE - Static variable in class li.cil.tis3d.common.integration.charsetwires.CapabilityRedstoneEmitter
-
- INSTANCE - Static variable in class li.cil.tis3d.common.integration.charsetwires.CapabilityRedstoneReceiver
-
- INSTANCE - Static variable in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseNot
-
- INSTANCE - Static variable in class li.cil.tis3d.common.module.execution.instruction.InstructionHaltAndCatchFire
-
- INSTANCE - Static variable in class li.cil.tis3d.common.module.execution.instruction.InstructionNegate
-
- INSTANCE - Static variable in class li.cil.tis3d.common.module.execution.instruction.InstructionSave
-
- INSTANCE - Static variable in class li.cil.tis3d.common.module.execution.instruction.InstructionSwap
-
- INSTANCE - Static variable in class li.cil.tis3d.common.network.Network
-
- instance - Static variable in class li.cil.tis3d.common.TIS3D
-
- Instruction - Interface in li.cil.tis3d.common.module.execution.instruction
-
A single instruction that can be executed by the execution module.
- InstructionAdd - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionAdd(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionAdd
-
- InstructionAddImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionAddImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionAddImmediate
-
- InstructionBitwiseAnd - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseAnd(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseAnd
-
- InstructionBitwiseAndImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseAndImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseAndImmediate
-
- InstructionBitwiseNot - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseNot() - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseNot
-
- InstructionBitwiseOr - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseOr(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseOr
-
- InstructionBitwiseOrImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseOrImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseOrImmediate
-
- InstructionBitwiseShiftLeft - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseShiftLeft(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftLeft
-
- InstructionBitwiseShiftLeftImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseShiftLeftImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftLeftImmediate
-
- InstructionBitwiseShiftRight - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseShiftRight(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftRight
-
- InstructionBitwiseShiftRightImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseShiftRightImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftRightImmediate
-
- InstructionBitwiseXor - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseXor(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseXor
-
- InstructionBitwiseXorImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionBitwiseXorImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseXorImmediate
-
- InstructionDiv - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionDiv(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionDiv
-
- InstructionDivImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionDivImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionDivImmediate
-
- InstructionEmitter - Interface in li.cil.tis3d.common.module.execution.compiler.instruction
-
Implemented for each individual supported instruction.
- InstructionEmitterLabel - Class in li.cil.tis3d.common.module.execution.compiler.instruction
-
- InstructionEmitterLabel(String, Function<String, Instruction>) - Constructor for class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterLabel
-
- InstructionEmitterMissing - Class in li.cil.tis3d.common.module.execution.compiler.instruction
-
- InstructionEmitterMissing() - Constructor for class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterMissing
-
- InstructionEmitterMove - Class in li.cil.tis3d.common.module.execution.compiler.instruction
-
- InstructionEmitterMove() - Constructor for class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterMove
-
- InstructionEmitterTargetOrImmediate - Class in li.cil.tis3d.common.module.execution.compiler.instruction
-
- InstructionEmitterTargetOrImmediate(String, Function<Target, Instruction>, Function<Short, Instruction>) - Constructor for class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterTargetOrImmediate
-
- InstructionEmitterUnary - Class in li.cil.tis3d.common.module.execution.compiler.instruction
-
- InstructionEmitterUnary(String, Supplier<Instruction>) - Constructor for class li.cil.tis3d.common.module.execution.compiler.instruction.InstructionEmitterUnary
-
- InstructionHaltAndCatchFire - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionHaltAndCatchFire() - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionHaltAndCatchFire
-
- InstructionJump - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionJump(String) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionJump
-
- InstructionJumpEqualZero - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionJumpEqualZero(String) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionJumpEqualZero
-
- InstructionJumpGreaterThanZero - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionJumpGreaterThanZero(String) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionJumpGreaterThanZero
-
- InstructionJumpLessThanZero - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionJumpLessThanZero(String) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionJumpLessThanZero
-
- InstructionJumpNotZero - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionJumpNotZero(String) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionJumpNotZero
-
- InstructionJumpRelative - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionJumpRelative(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionJumpRelative
-
- InstructionJumpRelativeImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionJumpRelativeImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionJumpRelativeImmediate
-
- InstructionLastRotateLeft - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionLastRotateLeft() - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionLastRotateLeft
-
- InstructionLastRotateRight - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionLastRotateRight() - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionLastRotateRight
-
- InstructionMove - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionMove(Target, Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionMove
-
- InstructionMoveImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionMoveImmediate(short, Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionMoveImmediate
-
- InstructionMul - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionMul(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionMul
-
- InstructionMulImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionMulImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionMulImmediate
-
- InstructionNegate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionNegate() - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionNegate
-
- instructions - Variable in class li.cil.tis3d.common.module.execution.MachineState
-
List of instructions (the program) stored in the machine.
- InstructionSave - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionSave() - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionSave
-
- InstructionSubtract - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionSubtract(Target) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionSubtract
-
- InstructionSubtractImmediate - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionSubtractImmediate(short) - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionSubtractImmediate
-
- InstructionSwap - Class in li.cil.tis3d.common.module.execution.instruction
-
- InstructionSwap() - Constructor for class li.cil.tis3d.common.module.execution.instruction.InstructionSwap
-
- Integration - Class in li.cil.tis3d.common.integration
-
Central registry tracking mod proxies and initializing them.
- InteractiveImageRenderer - Interface in li.cil.tis3d.api.manual
-
Allows implementing advanced image renderers that react to mouse input and
specify customized tooltips.
- InteractiveSegment - Interface in li.cil.tis3d.client.manual.segment
-
Segments that can react to mouse presence and input.
- interfaceFor(World, BlockPos, EnumFacing) - Method in interface li.cil.tis3d.api.serial.SerialInterfaceProvider
-
Creates a new serial interface instance for the specified position.
- interfaceFor(World, BlockPos, EnumFacing) - Method in class li.cil.tis3d.common.integration.minecraft.SerialInterfaceProviderFurnace
-
- intersect(World, BlockPos, Vec3d, Vec3d) - Method in interface li.cil.tis3d.util.Raytracing.CollisionDetector
-
- intersectIgnoringLiquids(World, BlockPos, Vec3d, Vec3d) - Static method in class li.cil.tis3d.util.Raytracing
-
- intersectIgnoringTransparent(World, BlockPos, Vec3d, Vec3d) - Static method in class li.cil.tis3d.util.Raytracing
-
Checks only blocks that have a bounding box and are not see-through.
- invalidate() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- invalidate() - Method in class li.cil.tis3d.common.tileentity.TileEntityController
-
- Inventory - Class in li.cil.tis3d.common.inventory
-
Base implementation of an array based inventory.
- Inventory(String, int) - Constructor for class li.cil.tis3d.common.inventory.Inventory
-
- InventoryCasing - Class in li.cil.tis3d.common.inventory
-
Inventory implementation for casings, having six slots for modules, one per face.
- InventoryCasing(TileEntityCasing) - Constructor for class li.cil.tis3d.common.inventory.InventoryCasing
-
- InventoryProxy - Interface in li.cil.tis3d.common.inventory
-
- InventoryUtils - Class in li.cil.tis3d.util
-
Utility class for interacting with inventories.
- isAvailable() - Method in class li.cil.tis3d.common.integration.charsetwires.ProxyCharsetWires
-
- isAvailable() - Method in class li.cil.tis3d.common.integration.minecraft.ProxyMinecraft
-
- isAvailable() - Method in interface li.cil.tis3d.common.integration.ModProxy
-
- isBookCode(ItemStack) - Static method in class li.cil.tis3d.common.init.Items
-
- isBookManual(ItemStack) - Static method in class li.cil.tis3d.common.init.Items
-
- isCasingEnabled() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- isConditionTrue(MachineState) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionJumpEqualZero
-
- isConditionTrue(MachineState) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionJumpGreaterThanZero
-
- isConditionTrue(MachineState) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionJumpLessThanZero
-
- isConditionTrue(MachineState) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionJumpNotZero
-
- isEnabled() - Method in interface li.cil.tis3d.api.machine.Casing
-
Get whether the casing is currently enabled, i.e.
- isEnabled() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- isEnabled() - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- isEnabled() - Method in class li.cil.tis3d.common.network.message.MessageCasingEnabledState
-
- isEnchantable(ItemStack) - Method in class li.cil.tis3d.common.item.ItemBookCode
-
- isEnchantable(ItemStack) - Method in class li.cil.tis3d.common.item.ItemBookManual
-
- isEnchantable(ItemStack) - Method in class li.cil.tis3d.common.item.ItemKey
-
- isError - Variable in enum li.cil.tis3d.common.tileentity.TileEntityController.ControllerState
-
Whether this states is an error state, i.e.
- isFor(ModuleTerminal) - Method in class li.cil.tis3d.client.gui.GuiModuleTerminal
-
- isFullCube(IBlockState) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- isFullCube(IBlockState) - Method in class li.cil.tis3d.common.block.BlockController
-
- isImmuneToExplosions() - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- isInRangeToRenderDist(double) - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- isItem(ItemStack, Item) - Static method in class li.cil.tis3d.common.init.Items
-
- isItemValidForSlot(int, ItemStack) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- isItemValidForSlot(int, ItemStack) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- isKey(ItemStack) - Static method in class li.cil.tis3d.common.init.Items
-
- isKeyCreative(ItemStack) - Static method in class li.cil.tis3d.common.init.Items
-
- isLocked() - Method in interface li.cil.tis3d.api.machine.Casing
-
Get whether the casing is locked.
- isLocked() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- isLocked() - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- isLocked() - Method in class li.cil.tis3d.common.network.message.MessageCasingLockedState
-
- isLocked() - Method in class li.cil.tis3d.common.network.message.MessageReceivingPipeLockedState
-
- isModuleReadOnlyMemory(ItemStack) - Static method in class li.cil.tis3d.common.init.Items
-
- isPartialProgram(List<String>) - Static method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Check if this program continues on the next page, i.e.
- isPlayerLookingAt() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
Utility method for determining whether the player is currently looking at this module.
- isPushedByWater() - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- isReading() - Method in interface li.cil.tis3d.api.machine.Pipe
-
Whether the pipe is currently being read from.
- isReading() - Method in class li.cil.tis3d.common.machine.PipeImpl
-
- isReading() - Method in interface li.cil.tis3d.common.module.execution.target.TargetInterface
-
Whether the target is currently being read from.
- isReading() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAcc
-
- isReading() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAny
-
- isReading() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceBak
-
- isReading() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceLast
-
- isReading() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceNil
-
- isReading() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceSide
-
- isReceivingPipeLocked(Face, Port) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Get the current locked state of the specified receiving pipe
on the specified face of the casing.
- isSideSolid(IBlockState, IBlockAccess, BlockPos, EnumFacing) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- isSideSolid(IBlockState, IBlockAccess, BlockPos, EnumFacing) - Method in class li.cil.tis3d.common.block.BlockController
-
- isUsableByPlayer(EntityPlayer) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- isUsableByPlayer(EntityPlayer) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- isUsableByPlayer(EntityPlayer) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- isValid(World, BlockPos, EnumFacing, SerialInterface) - Method in interface li.cil.tis3d.api.serial.SerialInterfaceProvider
-
Tests whether the specified serial interface is still valid for the specified position.
- isValid(World, BlockPos, EnumFacing, SerialInterface) - Method in class li.cil.tis3d.common.integration.minecraft.SerialInterfaceProviderFurnace
-
- isVisible() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
Convenience check for determining whether a module is actually visible.
- isWriting() - Method in interface li.cil.tis3d.api.machine.Pipe
-
Whether the pipe is currently being written to.
- isWriting() - Method in class li.cil.tis3d.common.machine.PipeImpl
-
- isWriting() - Method in interface li.cil.tis3d.common.module.execution.target.TargetInterface
-
Whether the target is currently being written to.
- isWriting() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAcc
-
- isWriting() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAny
-
- isWriting() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceBak
-
- isWriting() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceLast
-
- isWriting() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceNil
-
- isWriting() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceSide
-
- ItalicSegment - Class in li.cil.tis3d.client.manual.segment
-
- ItalicSegment(Segment, String) - Constructor for class li.cil.tis3d.client.manual.segment.ItalicSegment
-
- ItemBookCode - Class in li.cil.tis3d.common.item
-
The code book, utility book for coding ASM programs for execution modules.
- ItemBookCode() - Constructor for class li.cil.tis3d.common.item.ItemBookCode
-
- ItemBookCode.Data - Class in li.cil.tis3d.common.item
-
Wrapper for list of pages stored in the code book.
- ItemBookManual - Class in li.cil.tis3d.common.item
-
The manual!
- ItemBookManual() - Constructor for class li.cil.tis3d.common.item.ItemBookManual
-
- ItemImageProvider - Class in li.cil.tis3d.client.manual.provider
-
- ItemImageProvider() - Constructor for class li.cil.tis3d.client.manual.provider.ItemImageProvider
-
- ItemKey - Class in li.cil.tis3d.common.item
-
Base item for all keys.
- ItemKey() - Constructor for class li.cil.tis3d.common.item.ItemKey
-
- ItemModule - Class in li.cil.tis3d.common.item
-
Base item for all modules.
- ItemModule() - Constructor for class li.cil.tis3d.common.item.ItemModule
-
- ItemModuleReadOnlyMemory - Class in li.cil.tis3d.common.item
-
- ItemModuleReadOnlyMemory() - Constructor for class li.cil.tis3d.common.item.ItemModuleReadOnlyMemory
-
- Items - Class in li.cil.tis3d.common.init
-
Manages setup, registration and lookup of items.
- items - Variable in class li.cil.tis3d.common.inventory.Inventory
-
- ItemStackImageRenderer - Class in li.cil.tis3d.client.manual.segment.render
-
- ItemStackImageRenderer(ItemStack...) - Constructor for class li.cil.tis3d.client.manual.segment.render.ItemStackImageRenderer
-
- ItemStackTabIconRenderer - Class in li.cil.tis3d.api.prefab.manual
-
Simple implementation of a tab icon renderer using an item stack as its graphic.
- ItemStackTabIconRenderer(ItemStack) - Constructor for class li.cil.tis3d.api.prefab.manual.ItemStackTabIconRenderer
-
- Machine - Interface in li.cil.tis3d.common.module.execution
-
- MachineImpl - Class in li.cil.tis3d.common.module.execution
-
Track machine state and ease communicating with ports of an execution module.
- MachineImpl(ModuleExecution, Face) - Constructor for class li.cil.tis3d.common.module.execution.MachineImpl
-
- MachineState - Class in li.cil.tis3d.common.module.execution
-
Virtual machine state for executing TIS-100 assembly.
- MachineState() - Constructor for class li.cil.tis3d.common.module.execution.MachineState
-
- makeRelative(String, String) - Static method in class li.cil.tis3d.common.api.ManualAPIImpl
-
Makes the specified path relative to the specified base path.
- manualAPI - Static variable in class li.cil.tis3d.api.API
-
- ManualAPI - Interface in li.cil.tis3d.api.detail
-
- ManualAPI - Class in li.cil.tis3d.api
-
This API allows interfacing with the in-game manual of OpenComputers.
- ManualAPIImpl - Class in li.cil.tis3d.common.api
-
- ManualAPIImpl.History - Class in li.cil.tis3d.common.api
-
- ManualAPIImpl.Tab - Class in li.cil.tis3d.common.api
-
- markDirty() - Method in interface li.cil.tis3d.api.machine.Casing
-
Flag the casing as dirty so it is saved when the chunk containing it
saved next.
- markDirty() - Method in class li.cil.tis3d.common.inventory.Inventory
-
- markDirty() - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- markDirty() - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- markDirty() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- markDirty() - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- markRedstoneDirty() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Used to notify the case that redstone inputs may have changed, which
will in turn cause modules implementing
Redstone and/or
BundledRedstone
to get notified.
- MAX_LINES_PER_PAGE - Static variable in class li.cil.tis3d.common.Constants
-
- MAX_TOOLTIP_WIDTH - Static variable in class li.cil.tis3d.common.Constants
-
- maxCasingsPerController - Static variable in class li.cil.tis3d.common.Settings
-
The maximum number of casings that may be connected to a controller.
- maxColumnsPerLine - Static variable in class li.cil.tis3d.common.Settings
-
The maximum number of characters a single line in a program may have.
- maxInfraredQueueLength - Static variable in class li.cil.tis3d.common.Settings
-
Maximum number of items stored in our receiver queue.
- maxLinesPerProgram - Static variable in class li.cil.tis3d.common.Settings
-
The maximum number of lines a program may have.
- maxPacketsPerTick - Static variable in class li.cil.tis3d.common.Settings
-
The maximum number of packets to allow sending per tick before
throttling kicks in, killing duplicate data packets.
- maxParticlesPerTick - Static variable in class li.cil.tis3d.common.Settings
-
The maximum number of particle effects to allow sending per tick
before throttling kicks in, killing duplicate effects.
- memory - Variable in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- MEMORY_SIZE - Static variable in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
The size of the memory, in bytes.
- MESSAGE_COMPILE_ERROR - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_CYCLIC_DEFINE - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_ERROR_ON_NEXT_PAGE - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_ERROR_ON_PREVIOUS_PAGE - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_INVALID_FORMAT - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_INVALID_INSTRUCTION - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_LABEL_DUPLICATE - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_LABEL_NOT_FOUND - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_PARAMETER_INVALID - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_PARAMETER_OVERFLOW - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_PARAMETER_UNDERFLOW - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_TOO_MANY_COLUMNS - Static variable in class li.cil.tis3d.common.Constants
-
- MESSAGE_TOO_MANY_LINES - Static variable in class li.cil.tis3d.common.Constants
-
- MessageBookCodeData - Class in li.cil.tis3d.common.network.message
-
- MessageBookCodeData(NBTTagCompound) - Constructor for class li.cil.tis3d.common.network.message.MessageBookCodeData
-
- MessageBookCodeData() - Constructor for class li.cil.tis3d.common.network.message.MessageBookCodeData
-
- MessageCasingData - Class in li.cil.tis3d.common.network.message
-
- MessageCasingData(Casing, ByteBuf) - Constructor for class li.cil.tis3d.common.network.message.MessageCasingData
-
- MessageCasingData() - Constructor for class li.cil.tis3d.common.network.message.MessageCasingData
-
- MessageCasingEnabledState - Class in li.cil.tis3d.common.network.message
-
- MessageCasingEnabledState(Casing, boolean) - Constructor for class li.cil.tis3d.common.network.message.MessageCasingEnabledState
-
- MessageCasingEnabledState() - Constructor for class li.cil.tis3d.common.network.message.MessageCasingEnabledState
-
- MessageCasingInventory - Class in li.cil.tis3d.common.network.message
-
- MessageCasingInventory(Casing, int, ItemStack, NBTTagCompound) - Constructor for class li.cil.tis3d.common.network.message.MessageCasingInventory
-
- MessageCasingInventory() - Constructor for class li.cil.tis3d.common.network.message.MessageCasingInventory
-
- MessageCasingLockedState - Class in li.cil.tis3d.common.network.message
-
- MessageCasingLockedState(Casing, boolean) - Constructor for class li.cil.tis3d.common.network.message.MessageCasingLockedState
-
- MessageCasingLockedState() - Constructor for class li.cil.tis3d.common.network.message.MessageCasingLockedState
-
- MessageHaltAndCatchFire - Class in li.cil.tis3d.common.network.message
-
- MessageHaltAndCatchFire(World, BlockPos) - Constructor for class li.cil.tis3d.common.network.message.MessageHaltAndCatchFire
-
- MessageHaltAndCatchFire() - Constructor for class li.cil.tis3d.common.network.message.MessageHaltAndCatchFire
-
- MessageHandlerBookCodeData - Class in li.cil.tis3d.common.network.handler
-
- MessageHandlerBookCodeData() - Constructor for class li.cil.tis3d.common.network.handler.MessageHandlerBookCodeData
-
- MessageHandlerCasingData - Class in li.cil.tis3d.common.network.handler
-
- MessageHandlerCasingData() - Constructor for class li.cil.tis3d.common.network.handler.MessageHandlerCasingData
-
- MessageHandlerCasingEnabledState - Class in li.cil.tis3d.client.network.handler
-
- MessageHandlerCasingEnabledState() - Constructor for class li.cil.tis3d.client.network.handler.MessageHandlerCasingEnabledState
-
- MessageHandlerCasingInventory - Class in li.cil.tis3d.client.network.handler
-
- MessageHandlerCasingInventory() - Constructor for class li.cil.tis3d.client.network.handler.MessageHandlerCasingInventory
-
- MessageHandlerCasingLockedState - Class in li.cil.tis3d.client.network.handler
-
- MessageHandlerCasingLockedState() - Constructor for class li.cil.tis3d.client.network.handler.MessageHandlerCasingLockedState
-
- MessageHandlerHaltAndCatchFire - Class in li.cil.tis3d.client.network.handler
-
- MessageHandlerHaltAndCatchFire() - Constructor for class li.cil.tis3d.client.network.handler.MessageHandlerHaltAndCatchFire
-
- MessageHandlerModuleReadOnlyMemoryDataClient - Class in li.cil.tis3d.client.network.handler
-
- MessageHandlerModuleReadOnlyMemoryDataClient() - Constructor for class li.cil.tis3d.client.network.handler.MessageHandlerModuleReadOnlyMemoryDataClient
-
- MessageHandlerModuleReadOnlyMemoryDataServer - Class in li.cil.tis3d.common.network.handler
-
- MessageHandlerModuleReadOnlyMemoryDataServer() - Constructor for class li.cil.tis3d.common.network.handler.MessageHandlerModuleReadOnlyMemoryDataServer
-
- MessageHandlerParticleEffects - Class in li.cil.tis3d.client.network.handler
-
- MessageHandlerParticleEffects() - Constructor for class li.cil.tis3d.client.network.handler.MessageHandlerParticleEffects
-
- MessageHandlerReceivingPipeLockedState - Class in li.cil.tis3d.client.network.handler
-
- MessageHandlerReceivingPipeLockedState() - Constructor for class li.cil.tis3d.client.network.handler.MessageHandlerReceivingPipeLockedState
-
- MessageModuleReadOnlyMemoryData - Class in li.cil.tis3d.common.network.message
-
- MessageModuleReadOnlyMemoryData(byte[]) - Constructor for class li.cil.tis3d.common.network.message.MessageModuleReadOnlyMemoryData
-
- MessageModuleReadOnlyMemoryData() - Constructor for class li.cil.tis3d.common.network.message.MessageModuleReadOnlyMemoryData
-
- MessageParticleEffect - Class in li.cil.tis3d.common.network.message
-
- MessageParticleEffect(World, EnumParticleTypes, double, double, double) - Constructor for class li.cil.tis3d.common.network.message.MessageParticleEffect
-
- MessageParticleEffect() - Constructor for class li.cil.tis3d.common.network.message.MessageParticleEffect
-
- MessageReceivingPipeLockedState - Class in li.cil.tis3d.common.network.message
-
- MessageReceivingPipeLockedState(TileEntityCasing, Face, Port, boolean) - Constructor for class li.cil.tis3d.common.network.message.MessageReceivingPipeLockedState
-
- MessageReceivingPipeLockedState() - Constructor for class li.cil.tis3d.common.network.message.MessageReceivingPipeLockedState
-
- MissingItemRenderer - Class in li.cil.tis3d.client.manual.segment.render
-
- MissingItemRenderer(String) - Constructor for class li.cil.tis3d.client.manual.segment.render.MissingItemRenderer
-
- MOD_ID - Static variable in class li.cil.tis3d.api.API
-
The ID of the mod, i.e.
- MOD_ID - Static variable in class li.cil.tis3d.common.integration.charsetwires.ProxyCharsetWires
-
- MOD_VERSION - Static variable in class li.cil.tis3d.api.API
-
The current version of the mod.
- ModProxy - Interface in li.cil.tis3d.common.integration
-
- Module - Interface in li.cil.tis3d.api.module
-
A module that can be installed in a TIS-3D
Casing.
- moduleAPI - Static variable in class li.cil.tis3d.api.API
-
- ModuleAPI - Interface in li.cil.tis3d.api.detail
-
- ModuleAPI - Class in li.cil.tis3d.api
-
API entry point for registering
ModuleProviders and other
module related tasks.
- ModuleAPIImpl - Class in li.cil.tis3d.common.api
-
Registry for module providers.
- ModuleAPIImpl() - Constructor for class li.cil.tis3d.common.api.ModuleAPIImpl
-
- ModuleAudio - Class in li.cil.tis3d.common.module
-
The audio module, emitting sounds like none other.
- ModuleAudio(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleAudio
-
- ModuleBundledRedstone - Class in li.cil.tis3d.common.module
-
- ModuleBundledRedstone(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- ModuleDisplay - Class in li.cil.tis3d.common.module
-
- ModuleDisplay(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleDisplay
-
- ModuleExecution - Class in li.cil.tis3d.common.module
-
The programmable execution module.
- ModuleExecution(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleExecution
-
- ModuleInfrared - Class in li.cil.tis3d.common.module
-
- ModuleInfrared(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleInfrared
-
- ModuleKeypad - Class in li.cil.tis3d.common.module
-
- ModuleKeypad(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleKeypad
-
- ModuleProvider - Interface in li.cil.tis3d.api.module
-
Creates a module instance for a specified item stack.
- ModuleQueue - Class in li.cil.tis3d.common.module
-
The queue module can be used to store a number of values to be retrieved
later on.
- ModuleQueue(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleQueue
-
- ModuleRandom - Class in li.cil.tis3d.common.module
-
- ModuleRandom(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleRandom
-
- ModuleRandomAccessMemory - Class in li.cil.tis3d.common.module
-
The RAM module can be used to store up to 256 values by address.
- ModuleRandomAccessMemory(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- ModuleRandomAccessMemory.State - Enum in li.cil.tis3d.common.module
-
- ModuleReadOnlyMemory - Class in li.cil.tis3d.common.module
-
The RAM module can be used to store up to 256 values by address.
- ModuleReadOnlyMemory(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleReadOnlyMemory
-
- ModuleRedstone - Class in li.cil.tis3d.common.module
-
- ModuleRedstone(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleRedstone
-
- MODULES - Static variable in class li.cil.tis3d.common.Constants
-
- modules - Static variable in class li.cil.tis3d.common.init.Items
-
- ModuleSerialPort - Class in li.cil.tis3d.common.module
-
The stack module can be used to store a number of values to be retrieved
later on.
- ModuleSerialPort(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleSerialPort
-
- ModuleStack - Class in li.cil.tis3d.common.module
-
The stack module can be used to store a number of values to be retrieved
later on.
- ModuleStack(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleStack
-
- ModuleTerminal - Class in li.cil.tis3d.common.module
-
- ModuleTerminal(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleTerminal
-
- ModuleTimer - Class in li.cil.tis3d.common.module
-
The timer module can be used to wait for a specific amount of game time.
- ModuleTimer(Casing, Face) - Constructor for class li.cil.tis3d.common.module.ModuleTimer
-
- mouseClicked(int, int, int) - Method in class li.cil.tis3d.client.gui.GuiBookCode
-
- mouseClicked(int, int, int) - Method in class li.cil.tis3d.client.gui.GuiManual
-
- mouseClicked(int, int, int) - Method in class li.cil.tis3d.client.gui.GuiModuleMemory
-
- mouseClickMove(int, int, int, long) - Method in class li.cil.tis3d.client.gui.GuiBookCode
-
- mouseClickMove(int, int, int, long) - Method in class li.cil.tis3d.client.gui.GuiManual
-
- mouseClickMove(int, int, int, long) - Method in class li.cil.tis3d.client.gui.GuiModuleMemory
-
- mouseReleased(int, int, int) - Method in class li.cil.tis3d.client.gui.GuiManual
-
- offset - Variable in class li.cil.tis3d.common.api.ManualAPIImpl.History
-
- onActivate(EntityPlayer, EnumHand, ItemStack, float, float, float) - Method in interface li.cil.tis3d.api.module.Module
-
Called when a player right-clicks the module while installed in a casing.
- onActivate(EntityPlayer, EnumHand, ItemStack, float, float, float) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onActivate(EntityPlayer, EnumHand, ItemStack, float, float, float) - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- onActivate(EntityPlayer, EnumHand, ItemStack, float, float, float) - Method in class li.cil.tis3d.common.module.ModuleKeypad
-
- onActivate(EntityPlayer, EnumHand, ItemStack, float, float, float) - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- onActivate(EntityPlayer, EnumHand, ItemStack, float, float, float) - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- onAttachEntityCapabilities(AttachCapabilitiesEvent<Entity>) - Method in class li.cil.tis3d.common.capabilities.CapabilityInfraredReceiver
-
- onAttachTileEntityCapabilities(AttachCapabilitiesEvent<TileEntity>) - Method in class li.cil.tis3d.common.capabilities.CapabilityInfraredReceiver
-
- onAttachTileEntityCapabilities(AttachCapabilitiesEvent<TileEntity>) - Method in enum li.cil.tis3d.common.integration.charsetwires.CapabilitiesCharsetWires
-
- onBlockActivated(World, BlockPos, IBlockState, EntityPlayer, EnumHand, ItemStack, EnumFacing, float, float, float) - Method in class li.cil.tis3d.common.block.BlockCasing
-
- onBlockActivated(World, BlockPos, IBlockState, EntityPlayer, EnumHand, ItemStack, EnumFacing, float, float, float) - Method in class li.cil.tis3d.common.block.BlockController
-
- onBundledInputChange() - Method in class li.cil.tis3d.common.integration.charsetwires.CapabilityBundledReceiver.Provider
-
- onBundledOutputChanged(BundledRedstone, int) - Static method in class li.cil.tis3d.common.integration.charsetwires.CallbacksCharsetWires
-
- onBundledRedstoneOutputChanged(BundledRedstone, int) - Method in interface li.cil.tis3d.common.integration.redstone.BundledRedstoneOutputChangedCallback
-
- onBundledRedstoneOutputChanged(BundledRedstoneOutputChangedEvent) - Method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
- onChunkUnload() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- onChunkUnload() - Method in class li.cil.tis3d.common.tileentity.TileEntityController
-
- onClientTick(TickEvent.ClientTickEvent) - Method in class li.cil.tis3d.common.network.Network
-
- onData(NBTTagCompound) - Method in interface li.cil.tis3d.api.module.Module
-
Called with NBT data sent from the remote instance of the module.
- onData(ByteBuf) - Method in interface li.cil.tis3d.api.module.Module
-
Called with data sent from the remote instance of the module.
- onData(NBTTagCompound) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onData(ByteBuf) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleDisplay
-
- onData(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- onData(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleKeypad
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleQueue
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleStack
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- onData(ByteBuf) - Method in class li.cil.tis3d.common.module.ModuleTimer
-
- onDataPacket(NetworkManager, SPacketUpdateTileEntity) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- onDisabled() - Method in interface li.cil.tis3d.api.module.Module
-
Called when the multi-block of casings the module is installed in is
disabled, or when the module was removed from an enabled casing.
- onDisabled() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onDisabled() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleDisplay
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleInfrared
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleKeypad
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleQueue
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleSerialPort
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleStack
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- onDisabled() - Method in class li.cil.tis3d.common.module.ModuleTimer
-
- onDisabled() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- onDisposed() - Method in interface li.cil.tis3d.api.module.Module
-
Called when the
Casing housing the module is being disposed,
e.g.
- onDisposed() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onDisposed() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- onDisposed() - Method in class li.cil.tis3d.common.module.ModuleDisplay
-
- onDisposed() - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- onEnabled() - Method in interface li.cil.tis3d.api.module.Module
-
Called when the multi-block of casings the module is installed in is
enabled, or when the module was installed into an enabled casing.
- onEnabled() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onEnabled() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- onEnabled() - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- onEnabled() - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- onEnabled() - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- onEnabled() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- onEntityUpdate() - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- onGuiClosed() - Method in class li.cil.tis3d.client.gui.GuiBookCode
-
- onGuiClosed() - Method in class li.cil.tis3d.client.gui.GuiModuleMemory
-
- onGuiClosed() - Method in class li.cil.tis3d.client.gui.GuiModuleTerminal
-
- onInfraredPacket(InfraredPacket, RayTraceResult) - Method in interface li.cil.tis3d.api.infrared.InfraredReceiver
-
Called when an infrared packet collides with this.
- onInfraredPacket(InfraredPacket, RayTraceResult) - Method in class li.cil.tis3d.common.module.ModuleInfrared
-
- onInit(FMLInitializationEvent) - Method in class li.cil.tis3d.client.ProxyClient
-
- onInit(FMLInitializationEvent) - Method in class li.cil.tis3d.common.ProxyCommon
-
- onInit(FMLInitializationEvent) - Method in class li.cil.tis3d.common.TIS3D
-
- onInstalled(ItemStack) - Method in interface li.cil.tis3d.api.module.Module
-
Called when the module is being installed into a
Casing.
- onInstalled(ItemStack) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onInstalled(ItemStack) - Method in class li.cil.tis3d.common.module.ModuleReadOnlyMemory
-
- onItemAdded(int) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- onItemAdded(int) - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- onItemRemoved(int) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- onItemRemoved(int) - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- onItemRightClick(ItemStack, World, EntityPlayer, EnumHand) - Method in class li.cil.tis3d.common.item.ItemBookCode
-
- onItemRightClick(ItemStack, World, EntityPlayer, EnumHand) - Method in class li.cil.tis3d.common.item.ItemBookManual
-
- onItemRightClick(ItemStack, World, EntityPlayer, EnumHand) - Method in class li.cil.tis3d.common.item.ItemModuleReadOnlyMemory
-
- onItemUse(ItemStack, EntityPlayer, World, BlockPos, EnumHand, EnumFacing, float, float, float) - Method in class li.cil.tis3d.common.item.ItemBookManual
-
- onMessage(T, MessageContext) - Method in class li.cil.tis3d.common.network.handler.AbstractMessageHandler
-
- onMessageSynchronized(MessageCasingEnabledState, MessageContext) - Method in class li.cil.tis3d.client.network.handler.MessageHandlerCasingEnabledState
-
- onMessageSynchronized(MessageCasingInventory, MessageContext) - Method in class li.cil.tis3d.client.network.handler.MessageHandlerCasingInventory
-
- onMessageSynchronized(MessageCasingLockedState, MessageContext) - Method in class li.cil.tis3d.client.network.handler.MessageHandlerCasingLockedState
-
- onMessageSynchronized(MessageHaltAndCatchFire, MessageContext) - Method in class li.cil.tis3d.client.network.handler.MessageHandlerHaltAndCatchFire
-
- onMessageSynchronized(MessageModuleReadOnlyMemoryData, MessageContext) - Method in class li.cil.tis3d.client.network.handler.MessageHandlerModuleReadOnlyMemoryDataClient
-
- onMessageSynchronized(MessageParticleEffect, MessageContext) - Method in class li.cil.tis3d.client.network.handler.MessageHandlerParticleEffects
-
- onMessageSynchronized(MessageReceivingPipeLockedState, MessageContext) - Method in class li.cil.tis3d.client.network.handler.MessageHandlerReceivingPipeLockedState
-
- onMessageSynchronized(T, MessageContext) - Method in class li.cil.tis3d.common.network.handler.AbstractMessageHandler
-
- onMessageSynchronized(MessageBookCodeData, MessageContext) - Method in class li.cil.tis3d.common.network.handler.MessageHandlerBookCodeData
-
- onMessageSynchronized(MessageCasingData, MessageContext) - Method in class li.cil.tis3d.common.network.handler.MessageHandlerCasingData
-
- onMessageSynchronized(MessageModuleReadOnlyMemoryData, MessageContext) - Method in class li.cil.tis3d.common.network.handler.MessageHandlerModuleReadOnlyMemoryDataServer
-
- onMissingMappings(FMLMissingMappingsEvent) - Method in class li.cil.tis3d.common.ProxyCommon
-
- onMissingMappings(FMLMissingMappingsEvent) - Method in class li.cil.tis3d.common.TIS3D
-
- onMouseClick(int, int) - Method in interface li.cil.tis3d.api.manual.InteractiveImageRenderer
-
Called when the mouse is clicked while over this image renderer.
- onMouseClick(int, int) - Method in class li.cil.tis3d.api.prefab.manual.AbstractInteractiveImageRenderer
-
- onMouseClick(int, int) - Method in interface li.cil.tis3d.client.manual.segment.InteractiveSegment
-
Should be called by whatever is rendering the document when a left mouse
click occurs.
- onMouseClick(int, int) - Method in class li.cil.tis3d.client.manual.segment.LinkSegment
-
- onMouseClick(int, int) - Method in class li.cil.tis3d.client.manual.segment.render.MissingItemRenderer
-
- onMouseClick(int, int) - Method in class li.cil.tis3d.client.manual.segment.RenderSegment
-
- onNeighborBlockChange(Block) - Method in interface li.cil.tis3d.api.module.traits.BlockChangeAware
-
Called when a block adjacent to the hosting
Casing changes.
- onNeighborBlockChange(Block) - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- onNeighborBlockChange(Block) - Method in class li.cil.tis3d.common.module.ModuleSerialPort
-
- onPostInit(FMLPostInitializationEvent) - Method in class li.cil.tis3d.common.ProxyCommon
-
- onPostInit(FMLPostInitializationEvent) - Method in class li.cil.tis3d.common.TIS3D
-
- onPreInit(FMLPreInitializationEvent) - Method in class li.cil.tis3d.client.ProxyClient
-
- onPreInit(FMLPreInitializationEvent) - Method in class li.cil.tis3d.common.ProxyCommon
-
- onPreInit(FMLPreInitializationEvent) - Method in class li.cil.tis3d.common.TIS3D
-
- onRedstoneInputChange() - Method in class li.cil.tis3d.common.integration.charsetwires.CapabilityRedstoneReceiver.Provider
-
- onServerTick(TickEvent.ServerTickEvent) - Method in class li.cil.tis3d.common.event.TickHandlerInfraredPacket
-
- onServerTick(TickEvent.ServerTickEvent) - Method in class li.cil.tis3d.common.network.Network
-
- onTextureStitchPre(TextureStitchEvent.Pre) - Method in class li.cil.tis3d.client.renderer.TextureLoader
-
- onUninstalled(ItemStack) - Method in interface li.cil.tis3d.api.module.Module
-
Called after the module was uninstalled from a
Casing.
- onUninstalled(ItemStack) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onUninstalled(ItemStack) - Method in class li.cil.tis3d.common.module.ModuleReadOnlyMemory
-
- onWorldUnload(WorldEvent.Unload) - Method in class li.cil.tis3d.common.event.WorldUnloadHandler
-
- onWriteComplete(Port) - Method in interface li.cil.tis3d.api.module.Module
-
Called from a pipe this module is writing to when the data was read.
- onWriteComplete(Port) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- onWriteComplete(Face, Port) - Method in interface li.cil.tis3d.common.machine.PipeHost
-
- onWriteComplete(Port) - Method in interface li.cil.tis3d.common.module.execution.target.TargetInterface
-
Finish a write operation started by the instruction, usually by
advancing the program counter.
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAny
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleInfrared
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleKeypad
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleQueue
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleRandom
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleSerialPort
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleStack
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- onWriteComplete(Port) - Method in class li.cil.tis3d.common.module.ModuleTimer
-
- onWriteComplete(Face, Port) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- onWriteCompleted(Machine, Port) - Method in interface li.cil.tis3d.common.module.execution.instruction.Instruction
-
Finish a write operation started by the instruction, usually by
advancing the program counter.
- onWriteCompleted(Port) - Method in class li.cil.tis3d.common.module.execution.MachineImpl
-
Inform the active instruction that a write operation was completed.
- openFor(EntityPlayer) - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Open the manual for the specified player.
- openFor(EntityPlayer) - Static method in class li.cil.tis3d.api.ManualAPI
-
Open the manual for the specified player.
- openFor(EntityPlayer) - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- openInventory(EntityPlayer) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- openInventory(EntityPlayer) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- OPPOSITES - Static variable in enum li.cil.tis3d.api.machine.Face
-
Mapping faces to their opposites (by ordinal()).
- OPPOSITES - Static variable in enum li.cil.tis3d.api.machine.Port
-
Mapping ports to their opposites (by ordinal()).
- OreDictImageProvider - Class in li.cil.tis3d.client.manual.provider
-
- OreDictImageProvider() - Constructor for class li.cil.tis3d.client.manual.provider.OreDictImageProvider
-
- RANGE_HIGH - Static variable in class li.cil.tis3d.common.network.Network
-
- RANGE_LOW - Static variable in class li.cil.tis3d.common.network.Network
-
- RANGE_MEDIUM - Static variable in class li.cil.tis3d.common.network.Network
-
- raytrace(World, Vec3d, Vec3d) - Static method in class li.cil.tis3d.util.Raytracing
-
Trace along the specified line, testing for collision with blocks along the way.
- raytrace(World, Vec3d, Vec3d, Raytracing.CollisionDetector) - Static method in class li.cil.tis3d.util.Raytracing
-
Trace along the specified line, testing for collision with blocks along the way.
- Raytracing - Class in li.cil.tis3d.util
-
Custom ray-tracing implementation for ray-block tests, to allow custom
filter methods for blocks to take into account.
- Raytracing.CollisionDetector - Interface in li.cil.tis3d.util
-
- read() - Method in interface li.cil.tis3d.api.machine.Pipe
-
Finish a read operation by fetching the data that is written by the
write operation running at the same time.
- read() - Method in class li.cil.tis3d.common.machine.PipeImpl
-
- read() - Method in interface li.cil.tis3d.common.module.execution.target.TargetInterface
-
Finish a read operation by fetching the data made available from the
represented target.
- read() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAcc
-
- read() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceAny
-
- read() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceBak
-
- read() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceLast
-
- read() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceNil
-
- read() - Method in class li.cil.tis3d.common.module.execution.target.TargetInterfaceSide
-
- readEntityFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- readFromNBT(NBTTagCompound) - Method in interface li.cil.tis3d.api.module.Module
-
Restore the state of the module from the specified NBT compound.
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.api.prefab.module.AbstractModuleRotatable
-
- readFromNBT(NBTTagCompound) - Method in interface li.cil.tis3d.api.serial.SerialInterface
-
Called when a serial port module is created and an earlier interface had
some state to save.
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Load data from the specified NBT tag.
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
Restore data of all modules and pipes from the specified NBT tag.
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.machine.PipeImpl
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.execution.MachineState
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleDisplay
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleInfrared
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleKeypad
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleQueue
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleSerialPort
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleStack
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- readFromNBT(NBTTagCompound) - Method in class li.cil.tis3d.common.module.ModuleTimer
-
- readFromNBT(Class<T>, String, NBTTagCompound) - Static method in class li.cil.tis3d.util.EnumUtils
-
- readFromNBTCommon(NBTTagCompound) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- readFromNBTForClient(NBTTagCompound) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- readFromNBTForClient(NBTTagCompound) - Method in class li.cil.tis3d.common.tileentity.TileEntityController
-
- readFromNBTForServer(NBTTagCompound) - Method in class li.cil.tis3d.common.tileentity.TileEntityController
-
- redirectPacket(Vec3d, Vec3d, int) - Method in interface li.cil.tis3d.api.infrared.InfraredPacket
-
Instead of consuming the packet, this can be used to redirect the
packet into a new direction.
- redirectPacket(Vec3d, Vec3d, int) - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- Redstone - Interface in li.cil.tis3d.api.module.traits
-
Modules implementing this will be queried by their
Casing
for a redstone strength when the block is queried for its weak redstone power on
the side the module is installed in.
- RedstoneInputProvider - Interface in li.cil.tis3d.common.integration.redstone
-
Signature of methods that can be queried to compute simple redstone input.
- RedstoneIntegration - Enum in li.cil.tis3d.common.integration.redstone
-
Glue for notifying specific bundled redstone APIs of changes.
- refine(Pattern, SegmentRefiner) - Method in interface li.cil.tis3d.client.manual.segment.Segment
-
Used during construction, checks a segment for inner segments.
- refine(Segment, Matcher) - Method in interface li.cil.tis3d.client.manual.segment.SegmentRefiner
-
- refine(Pattern, SegmentRefiner) - Method in class li.cil.tis3d.client.manual.segment.TextSegment
-
- register() - Static method in class li.cil.tis3d.common.capabilities.CapabilityInfraredReceiver
-
- register(ProxyCommon) - Static method in class li.cil.tis3d.common.init.Items
-
- register() - Static method in class li.cil.tis3d.common.integration.charsetwires.CallbacksCharsetWires
-
- register() - Static method in enum li.cil.tis3d.common.integration.charsetwires.CapabilitiesCharsetWires
-
- registerBlock(String, Supplier<Block>, Class<? extends TileEntity>) - Method in class li.cil.tis3d.client.ProxyClient
-
- registerBlock(String, Supplier<Block>, Class<? extends TileEntity>) - Method in class li.cil.tis3d.common.ProxyCommon
-
- registerBlocks(ProxyCommon) - Static method in class li.cil.tis3d.common.init.Blocks
-
- registerItem(String, Supplier<Item>) - Method in class li.cil.tis3d.client.ProxyClient
-
- registerItem(String, Supplier<Item>) - Method in class li.cil.tis3d.common.ProxyCommon
-
- registerModule(String) - Method in class li.cil.tis3d.common.ProxyCommon
-
- removePage(int) - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Remove a page from the book.
- removeStackFromSlot(int) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- removeStackFromSlot(int) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- render(int, int) - Method in interface li.cil.tis3d.api.manual.ImageRenderer
-
Render the image, with specified maximum width.
- render() - Method in interface li.cil.tis3d.api.manual.TabIconRenderer
-
Called when icon of a tab should be rendered.
- render(boolean, float) - Method in interface li.cil.tis3d.api.module.Module
-
Called to allow the module to render dynamic content on the casing it
is installed in.
- render() - Method in class li.cil.tis3d.api.prefab.manual.ItemStackTabIconRenderer
-
- render() - Method in class li.cil.tis3d.api.prefab.manual.TextureTabIconRenderer
-
- render(boolean, float) - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- render(Segment, int, int, int, int, int, FontRenderer, int, int) - Static method in class li.cil.tis3d.client.manual.Document
-
Renders a list of segments and tooltips if a segment with a tooltip is hovered.
- render(int, int, int, int, FontRenderer, int, int) - Method in class li.cil.tis3d.client.manual.segment.CodeSegment
-
- render(int, int) - Method in class li.cil.tis3d.client.manual.segment.render.ItemStackImageRenderer
-
- render(int, int) - Method in class li.cil.tis3d.client.manual.segment.render.TextureImageRenderer
-
- render(int, int, int, int, FontRenderer, int, int) - Method in class li.cil.tis3d.client.manual.segment.RenderSegment
-
- render(int, int, int, int, FontRenderer, int, int) - Method in interface li.cil.tis3d.client.manual.segment.Segment
-
Render the segment at the specified coordinates with the specified
properties.
- render(int, int, int, int, FontRenderer, int, int) - Method in class li.cil.tis3d.client.manual.segment.TextSegment
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleAudio
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleDisplay
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleInfrared
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleKeypad
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleQueue
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleRandom
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleSerialPort
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleStack
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- render(boolean, float) - Method in class li.cil.tis3d.common.module.ModuleTimer
-
- renderer - Variable in class li.cil.tis3d.common.api.ManualAPIImpl.Tab
-
- RenderSegment - Class in li.cil.tis3d.client.manual.segment
-
- RenderSegment(Segment, String, ImageRenderer) - Constructor for class li.cil.tis3d.client.manual.segment.RenderSegment
-
- renderTileEntityAt(TileEntityCasing, double, double, double, float, int) - Method in class li.cil.tis3d.client.renderer.tileentity.TileEntitySpecialRendererCasing
-
- renderTileEntityAt(TileEntityController, double, double, double, float, int) - Method in class li.cil.tis3d.client.renderer.tileentity.TileEntitySpecialRendererController
-
- RenderUtil - Class in li.cil.tis3d.api.util
-
Utility class for rendering related operations.
- reset() - Method in interface li.cil.tis3d.api.detail.ManualAPI
-
Reset the history of the manual.
- reset() - Static method in class li.cil.tis3d.api.ManualAPI
-
Reset the history of the manual.
- reset() - Method in interface li.cil.tis3d.api.serial.SerialInterface
-
Reset the state of the serial interface.
- reset() - Method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- reset() - Method in interface li.cil.tis3d.common.module.execution.instruction.Instruction
-
Reset the state of the instruction if it has any.
- reset() - Method in class li.cil.tis3d.common.module.execution.MachineState
-
Soft reset the machine state.
- ResourceContentProvider - Class in li.cil.tis3d.api.prefab.manual
-
Basic implementation of a content provider based on Minecraft's resource
loading framework.
- ResourceContentProvider(String, String) - Constructor for class li.cil.tis3d.api.prefab.manual.ResourceContentProvider
-
- ResourceContentProvider(String) - Constructor for class li.cil.tis3d.api.prefab.manual.ResourceContentProvider
-
- root() - Method in interface li.cil.tis3d.client.manual.segment.Segment
-
The root segment, i.e.
- Rotatable - Interface in li.cil.tis3d.api.module.traits
-
Implement this on your module to indicate it can be rotated.
- ROTATED - Static variable in enum li.cil.tis3d.api.machine.Port
-
Mapping of port to next port in clockwise order.
- rotated() - Method in enum li.cil.tis3d.api.machine.Port
-
Get the next port in clockwise rotation.
- rotated(int) - Method in enum li.cil.tis3d.api.machine.Port
-
Get the n-th next port in clockwise rotation.
- rotateForRendering() - Method in class li.cil.tis3d.api.prefab.module.AbstractModuleRotatable
-
Apply the module's rotation to the OpenGL state.
- ROTATION - Static variable in enum li.cil.tis3d.api.machine.Port
-
Mapping of port id to rotation relative to
Port.UP.
- saveToStack(ItemStack, ItemBookCode.Data) - Static method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Save the specified code book data to the specified item stack.
- saveToStack(ItemStack, byte[]) - Static method in class li.cil.tis3d.common.item.ItemModuleReadOnlyMemory
-
Save the specified ROM data to the specified item stack.
- scale() - Method in class li.cil.tis3d.client.manual.segment.HeaderSegment
-
- scale() - Method in class li.cil.tis3d.client.manual.segment.TextSegment
-
- scheduleScan() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- scheduleScan() - Method in class li.cil.tis3d.common.tileentity.TileEntityController
-
Schedule a rescan for connected casings.
- Segment - Interface in li.cil.tis3d.client.manual.segment
-
- SegmentRefiner - Interface in li.cil.tis3d.client.manual.segment
-
- sendData(Face, NBTTagCompound, byte) - Method in interface li.cil.tis3d.api.machine.Casing
-
Call this to send some data from a module to it's other representation.
- sendData(Face, NBTTagCompound) - Method in interface li.cil.tis3d.api.machine.Casing
-
Call this to send some data from a module to it's other representation.
- sendData(Face, ByteBuf, byte) - Method in interface li.cil.tis3d.api.machine.Casing
-
Call this to send some data from a module to it's other representation.
- sendData(Face, ByteBuf) - Method in interface li.cil.tis3d.api.machine.Casing
-
Call this to send some data from a module to it's other representation.
- sendData(Face, NBTTagCompound, byte) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- sendData(Face, NBTTagCompound) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- sendData(Face, ByteBuf, byte) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- sendData(Face, ByteBuf) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- sendData(Face, NBTTagCompound, byte) - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- sendData(Face, NBTTagCompound) - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- sendData(Face, ByteBuf, byte) - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- sendData(Face, ByteBuf) - Method in interface li.cil.tis3d.common.machine.CasingProxy
-
- sendModuleData(Casing, Face, NBTTagCompound, byte) - Static method in class li.cil.tis3d.common.network.Network
-
- sendModuleData(Casing, Face, ByteBuf, byte) - Static method in class li.cil.tis3d.common.network.Network
-
- sendPacket(World, Vec3d, Vec3d, short) - Method in interface li.cil.tis3d.api.detail.InfraredAPI
-
Emit a new infrared packet with the specified value.
- sendPacket(World, Vec3d, Vec3d, short) - Static method in class li.cil.tis3d.api.InfraredAPI
-
Emit a new infrared packet with the specified value.
- sendPacket(World, Vec3d, Vec3d, short) - Method in class li.cil.tis3d.common.api.InfraredAPIImpl
-
- sendPipeEffect(World, double, double, double) - Static method in class li.cil.tis3d.common.network.Network
-
- serialAPI - Static variable in class li.cil.tis3d.api.API
-
- SerialAPI - Interface in li.cil.tis3d.api.detail
-
- SerialAPI - Class in li.cil.tis3d.api
-
- SerialAPIImpl - Class in li.cil.tis3d.common.api
-
Registry for serial interface providers.
- SerialInterface - Interface in li.cil.tis3d.api.serial
-
Provides serial input and output on an arbitrary block position.
- SerialInterfaceProvider - Interface in li.cil.tis3d.api.serial
-
Creates a serial interface instance for a specified block position.
- SerialInterfaceProviderFurnace - Class in li.cil.tis3d.common.integration.minecraft
-
- SerialInterfaceProviderFurnace() - Constructor for class li.cil.tis3d.common.integration.minecraft.SerialInterfaceProviderFurnace
-
- SerialProtocolDocumentationReference - Class in li.cil.tis3d.api.serial
-
Represents a reference to a manual page describing a protocol used by
a
SerialInterface.
- SerialProtocolDocumentationReference(String, String) - Constructor for class li.cil.tis3d.api.serial.SerialProtocolDocumentationReference
-
- setBundledRedstoneInput(int, short) - Method in interface li.cil.tis3d.api.module.traits.BundledRedstone
-
Set the new bundled input value on the specified channel.
- setBundledRedstoneInput(int, short) - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- setCasingLockedClient(boolean) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Used for synchronizing state between server and client, letting the
client know the new locked state of a case for overlay rendering.
- setCellColor(float) - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
Set the color of the memory cell currently being drawn in the GlStateManager.
- setCellColor(float) - Method in class li.cil.tis3d.common.module.ModuleReadOnlyMemory
-
- setController(TileEntityController) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- setData(byte[]) - Method in class li.cil.tis3d.client.gui.GuiModuleMemory
-
- setDead() - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- setEnabledClient(boolean) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Used for synchronizing state between server and client, letting the
client know of the new enabled state of this casing, for rendering.
- setFacing(Port) - Method in interface li.cil.tis3d.api.module.traits.Rotatable
-
Set the orientation of the module.
- setFacing(Port) - Method in class li.cil.tis3d.api.prefab.module.AbstractModuleRotatable
-
- setField(int, int) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- setField(int, int) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- setInventorySlotContents(int, ItemStack) - Method in class li.cil.tis3d.common.inventory.Inventory
-
- setInventorySlotContents(int, ItemStack, Port) - Method in class li.cil.tis3d.common.inventory.InventoryCasing
-
- setInventorySlotContents(int, ItemStack) - Method in interface li.cil.tis3d.common.inventory.InventoryProxy
-
- setInventorySlotContents(int, ItemStack, Port) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Place a module stack into the specified slot, immediately setting the
module's rotation to the specified facing if it is a
Rotatable
module.
- setLocked(boolean) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
- setModule(Face, Module) - Method in class li.cil.tis3d.common.machine.CasingImpl
-
Set the module for the specified face of the casing.
- setModule(Face, Module) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- setNeighbor(Face, TileEntityComputer) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- setNext(Segment) - Method in interface li.cil.tis3d.client.manual.segment.Segment
-
- setOffset(int) - Static method in class li.cil.tis3d.common.api.ManualAPIImpl
-
- setPage(int, List<String>) - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Overwrite a page at the specified index.
- setReceivingPipeLocked(Face, Port, boolean) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Set whether the specified receiving pipe on the specified face
of the casing is locked.
- setReceivingPipeLockedClient(Face, Port, boolean) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Used for synchronizing state between server and client, letting the
client know of the new locked state of a port, for overlay rendering.
- setRedstoneInput(short) - Method in interface li.cil.tis3d.api.module.traits.Redstone
-
Set the new input value for the module.
- setRedstoneInput(short) - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- setSelectedPage(int) - Method in class li.cil.tis3d.common.item.ItemBookCode.Data
-
Set which page is currently selected.
- setStackAndModuleClient(int, ItemStack, NBTTagCompound) - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
Used for synchronizing state between server and client, letting the
client know the new item stack installed in a slot, and, if present
initialize its module with the original server state of the module.
- Settings - Class in li.cil.tis3d.common
-
User configurable stuff via config file.
- shouldRenderInPass(int) - Method in class li.cil.tis3d.common.entity.EntityInfraredPacket
-
- SidedInventoryProxy - Interface in li.cil.tis3d.common.inventory
-
- SimpleModuleProvider<T extends Module> - Class in li.cil.tis3d.common.provider
-
- SimpleModuleProvider(String, BiFunction<Casing, Face, T>) - Constructor for class li.cil.tis3d.common.provider.SimpleModuleProvider
-
- skip() - Method in interface li.cil.tis3d.api.serial.SerialInterface
-
Called to finish a read from this module.
- spawnStackInWorld(World, BlockPos, ItemStack, EnumFacing) - Static method in class li.cil.tis3d.util.InventoryUtils
-
Spawns an item stack in the world.
- state - Variable in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- step() - Method in interface li.cil.tis3d.api.module.Module
-
Advance the state of the module.
- step() - Method in class li.cil.tis3d.api.prefab.module.AbstractModule
-
- step() - Method in class li.cil.tis3d.common.machine.PipeImpl
-
Called from the owning
Casing after
all
Modules have been updated to update the pipe's
state in a synchronized manner.
- step(Machine) - Method in interface li.cil.tis3d.common.module.execution.instruction.Instruction
-
Update the instruction, when it is done it must increment the machine's
program counter itself.
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionAddImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseAndImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseNot
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseOrImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftLeftImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseShiftRightImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionBitwiseXorImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionDivImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionHaltAndCatchFire
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionJump
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionJumpRelative
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionJumpRelativeImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionLastRotateLeft
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionLastRotateRight
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionMulImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionNegate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionSave
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionSubtractImmediate
-
- step(Machine) - Method in class li.cil.tis3d.common.module.execution.instruction.InstructionSwap
-
- step() - Method in class li.cil.tis3d.common.module.execution.MachineImpl
-
Advance the virtual machine, ensures the machine's state is valid after
the instruction finishes.
- step() - Method in class li.cil.tis3d.common.module.ModuleAudio
-
- step() - Method in class li.cil.tis3d.common.module.ModuleBundledRedstone
-
- step() - Method in class li.cil.tis3d.common.module.ModuleDisplay
-
- step() - Method in class li.cil.tis3d.common.module.ModuleExecution
-
- step() - Method in class li.cil.tis3d.common.module.ModuleInfrared
-
- step() - Method in class li.cil.tis3d.common.module.ModuleKeypad
-
- step() - Method in class li.cil.tis3d.common.module.ModuleQueue
-
- step() - Method in class li.cil.tis3d.common.module.ModuleRandom
-
- step() - Method in class li.cil.tis3d.common.module.ModuleRandomAccessMemory
-
- step() - Method in class li.cil.tis3d.common.module.ModuleRedstone
-
- step() - Method in class li.cil.tis3d.common.module.ModuleSerialPort
-
- step() - Method in class li.cil.tis3d.common.module.ModuleStack
-
- step() - Method in class li.cil.tis3d.common.module.ModuleTerminal
-
- step() - Method in class li.cil.tis3d.common.module.ModuleTimer
-
- stepModules() - Method in class li.cil.tis3d.common.machine.CasingImpl
-
Advance the logic of all modules by calling
Module.step() on them.
- stepModules() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- stepRedstone() - Method in class li.cil.tis3d.common.tileentity.TileEntityCasing
-
- StrikethroughSegment - Class in li.cil.tis3d.client.manual.segment
-
- StrikethroughSegment(Segment, String) - Constructor for class li.cil.tis3d.client.manual.segment.StrikethroughSegment
-
- stringWidth(String, FontRenderer) - Method in class li.cil.tis3d.client.manual.segment.CodeSegment
-
- stringWidth(String, FontRenderer) - Method in class li.cil.tis3d.client.manual.segment.TextSegment
-
- VALID_TARGETS - Static variable in enum li.cil.tis3d.common.module.execution.target.Target
-
- validate() - Method in class li.cil.tis3d.common.module.execution.MachineState
-
Ensure values of the state are valid ones.
- Validator - Interface in li.cil.tis3d.common.module.execution.compiler
-
Type of validators instruction emitters may register to be run as a post-processing step.
- valueOf(String) - Static method in enum li.cil.tis3d.api.machine.Face
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum li.cil.tis3d.api.machine.Port
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum li.cil.tis3d.common.gui.GuiHandlerCommon.GuiId
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum li.cil.tis3d.common.integration.charsetwires.CapabilitiesCharsetWires
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum li.cil.tis3d.common.module.execution.target.Target
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum li.cil.tis3d.common.module.ModuleRandomAccessMemory.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum li.cil.tis3d.common.tileentity.TileEntityController.ControllerState
-
Returns the enum constant of this type with the specified name.
- VALUES - Static variable in enum li.cil.tis3d.api.machine.Face
-
All possible enum values for quick indexing.
- values() - Static method in enum li.cil.tis3d.api.machine.Face
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum li.cil.tis3d.api.machine.Port
-
All possible enum values for quick indexing.
- values() - Static method in enum li.cil.tis3d.api.machine.Port
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum li.cil.tis3d.common.gui.GuiHandlerCommon.GuiId
-
- values() - Static method in enum li.cil.tis3d.common.gui.GuiHandlerCommon.GuiId
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum li.cil.tis3d.common.integration.charsetwires.CapabilitiesCharsetWires
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum li.cil.tis3d.common.integration.redstone.RedstoneIntegration
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum li.cil.tis3d.common.module.execution.target.Target
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum li.cil.tis3d.common.module.ModuleRandomAccessMemory.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VALUES - Static variable in enum li.cil.tis3d.common.tileentity.TileEntityController.ControllerState
-
All possible enum values for quick indexing.
- values() - Static method in enum li.cil.tis3d.common.tileentity.TileEntityController.ControllerState
-
Returns an array containing the constants of this enum type, in
the order they are declared.