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

$

$div(double) - Method in class codechicken.lib.vec.Vector3
 
$dot$times(Vector3) - Method in class codechicken.lib.vec.Vector3
 
$minus(Vector3) - Method in class codechicken.lib.vec.Vector3
 
$plus(Vector3) - Method in class codechicken.lib.vec.Vector3
 
$plus$plus(Transformation) - Method in class codechicken.lib.vec.ITransformation
Scala ++ operator
$tilde() - Method in class codechicken.lib.vec.Vector3
 
$times(double) - Method in class codechicken.lib.vec.Vector3
 
$times(Vector3) - Method in class codechicken.lib.vec.Vector3
 

A

a - Variable in class codechicken.lib.colour.Colour
 
absSum() - Method in class codechicken.lib.vec.BlockCoord
 
accept(ClassVisitor) - Method in interface codechicken.lib.asm.ASMHelper.Acceptor
 
accept(MethodVisitor) - Method in class codechicken.lib.asm.InsnListSection
 
access - Variable in class codechicken.lib.asm.ModularASMTransformer.FieldWriter
 
access - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
access - Variable in class codechicken.lib.lighting.LightMatrix
 
access - Variable in class codechicken.lib.lighting.PlanarLightMatrix
 
access - Variable in class codechicken.lib.lighting.SimpleBrightnessModel
 
accessible - Variable in class codechicken.lib.inventory.InventoryCopy
 
active - Variable in class codechicken.lib.render.CCRenderState.VertexAttribute
Set to true when the attrute is part of the pipeline.
actualDamage(ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
Gets the actual damage of an item without asking the Item
add(String) - Method in class codechicken.lib.asm.ClassHeirachyManager.SuperCache
 
add(AbstractInsnNode) - Method in class codechicken.lib.asm.InsnListSection
 
add(ModularASMTransformer.ClassNodeTransformer) - Method in class codechicken.lib.asm.ModularASMTransformer
 
add(ModularASMTransformer.ClassNodeTransformer) - Method in class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformerList
 
add(Colour) - Method in class codechicken.lib.colour.Colour
 
add(CCRenderState.IVertexOperation) - Method in class codechicken.lib.render.CCRenderPipeline.PipelineBuilder
 
add(CCRenderState.IVertexOperation...) - Method in class codechicken.lib.render.CCRenderPipeline.PipelineBuilder
 
add(String, CCModel) - Method in class codechicken.lib.render.QBImporter.RasterisedModel
 
add(UV) - Method in class codechicken.lib.render.uv.UV
 
add(BlockCoord) - Method in class codechicken.lib.vec.BlockCoord
 
add(int, int, int) - Method in class codechicken.lib.vec.BlockCoord
 
add(Vector3) - Method in class codechicken.lib.vec.Cuboid6
 
add(double, double, double) - Method in class codechicken.lib.vec.Vector3
 
add(Vector3) - Method in class codechicken.lib.vec.Vector3
 
add(double) - Method in class codechicken.lib.vec.Vector3
 
addAttribute(CCRenderState.VertexAttribute) - Method in class codechicken.lib.render.CCRenderPipeline
 
addBlockDestroyEffects(World, Cuboid6, IIcon[], EffectRenderer) - Static method in class codechicken.lib.render.EntityDigIconFX
 
addBlockHitEffects(World, Cuboid6, int, IIcon, EffectRenderer) - Static method in class codechicken.lib.render.EntityDigIconFX
 
addChild(ConfigTag) - Method in class codechicken.lib.config.ConfigTagParent
 
addChunk(ChunkExtension) - Method in class codechicken.lib.world.WorldExtension
 
addCraftingToCrafters(ICrafting) - Method in class codechicken.lib.inventory.ContainerExtended
 
addDependency(CCRenderState.VertexAttribute) - Method in class codechicken.lib.render.CCRenderPipeline
 
addFrame(int[], int, int) - Method in class codechicken.lib.render.TextureSpecial
 
addIconRegistrar(TextureUtils.IIconSelfRegister) - Static method in class codechicken.lib.render.TextureUtils
 
addLight(LightModel.Light) - Method in class codechicken.lib.lighting.LightModel
 
addMethodsToSort(Set<ObfMapping>) - Method in class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformer
 
addMethodsToSort(Set<ObfMapping>) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
addMethodsToSort(Set<ObfMapping>) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodReplacer
 
addRequirement(int) - Method in class codechicken.lib.render.CCRenderPipeline
 
addSyncVar(IContainerSyncVar) - Method in class codechicken.lib.inventory.ContainerSynchronised
 
addTexture(TextureDataHolder) - Method in class codechicken.lib.render.TextureSpecial
 
addTextureFX(TextureFX) - Method in class codechicken.lib.render.TextureSpecial
 
alphaOverride - Static variable in class codechicken.lib.render.CCRenderState
 
ambient - Variable in class codechicken.lib.lighting.LightModel.Light
 
anaglyphEnabled - Variable in class codechicken.lib.render.TextureFX
 
angle - Variable in class codechicken.lib.render.uv.UVRotation
 
angle - Variable in class codechicken.lib.vec.Rotation
 
angle(Vector3) - Method in class codechicken.lib.vec.Vector3
 
ao - Variable in class codechicken.lib.lighting.LightMatrix
 
ao(int) - Method in class codechicken.lib.lighting.LightMatrix
 
apply(int, Vector3) - Method in class codechicken.lib.lighting.LightModel
 
apply(Transformation) - Method in class codechicken.lib.render.CCModel
 
apply(UVTransformation) - Method in class codechicken.lib.render.CCModel
 
apply(Transformation, int, int, int) - Method in class codechicken.lib.render.CCModel
Generates a rotated copy of verts into this model
apply(UV) - Method in class codechicken.lib.render.uv.IconTransformation
 
apply(UV) - Method in class codechicken.lib.render.uv.MultiIconTransformation
 
apply(UVTransformation) - Method in class codechicken.lib.render.uv.UV
 
apply(UV) - Method in class codechicken.lib.render.uv.UVRotation
 
apply(UV) - Method in class codechicken.lib.render.uv.UVScale
 
apply(UV) - Method in class codechicken.lib.render.uv.UVTransformationList
 
apply(UV) - Method in class codechicken.lib.render.uv.UVTranslation
 
apply(Transformation) - Method in class codechicken.lib.render.Vertex5
 
apply(UVTransformation) - Method in class codechicken.lib.render.Vertex5
 
apply(Transformation) - Method in class codechicken.lib.vec.Cuboid6
 
apply(Vector) - Method in class codechicken.lib.vec.ITransformation
Applies this transformation to vec
apply(Matrix4) - Method in class codechicken.lib.vec.Matrix4
 
apply(Vector3) - Method in class codechicken.lib.vec.Matrix4
 
apply(Transformation) - Method in class codechicken.lib.vec.Matrix4
 
apply(Vector3) - Method in class codechicken.lib.vec.RedundantTransformation
 
apply(Matrix4) - Method in class codechicken.lib.vec.RedundantTransformation
 
apply(Vector3) - Method in class codechicken.lib.vec.Rotation
 
apply(Matrix4) - Method in class codechicken.lib.vec.Rotation
 
apply(Vector3) - Method in class codechicken.lib.vec.Scale
 
apply(Matrix4) - Method in class codechicken.lib.vec.Scale
 
apply(Vector3) - Method in class codechicken.lib.vec.SwapYZ
 
apply(Matrix4) - Method in class codechicken.lib.vec.Transformation
Applies this transformation to a matrix as a multiplication on the right hand side.
apply(Vector3) - Method in class codechicken.lib.vec.TransformationList
 
apply(Matrix4) - Method in class codechicken.lib.vec.TransformationList
 
apply(Vector3) - Method in class codechicken.lib.vec.Translation
 
apply(Matrix4) - Method in class codechicken.lib.vec.Translation
 
apply(Matrix4) - Method in class codechicken.lib.vec.VariableTransformation
 
apply(Transformation) - Method in class codechicken.lib.vec.Vector3
 
applyImageT() - Method in class codechicken.lib.render.QBImporter.QBQuad
 
applyLabels(InsnListSection) - Method in class codechicken.lib.asm.ASMBlock
 
applyN(Vector3) - Method in class codechicken.lib.vec.Matrix4
 
applyN(Vector3) - Method in class codechicken.lib.vec.RedundantTransformation
 
applyN(Vector3) - Method in class codechicken.lib.vec.Rotation
 
applyN(Vector3) - Method in class codechicken.lib.vec.Scale
 
applyN(Vector3) - Method in class codechicken.lib.vec.Transformation
Applies this transformation to a normal (doesn't translate)
applyN(Vector3) - Method in class codechicken.lib.vec.TransformationList
 
applyN(Vector3) - Method in class codechicken.lib.vec.Translation
 
applyN(Vector3) - Method in class codechicken.lib.vec.VariableTransformation
 
approachExp(double, double, double) - Static method in class codechicken.lib.math.MathHelper
 
approachExp(double, double, double, double) - Static method in class codechicken.lib.math.MathHelper
 
approachExpI(int, int, double) - Static method in class codechicken.lib.math.MathHelper
 
approachLinear(float, float, float) - Static method in class codechicken.lib.math.MathHelper
 
approachLinear(double, double, double) - Static method in class codechicken.lib.math.MathHelper
 
area() - Method in class codechicken.lib.render.QBImporter.QBImage
 
area() - Method in class codechicken.lib.vec.Rectangle4i
 
areStacksIdentical(ItemStack, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
 
argb() - Method in class codechicken.lib.colour.Colour
 
aroundAxis(double, double, double, double) - Static method in class codechicken.lib.vec.Quat
 
aroundAxis(Vector3, double) - Static method in class codechicken.lib.vec.Quat
 
arrayCopy(Object, int, Object, int, int) - Static method in class codechicken.lib.render.CCRenderState
 
ASMBlock - Class in codechicken.lib.asm
 
ASMBlock(InsnListSection, <any>) - Constructor for class codechicken.lib.asm.ASMBlock
 
ASMBlock(InsnListSection) - Constructor for class codechicken.lib.asm.ASMBlock
 
ASMBlock(InsnList) - Constructor for class codechicken.lib.asm.ASMBlock
 
ASMBlock() - Constructor for class codechicken.lib.asm.ASMBlock
 
ASMHelper - Class in codechicken.lib.asm
 
ASMHelper() - Constructor for class codechicken.lib.asm.ASMHelper
 
ASMHelper.Acceptor - Interface in codechicken.lib.asm
 
ASMInit - Class in codechicken.lib.asm
Initialisation class for using this package.
ASMInit() - Constructor for class codechicken.lib.asm.ASMInit
 
ASMReader - Class in codechicken.lib.asm
 
ASMReader() - Constructor for class codechicken.lib.asm.ASMReader
 
assertMatch(Matcher, String) - Static method in class codechicken.lib.render.CCModel
 
assignHandler(Object, PacketCustom.ICustomPacketHandler) - Static method in class codechicken.lib.packet.PacketCustom
 
assignHandshakeHandler(Object, PacketCustom.IHandshakeHandler) - Static method in class codechicken.lib.packet.PacketCustom
 
asString(InputStream) - Static method in class codechicken.lib.render.ShaderProgram
 
at(UV) - Method in class codechicken.lib.render.uv.UVTransformation
 
at(UV) - Method in class codechicken.lib.render.uv.UVTranslation
 
at(Vector) - Method in class codechicken.lib.vec.ITransformation
 
at(Vector3) - Method in class codechicken.lib.vec.RedundantTransformation
 
at(Vector3) - Method in class codechicken.lib.vec.Transformation
 
at(Vector3) - Method in class codechicken.lib.vec.Translation
 
atlasIndex - Variable in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
atlasIndex() - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
atlasIndex - Variable in class codechicken.lib.render.TextureSpecial
 
atlasIndex() - Method in class codechicken.lib.render.TextureSpecial
 
atlasIndex() - Method in interface codechicken.lib.render.TextureUtils.IIconSelfRegister
 
attach(int, String) - Method in class codechicken.lib.render.ShaderProgram
 
attach(int, InputStream) - Method in class codechicken.lib.render.ShaderProgram
 
attributeIndex - Variable in class codechicken.lib.render.CCRenderState.VertexAttribute
 
attributes - Variable in class codechicken.lib.render.CCModel
 
axes - Static variable in class codechicken.lib.vec.Rotation
 
axis - Variable in class codechicken.lib.vec.Rotation
 
AxisCycle - Class in codechicken.lib.vec
 
AxisCycle() - Constructor for class codechicken.lib.vec.AxisCycle
 

B

b - Variable in class codechicken.lib.colour.Colour
 
backfacedCopy() - Method in class codechicken.lib.render.CCModel
 
baseColour - Static variable in class codechicken.lib.render.CCRenderState
 
baseFromSheet(SpriteSheetManager.SpriteSheet, int) - Method in class codechicken.lib.render.TextureSpecial
 
before - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
between(double, double, double) - Static method in class codechicken.lib.math.MathHelper
 
bindAtlas(int) - Static method in class codechicken.lib.render.TextureUtils
 
bindModel(CCRenderState.IVertexSource) - Static method in class codechicken.lib.render.CCRenderState
 
bindPlayerInventory(InventoryPlayer) - Method in class codechicken.lib.inventory.ContainerExtended
 
bindPlayerInventory(InventoryPlayer, int, int) - Method in class codechicken.lib.inventory.ContainerExtended
 
bindTextureFX(int, TextureFX) - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
blank(int) - Method in class codechicken.lib.render.TextureSpecial
 
BlockCoord - Class in codechicken.lib.vec
 
BlockCoord(int, int, int) - Constructor for class codechicken.lib.vec.BlockCoord
 
BlockCoord(Vector3) - Constructor for class codechicken.lib.vec.BlockCoord
 
BlockCoord(TileEntity) - Constructor for class codechicken.lib.vec.BlockCoord
 
BlockCoord() - Constructor for class codechicken.lib.vec.BlockCoord
 
BlockFace() - Constructor for class codechicken.lib.render.BlockRenderer.BlockFace
 
BlockRenderer - Class in codechicken.lib.render
 
BlockRenderer() - Constructor for class codechicken.lib.render.BlockRenderer
 
BlockRenderer.BlockFace - Class in codechicken.lib.render
 
BlockRenderer.FullBlock - Class in codechicken.lib.render
 
bounds() - Method in class codechicken.lib.render.CCModel
 
bounds() - Method in class codechicken.lib.vec.CuboidCoord
 
brace - Variable in class codechicken.lib.config.ConfigTag
 
brightness - Variable in class codechicken.lib.lighting.LightMatrix
 
brightness(int) - Method in class codechicken.lib.lighting.LightMatrix
 
brightness - Variable in class codechicken.lib.lighting.PlanarLightMatrix
 
brightness(int) - Method in class codechicken.lib.lighting.PlanarLightMatrix
 
brightness - Static variable in class codechicken.lib.render.CCRenderState
 
build() - Method in class codechicken.lib.render.CCRenderPipeline.PipelineBuilder
 
builder() - Method in class codechicken.lib.render.CCRenderPipeline
 
buildModel(List<QBImporter.QBQuad>, BufferedImage, boolean) - Method in class codechicken.lib.render.QBImporter.QBMatrix
 

C

c - Variable in class codechicken.lib.render.QBImporter.QBCuboid
 
c_value - Variable in class codechicken.lib.inventory.IntegerSync
 
canExtractItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryRange
 
canInsertItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryRange
 
canInteractWith(EntityPlayer) - Method in class codechicken.lib.inventory.ContainerExtended
 
canStack(ItemStack, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
 
Canvas9Seg - Class in codechicken.lib.gui
 
Canvas9Seg(ResourceLocation) - Constructor for class codechicken.lib.gui.Canvas9Seg
 
CC_ClassWriter - Class in codechicken.lib.asm
 
CC_ClassWriter(int) - Constructor for class codechicken.lib.asm.CC_ClassWriter
 
CC_ClassWriter(int, boolean) - Constructor for class codechicken.lib.asm.CC_ClassWriter
 
cclHandler - Static variable in class codechicken.lib.packet.PacketCustom
 
CCModel - Class in codechicken.lib.render
 
CCModel(int) - Constructor for class codechicken.lib.render.CCModel
 
CCModelLibrary - Class in codechicken.lib.render
 
CCModelLibrary() - Constructor for class codechicken.lib.render.CCModelLibrary
 
CCRenderPipeline - Class in codechicken.lib.render
 
CCRenderPipeline() - Constructor for class codechicken.lib.render.CCRenderPipeline
 
CCRenderPipeline.PipelineBuilder - Class in codechicken.lib.render
 
CCRenderState - Class in codechicken.lib.render
The core of the CodeChickenLib render system.
CCRenderState() - Constructor for class codechicken.lib.render.CCRenderState
 
CCRenderState.IVertexOperation - Interface in codechicken.lib.render
Represents an operation to be run for each vertex that operates on and modifies the current state
CCRenderState.IVertexSource - Interface in codechicken.lib.render
 
CCRenderState.VertexAttribute<T> - Class in codechicken.lib.render
Management class for a vertex attrute such as colour, normal etc This class should handle the loading of the attrute from an array provided by IVertexSource.getAttributes or the computation of this attrute from others
center() - Method in class codechicken.lib.vec.Cuboid6
 
center - Static variable in class codechicken.lib.vec.Vector3
 
changed() - Method in interface codechicken.lib.inventory.IContainerSyncVar
 
changed() - Method in class codechicken.lib.inventory.IntegerSync
 
changed - Variable in class codechicken.lib.render.ManagedTextureFX
 
changed() - Method in class codechicken.lib.render.ManagedTextureFX
 
changed() - Method in class codechicken.lib.render.TextureFX
 
changeTexture(String) - Static method in class codechicken.lib.gui.GuiDraw
 
changeTexture(ResourceLocation) - Static method in class codechicken.lib.gui.GuiDraw
 
changeTexture(String) - Static method in class codechicken.lib.render.CCRenderState
 
changeTexture(ResourceLocation) - Static method in class codechicken.lib.render.CCRenderState
 
channelName(Object) - Static method in class codechicken.lib.packet.PacketCustom
 
channelRead0(ChannelHandlerContext, FMLProxyPacket) - Method in class codechicken.lib.packet.PacketCustom.CustomInboundHandler
 
chestSides - Static variable in class codechicken.lib.inventory.InventoryUtils
 
childTagMap() - Method in class codechicken.lib.config.ConfigTagParent
 
chunk - Variable in class codechicken.lib.world.ChunkExtension
 
ChunkExtension - Class in codechicken.lib.world
 
ChunkExtension(Chunk, WorldExtension) - Constructor for class codechicken.lib.world.ChunkExtension
 
chunkMap - Variable in class codechicken.lib.world.WorldExtension
 
classExtends(String, String) - Static method in class codechicken.lib.asm.ClassHeirachyManager
 
ClassHeirachyManager - Class in codechicken.lib.asm
This is added as a class transformer if CodeChickenCore is installed.
ClassHeirachyManager() - Constructor for class codechicken.lib.asm.ClassHeirachyManager
 
ClassHeirachyManager.SuperCache - Class in codechicken.lib.asm
 
className() - Method in class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformer
 
className() - Method in class codechicken.lib.asm.ModularASMTransformer.FieldWriter
 
className() - Method in class codechicken.lib.asm.ModularASMTransformer.MethodTransformer
 
className() - Method in class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
ClassNodeTransformer(int) - Constructor for class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformer
 
ClassNodeTransformer() - Constructor for class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformer
 
ClassNodeTransformerList() - Constructor for class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformerList
 
clear() - Method in class codechicken.lib.config.SimpleProperties
 
ClientInboundHandler(PacketCustom.ICustomPacketHandler) - Constructor for class codechicken.lib.packet.PacketCustom.ClientInboundHandler
 
clientTick(TickEvent.ClientTickEvent) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
clip(double, double, double) - Static method in class codechicken.lib.math.MathHelper
 
clip(QBImporter.QBCuboid, QBImporter.QBCuboid) - Static method in class codechicken.lib.render.QBImporter.QBCuboid
 
clip(QBImporter.QBCuboid) - Method in class codechicken.lib.render.QBImporter.QBCuboid
 
cloneInsnList(InsnList) - Static method in class codechicken.lib.asm.ASMHelper
 
cloneInsnList(Map<LabelNode, LabelNode>, InsnList) - Static method in class codechicken.lib.asm.ASMHelper
 
cloneLabels(InsnList) - Static method in class codechicken.lib.asm.ASMHelper
 
cloneLabels() - Method in class codechicken.lib.asm.InsnListSection
 
cloneLocals(Map<LabelNode, LabelNode>, List<LocalVariableNode>) - Static method in class codechicken.lib.asm.ASMHelper
 
cloneTryCatchBlocks(Map<LabelNode, LabelNode>, List<TryCatchBlockNode>) - Static method in class codechicken.lib.asm.ASMHelper
 
closeInventory() - Method in class codechicken.lib.inventory.InventoryCopy
 
closeInventory() - Method in class codechicken.lib.inventory.InventoryNBT
 
closeInventory() - Method in class codechicken.lib.inventory.InventorySimple
 
codechicken.lib.asm - package codechicken.lib.asm
 
codechicken.lib.colour - package codechicken.lib.colour
 
codechicken.lib.config - package codechicken.lib.config
 
codechicken.lib.data - package codechicken.lib.data
 
codechicken.lib.gui - package codechicken.lib.gui
 
codechicken.lib.inventory - package codechicken.lib.inventory
 
codechicken.lib.lighting - package codechicken.lib.lighting
 
codechicken.lib.math - package codechicken.lib.math
 
codechicken.lib.packet - package codechicken.lib.packet
 
codechicken.lib.raytracer - package codechicken.lib.raytracer
 
codechicken.lib.render - package codechicken.lib.render
 
codechicken.lib.render.uv - package codechicken.lib.render.uv
 
codechicken.lib.tool - package codechicken.lib.tool
 
codechicken.lib.tool.module - package codechicken.lib.tool.module
 
codechicken.lib.util - package codechicken.lib.util
 
codechicken.lib.vec - package codechicken.lib.vec
 
codechicken.lib.world - package codechicken.lib.world
 
collapse() - Method in class codechicken.lib.render.CCModel
 
Colour - Class in codechicken.lib.colour
 
Colour(int, int, int, int) - Constructor for class codechicken.lib.colour.Colour
 
Colour(Colour) - Constructor for class codechicken.lib.colour.Colour
 
colour - Static variable in class codechicken.lib.render.CCRenderState
 
colour - Variable in class codechicken.lib.render.ColourMultiplier
 
ColourARGB - Class in codechicken.lib.colour
 
ColourARGB(int) - Constructor for class codechicken.lib.colour.ColourARGB
 
ColourARGB(int, int, int, int) - Constructor for class codechicken.lib.colour.ColourARGB
 
ColourARGB(ColourARGB) - Constructor for class codechicken.lib.colour.ColourARGB
 
colourAttrib - Static variable in class codechicken.lib.render.CCRenderState
 
ColourMultiplier - Class in codechicken.lib.render
 
ColourMultiplier(int) - Constructor for class codechicken.lib.render.ColourMultiplier
 
ColourRGBA - Class in codechicken.lib.colour
 
ColourRGBA(int) - Constructor for class codechicken.lib.colour.ColourRGBA
 
ColourRGBA(double, double, double, double) - Constructor for class codechicken.lib.colour.ColourRGBA
 
ColourRGBA(int, int, int, int) - Constructor for class codechicken.lib.colour.ColourRGBA
 
ColourRGBA(ColourRGBA) - Constructor for class codechicken.lib.colour.ColourRGBA
 
colours - Variable in class codechicken.lib.lighting.PlanarLightModel
 
combine(Collection<CCModel>) - Static method in class codechicken.lib.render.CCModel
 
comment - Variable in class codechicken.lib.config.ConfigTagParent
 
compare(ConfigTag, ConfigTag) - Method in class codechicken.lib.config.ConfigTagParent.TagOrderComparator
 
compare(int, int) - Static method in class codechicken.lib.math.MathHelper
 
compare(double, double) - Static method in class codechicken.lib.math.MathHelper
 
compareInt(int, int) - Method in class codechicken.lib.inventory.ItemKey
 
compareTo(ItemKey) - Method in class codechicken.lib.inventory.ItemKey
 
compareTo(ExtendedMOP) - Method in class codechicken.lib.raytracer.ExtendedMOP
 
compareTo(QBImporter.QBImage) - Method in class codechicken.lib.render.QBImporter.QBImage
 
compareTo(BlockCoord) - Method in class codechicken.lib.vec.BlockCoord
 
compile() - Method in class codechicken.lib.vec.TransformationList
 
compress() - Method in class codechicken.lib.packet.PacketCustom
 
compute(Vector3, Vector3) - Method in class codechicken.lib.lighting.LC
 
compute(Vector3, int) - Method in class codechicken.lib.lighting.LC
 
computed - Variable in class codechicken.lib.lighting.LightMatrix
 
computeLightCoords() - Method in class codechicken.lib.render.BlockRenderer.BlockFace
 
computeLightCoords() - Method in class codechicken.lib.render.CCModel
Computes the minecraft lighting coordinates for use with a LightMatrix
computeLighting(LightModel) - Method in class codechicken.lib.render.CCModel
Computes lighting using the normals add a light model If the model is rotated, the lighting will no longer be valid
computeLighting - Static variable in class codechicken.lib.render.CCRenderState
 
computeNormals() - Method in class codechicken.lib.render.CCModel
 
computeNormals(int, int) - Method in class codechicken.lib.render.CCModel
Computes the normals of all faces in the model.
computeO(Vector3, int) - Method in class codechicken.lib.lighting.LC
 
confDirectoryGuess(int, ConfigTag) - Static method in class codechicken.lib.asm.ObfMapping.MCPRemapper
 
config - Static variable in class codechicken.lib.asm.ASMHelper
 
ConfigFile - Class in codechicken.lib.config
 
ConfigFile(File) - Constructor for class codechicken.lib.config.ConfigFile
 
ConfigFile() - Constructor for class codechicken.lib.config.ConfigFile
 
configRGB - Static variable in class codechicken.lib.colour.Colour
 
ConfigTag - Class in codechicken.lib.config
 
ConfigTag(ConfigTagParent, String) - Constructor for class codechicken.lib.config.ConfigTag
 
ConfigTag.IConfigType<T> - Interface in codechicken.lib.config
 
ConfigTagParent - Class in codechicken.lib.config
 
ConfigTagParent() - Constructor for class codechicken.lib.config.ConfigTagParent
 
ConfigTagParent.TagOrderComparator - Class in codechicken.lib.config
 
configValue(T) - Method in interface codechicken.lib.config.ConfigTag.IConfigType
 
consumeItem(IInventory, int) - Static method in class codechicken.lib.inventory.InventoryUtils
Consumes one item from slot in inv with support for containers.
ContainerExtended - Class in codechicken.lib.inventory
Clean container implementation with a few extra features.
ContainerExtended() - Constructor for class codechicken.lib.inventory.ContainerExtended
 
ContainerSynchronised - Class in codechicken.lib.inventory
 
ContainerSynchronised() - Constructor for class codechicken.lib.inventory.ContainerSynchronised
 
contains(BlockCoord) - Method in class codechicken.lib.vec.CuboidCoord
 
contains(int, int, int) - Method in class codechicken.lib.vec.CuboidCoord
 
contains(int, int) - Method in class codechicken.lib.vec.Rectangle4i
 
containsChunk(Chunk) - Method in class codechicken.lib.world.WorldExtension
 
containsTag(String) - Method in class codechicken.lib.config.ConfigTag
 
containsTag(String) - Method in class codechicken.lib.config.ConfigTagParent
 
convertBGRAtoRGBA() - Method in class codechicken.lib.render.QBImporter.QBMatrix
 
coord - Variable in class codechicken.lib.world.ChunkExtension
 
copy() - Method in class codechicken.lib.asm.ASMBlock
 
copy(MethodNode, MethodNode) - Static method in class codechicken.lib.asm.ASMHelper
 
copy() - Method in class codechicken.lib.asm.InsnListSection
 
copy(Map<LabelNode, LabelNode>) - Method in class codechicken.lib.asm.InsnListSection
 
copy() - Method in class codechicken.lib.asm.ObfMapping
 
copy() - Method in class codechicken.lib.colour.Colour
 
copy() - Method in class codechicken.lib.colour.ColourARGB
 
copy() - Method in class codechicken.lib.colour.ColourRGBA
 
copy() - Method in class codechicken.lib.lighting.LC
 
copy(CCModel, int, CCModel, int, int) - Static method in class codechicken.lib.render.CCModel
Copies length vertices and normals
copy() - Method in class codechicken.lib.render.CCModel
 
copy() - Method in class codechicken.lib.render.uv.UV
 
copy() - Method in class codechicken.lib.render.Vertex5
 
copy() - Method in interface codechicken.lib.util.Copyable
 
copy() - Method in class codechicken.lib.vec.BlockCoord
 
copy() - Method in class codechicken.lib.vec.Cuboid6
 
copy() - Method in class codechicken.lib.vec.CuboidCoord
 
copy() - Method in class codechicken.lib.vec.Matrix4
 
copy() - Method in class codechicken.lib.vec.Quat
 
copy() - Method in class codechicken.lib.vec.Vector3
 
Copyable<T> - Interface in codechicken.lib.util
 
copyData() - Method in class codechicken.lib.render.TextureDataHolder
 
copyOf(CCRenderState.VertexAttribute<T>, T, int) - Static method in class codechicken.lib.render.CCRenderState
 
copyStack(ItemStack, int) - Static method in class codechicken.lib.inventory.InventoryUtils
Copies an itemstack with a new quantity
copySubImg(int[], int, int, int, int, int, int[], int, int, int) - Static method in class codechicken.lib.render.TextureUtils
 
cos(double) - Static method in class codechicken.lib.math.MathHelper
 
createBytes(ClassNode, int) - Static method in class codechicken.lib.asm.ASMHelper
 
createChunkExtension(Chunk, WorldExtension) - Method in class codechicken.lib.world.WorldExtensionInstantiator
 
createClassNode(byte[]) - Static method in class codechicken.lib.asm.ASMHelper
 
createClassNode(byte[], int) - Static method in class codechicken.lib.asm.ASMHelper
 
createModel(List<Vector3>, List<Vector3>, List<Vector3>, int, List<int[]>) - Static method in class codechicken.lib.render.CCModel
 
createSprite(int) - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
createSyncPacket() - Method in class codechicken.lib.inventory.ContainerSynchronised
Create a packet to be used to send a synced variable update.
createWorldExtension(World) - Method in class codechicken.lib.world.WorldExtensionInstantiator
 
crlf - Static variable in class codechicken.lib.config.ConfigFile
 
crossProduct(Vector3) - Method in class codechicken.lib.vec.Vector3
 
Cuboid6 - Class in codechicken.lib.vec
 
Cuboid6(Vector3, Vector3) - Constructor for class codechicken.lib.vec.Cuboid6
 
Cuboid6(AxisAlignedBB) - Constructor for class codechicken.lib.vec.Cuboid6
 
Cuboid6(double, double, double, double, double, double) - Constructor for class codechicken.lib.vec.Cuboid6
 
CuboidCoord - Class in codechicken.lib.vec
 
CuboidCoord() - Constructor for class codechicken.lib.vec.CuboidCoord
 
CuboidCoord(BlockCoord, BlockCoord) - Constructor for class codechicken.lib.vec.CuboidCoord
 
CuboidCoord(BlockCoord) - Constructor for class codechicken.lib.vec.CuboidCoord
 
CuboidCoord(int[]) - Constructor for class codechicken.lib.vec.CuboidCoord
 
CuboidCoord(int, int, int, int, int, int) - Constructor for class codechicken.lib.vec.CuboidCoord
 
CustomGradient - Class in codechicken.lib.colour
 
CustomGradient(ResourceLocation) - Constructor for class codechicken.lib.colour.CustomGradient
 
CustomInboundHandler() - Constructor for class codechicken.lib.packet.PacketCustom.CustomInboundHandler
 
cycles - Static variable in class codechicken.lib.vec.AxisCycle
 

D

data - Variable in class codechicken.lib.raytracer.ExtendedMOP
 
data - Variable in class codechicken.lib.raytracer.IndexedCuboid6
 
data - Variable in class codechicken.lib.render.TextureDataHolder
 
dataout - Variable in class codechicken.lib.data.MCDataOutputWrapper
 
decrStackSize(int, int) - Method in class codechicken.lib.inventory.InventoryCopy
 
decrStackSize(int, int) - Method in class codechicken.lib.inventory.InventoryNBT
 
decrStackSize(int, int) - Method in class codechicken.lib.inventory.InventorySimple
 
decrStackSize(IInventory, int, int) - Static method in class codechicken.lib.inventory.InventoryUtils
Static default implementation for IInventory method
DefaultingConfigFile - Class in codechicken.lib.config
 
DefaultingConfigFile(File) - Constructor for class codechicken.lib.config.DefaultingConfigFile
 
detectAndSendChanges() - Method in class codechicken.lib.inventory.ContainerSynchronised
 
diffuse - Variable in class codechicken.lib.lighting.LightModel.Light
 
displayRes() - Static method in class codechicken.lib.gui.GuiDraw
 
displaySize() - Static method in class codechicken.lib.gui.GuiDraw
 
dist - Variable in class codechicken.lib.raytracer.ExtendedMOP
The square distance from the start of the raytrace.
doMergeStackAreas(int, ItemStack) - Method in class codechicken.lib.inventory.ContainerExtended
Called when slotIndex is shift clicked on.
dotProduct(Vector3) - Method in class codechicken.lib.vec.Vector3
 
dotProduct(double, double, double) - Method in class codechicken.lib.vec.Vector3
 
draw(int, int, int, int) - Method in class codechicken.lib.gui.Canvas9Seg
 
draw(int, int) - Method in interface codechicken.lib.gui.GuiDraw.ITooltipLineHandler
 
draw() - Static method in class codechicken.lib.render.CCRenderState
 
drawCenteredString(String, int, int, int) - Static method in class codechicken.lib.render.FontUtils
 
drawCuboidOutline(Cuboid6) - Static method in class codechicken.lib.render.RenderUtils
 
drawGradientRect(int, int, int, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drawGradientRect(int, int, int, int, int, int) - Method in class codechicken.lib.gui.GuiDraw.GuiHook
 
drawItemQuantity(int, int, ItemStack, String, int) - Static method in class codechicken.lib.render.FontUtils
 
drawMultilineTip(int, int, List<String>) - Static method in class codechicken.lib.gui.GuiDraw
 
drawMultilineTip(FontRenderer, int, int, List<String>) - Static method in class codechicken.lib.gui.GuiDraw
 
drawRect(int, int, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drawRightString(String, int, int, int) - Static method in class codechicken.lib.render.FontUtils
 
drawString(String, int, int, int, boolean) - Static method in class codechicken.lib.gui.GuiDraw
 
drawString(String, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drawStringC(String, int, int, int, int, int, boolean) - Static method in class codechicken.lib.gui.GuiDraw
 
drawStringC(String, int, int, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drawStringC(String, int, int, int, boolean) - Static method in class codechicken.lib.gui.GuiDraw
 
drawStringC(String, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drawStringR(String, int, int, int, boolean) - Static method in class codechicken.lib.gui.GuiDraw
 
drawStringR(String, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drawTexturedModalRect(int, int, int, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drawTip(int, int, String) - Static method in class codechicken.lib.gui.GuiDraw
 
drawTooltipBox(int, int, int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
drop(int) - Method in class codechicken.lib.asm.InsnListSection
 
dropItem(ItemStack, World, Vector3) - Static method in class codechicken.lib.inventory.InventoryUtils
Spawns an itemstack in the world at a location
dropOnClose(EntityPlayer, IInventory) - Static method in class codechicken.lib.inventory.InventoryUtils
Drops all items from inv using getStackInSlotOnClosing
du - Variable in class codechicken.lib.render.uv.UVTranslation
 
dump(ASMHelper.Acceptor, File, boolean, boolean, boolean) - Static method in class codechicken.lib.asm.ASMHelper
 
dump(ASMHelper.Acceptor, File, boolean, boolean) - Static method in class codechicken.lib.asm.ASMHelper
 
dump(byte[], File, boolean, boolean) - Static method in class codechicken.lib.asm.ASMHelper
 
dump(InputStream, File, boolean, boolean) - Static method in class codechicken.lib.asm.ASMHelper
 
dump(ClassNode, File, boolean, boolean) - Static method in class codechicken.lib.asm.ASMHelper
 
dv - Variable in class codechicken.lib.render.uv.UVTranslation
 

E

enclose(Vector3) - Method in class codechicken.lib.vec.Cuboid6
 
enclose(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
 
encoding - Variable in class codechicken.lib.config.SimpleProperties
 
end - Variable in class codechicken.lib.asm.InsnListSection
 
engine() - Static method in class codechicken.lib.render.TextureUtils
 
EntityDigIconFX - Class in codechicken.lib.render
 
EntityDigIconFX(World, double, double, double, double, double, double, IIcon) - Constructor for class codechicken.lib.render.EntityDigIconFX
 
equals(Object) - Method in class codechicken.lib.asm.ObfMapping
 
equals(Colour) - Method in class codechicken.lib.colour.Colour
 
equals(Object) - Method in class codechicken.lib.inventory.ItemKey
 
equals(QBImporter.QBImage, QBImporter.ImageTransform) - Method in class codechicken.lib.render.QBImporter.QBImage
 
equals(Object) - Method in class codechicken.lib.render.uv.UV
 
equals(Object) - Method in class codechicken.lib.vec.BlockCoord
 
equals(Object) - Method in class codechicken.lib.vec.Vector3
 
equals(Object) - Method in class codechicken.lib.world.ChunkExtension
 
equalsT(Vector3) - Method in class codechicken.lib.vec.Vector3
Equals method with tolerance
exceptions - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
expand(int) - Method in class codechicken.lib.render.CCModel
 
expand(double) - Method in class codechicken.lib.vec.Cuboid6
 
expand(Vector3) - Method in class codechicken.lib.vec.Cuboid6
 
expand(int) - Method in class codechicken.lib.vec.CuboidCoord
 
expand(int, int, int) - Method in class codechicken.lib.vec.CuboidCoord
 
expand(int, int) - Method in class codechicken.lib.vec.CuboidCoord
 
expand(int, int) - Method in class codechicken.lib.vec.Rectangle4i
 
export(File, File) - Method in class codechicken.lib.render.QBImporter.RasterisedModel
 
exportObj(Map<String, CCModel>, PrintWriter) - Static method in class codechicken.lib.render.CCModel
 
ExtendedMOP - Class in codechicken.lib.raytracer
 
ExtendedMOP(Entity, Object) - Constructor for class codechicken.lib.raytracer.ExtendedMOP
 
ExtendedMOP(int, int, int, int, Vec3, Object) - Constructor for class codechicken.lib.raytracer.ExtendedMOP
 
ExtendedMOP(MovingObjectPosition, Object, double) - Constructor for class codechicken.lib.raytracer.ExtendedMOP
 
extractQuads(List<QBImporter.QBQuad>) - Method in class codechicken.lib.render.QBImporter.QBCuboid
 
extractQuads(boolean) - Method in class codechicken.lib.render.QBImporter.QBMatrix
 

F

fa - Variable in class codechicken.lib.lighting.LC
 
factor - Variable in class codechicken.lib.vec.Scale
 
fb - Variable in class codechicken.lib.lighting.LC
 
fc - Variable in class codechicken.lib.lighting.LC
 
fd - Variable in class codechicken.lib.lighting.LC
 
field - Variable in class codechicken.lib.asm.ModularASMTransformer.FieldWriter
 
fieldDesc() - Method in class codechicken.lib.asm.ObfMapping
 
fieldInsnEqual(FieldInsnNode, FieldInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 
FieldWriter(int, ObfMapping, Object) - Constructor for class codechicken.lib.asm.ModularASMTransformer.FieldWriter
 
FieldWriter(int, ObfMapping) - Constructor for class codechicken.lib.asm.ModularASMTransformer.FieldWriter
 
file - Variable in class codechicken.lib.config.ConfigFile
 
find(InsnListSection, InsnListSection) - Static method in class codechicken.lib.asm.InsnComparator
 
find(InsnList, InsnListSection) - Static method in class codechicken.lib.asm.InsnComparator
 
findField(ObfMapping, ClassNode) - Static method in class codechicken.lib.asm.ASMHelper
 
findMethod(ObfMapping, ClassNode) - Static method in class codechicken.lib.asm.ASMHelper
 
findN(InsnListSection, InsnListSection) - Static method in class codechicken.lib.asm.InsnComparator
 
findN(InsnList, InsnListSection) - Static method in class codechicken.lib.asm.InsnComparator
 
findOnce(InsnListSection, InsnListSection) - Static method in class codechicken.lib.asm.InsnComparator
 
findOnce(InsnList, InsnListSection) - Static method in class codechicken.lib.asm.InsnComparator
 
findSide(Vector3) - Static method in class codechicken.lib.render.CCModel
 
firstVertexIndex - Static variable in class codechicken.lib.render.CCRenderState
 
fitStackInSlot(InventoryRange, int, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
 
fitStackInSlot(IInventory, int, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
 
flatten() - Method in class codechicken.lib.asm.ClassHeirachyManager.SuperCache
 
flatten() - Method in class codechicken.lib.render.QBImporter.QBQuad
 
floor_double(double) - Static method in class codechicken.lib.math.MathHelper
 
fluidDensityToAlpha(double) - Static method in class codechicken.lib.render.RenderUtils
 
fontRenderer - Static variable in class codechicken.lib.gui.GuiDraw
 
fontRenderer - Static variable in class codechicken.lib.render.FontUtils
 
FontUtils - Class in codechicken.lib.render
 
FontUtils() - Constructor for class codechicken.lib.render.FontUtils
 
format(String, Object...) - Method in class codechicken.lib.util.LangProxy
 
fromAxes(int[]) - Static method in class codechicken.lib.vec.BlockCoord
 
fromAxes(double[]) - Static method in class codechicken.lib.vec.Vector3
 
fromDesc(String) - Static method in class codechicken.lib.asm.ObfMapping
 
fromEntity(Entity) - Static method in class codechicken.lib.vec.Vector3
 
fromEntityCenter(Entity) - Static method in class codechicken.lib.vec.Vector3
 
fromTileEntity(TileEntity) - Static method in class codechicken.lib.vec.Vector3
 
fromTileEntityCenter(TileEntity) - Static method in class codechicken.lib.vec.Vector3
 
full - Static variable in class codechicken.lib.vec.Cuboid6
 
fullBlock - Static variable in class codechicken.lib.render.BlockRenderer
 
FullBlock() - Constructor for class codechicken.lib.render.BlockRenderer.FullBlock
 

G

g - Variable in class codechicken.lib.colour.Colour
 
generateBackface(CCModel, int, CCModel, int, int) - Static method in class codechicken.lib.render.CCModel
Generates copies of faces with clockwise vertices
generateBlock(int, Cuboid6) - Method in class codechicken.lib.render.CCModel
Generates a box, uv mapped to be the same as a minecraft block with the same bounds
generateBlock(int, Cuboid6, int) - Method in class codechicken.lib.render.CCModel
 
generateBlock(int, double, double, double, double, double, double) - Method in class codechicken.lib.render.CCModel
 
generateBlock(int, double, double, double, double, double, double, int) - Method in class codechicken.lib.render.CCModel
Generates a box, uv mapped to be the same as a minecraft block with the same bounds
generateBox(int, double, double, double, double, double, double, double, double, double, double, double) - Method in class codechicken.lib.render.CCModel
Each pixel corresponds to one unit of position when generating the model
generateMipmaps(int) - Method in class codechicken.lib.render.TextureSpecial
 
generateSidedModels(CCModel[], int, Vector3) - Static method in class codechicken.lib.render.CCModel
Generate models rotated to the other 5 sides of the block
generateSidedModelsH(CCModel[], int, Vector3) - Static method in class codechicken.lib.render.CCModel
Generate models rotated to the other 3 horizontal of the block
generateSidedPart(int, int, Vector3, int, int, int) - Method in class codechicken.lib.render.CCModel
Generates a sided copy of verts into this model
generateSidedParts(int, Vector3) - Method in class codechicken.lib.render.CCModel
Generates sided copies of vertices into this model.
generateSidedPartsH(int, Vector3) - Method in class codechicken.lib.render.CCModel
Generates sided copies of vertices into this model.
get(String) - Method in class codechicken.lib.asm.ASMBlock
 
get(int) - Method in class codechicken.lib.asm.InsnListSection
 
get(ConfigTag.IConfigType<T>) - Method in class codechicken.lib.config.ConfigTag
 
get(ConfigTag.IConfigType<T>, T) - Method in class codechicken.lib.config.ConfigTag
 
getAcheivementId(String, int) - Method in class codechicken.lib.config.ConfigTag
 
getAttribLoc(String) - Method in class codechicken.lib.render.ShaderProgram
 
getAttribute(int) - Static method in class codechicken.lib.render.CCRenderState
 
getAttributes(CCRenderState.VertexAttribute<T>) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
 
getAttributes(CCRenderState.VertexAttribute<T>) - Method in class codechicken.lib.render.BlockRenderer.FullBlock
 
getAttributes(CCRenderState.VertexAttribute<T>) - Method in class codechicken.lib.render.CCModel
 
getAttributes(CCRenderState.VertexAttribute<T>) - Method in interface codechicken.lib.render.CCRenderState.IVertexSource
Gets an array of vertex attrutes
getBlankIcon(int, IIconRegister) - Static method in class codechicken.lib.render.TextureUtils
 
getBlockReachDistance(EntityPlayer) - Static method in class codechicken.lib.raytracer.RayTracer
 
getBooleanValue() - Method in class codechicken.lib.config.ConfigTag
 
getBooleanValue(boolean) - Method in class codechicken.lib.config.ConfigTag
 
getByteBuf() - Method in class codechicken.lib.packet.PacketCustom
 
getCenter(BlockCoord) - Method in class codechicken.lib.vec.CuboidCoord
 
getCenterVec() - Method in class codechicken.lib.vec.CuboidCoord
 
getChest(TileEntityChest) - Static method in class codechicken.lib.inventory.InventoryUtils
 
getChunkExtension(int, int) - Method in class codechicken.lib.world.WorldExtension
 
getColour(double) - Method in class codechicken.lib.colour.CustomGradient
 
getColourI(double) - Method in class codechicken.lib.colour.CustomGradient
 
getCommonSuperClass(String, String) - Method in class codechicken.lib.asm.CC_ClassWriter
 
getConfFiles() - Static method in class codechicken.lib.asm.ObfMapping.MCPRemapper
 
getControlFlowLabels(InsnListSection) - Static method in class codechicken.lib.asm.InsnComparator
 
getControlFlowLabels(InsnList) - Static method in class codechicken.lib.asm.InsnComparator
 
getCorrectedHeadVec(EntityPlayer) - Static method in class codechicken.lib.raytracer.RayTracer
 
getData(MovingObjectPosition) - Static method in class codechicken.lib.raytracer.ExtendedMOP
 
getEndVec(EntityPlayer) - Static method in class codechicken.lib.raytracer.RayTracer
 
getExtension(World) - Method in class codechicken.lib.world.WorldExtensionInstantiator
 
getExtractableStack(InventoryRange, int) - Static method in class codechicken.lib.inventory.InventoryUtils
Gets the stack in slot if it can be extracted
getExtractableStack(IInventory, int) - Static method in class codechicken.lib.inventory.InventoryUtils
 
getFirst() - Method in class codechicken.lib.asm.InsnListSection
 
getFrameCount() - Method in class codechicken.lib.render.TextureSpecial
 
getFXLayer() - Method in class codechicken.lib.render.EntityDigIconFX
 
getHexValue() - Method in class codechicken.lib.config.ConfigTag
 
getHexValue(int) - Method in class codechicken.lib.config.ConfigTag
 
getIcon(String, IIconRegister, String) - Method in class codechicken.lib.render.QBImporter.RasterisedModel
 
getId(String, int) - Method in class codechicken.lib.config.ConfigTag
 
getId(String) - Method in class codechicken.lib.config.ConfigTag
 
getImportantList(InsnList) - Static method in class codechicken.lib.asm.InsnComparator
 
getInsertibleQuantity(InventoryRange, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
Gets the maximum quantity of an item that can be inserted into inv
getInsertibleQuantity(IInventory, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
 
getIntValue() - Method in class codechicken.lib.config.ConfigTag
 
getIntValue(int) - Method in class codechicken.lib.config.ConfigTag
 
getInventory(World, int, int, int) - Static method in class codechicken.lib.inventory.InventoryUtils
Gets an IInventory from a coordinate with support for double chests
getInventoryName() - Method in class codechicken.lib.inventory.InventoryCopy
 
getInventoryName() - Method in class codechicken.lib.inventory.InventoryNBT
 
getInventoryName() - Method in class codechicken.lib.inventory.InventorySimple
 
getInventoryStackLimit() - Method in class codechicken.lib.inventory.InventoryCopy
 
getInventoryStackLimit() - Method in class codechicken.lib.inventory.InventoryNBT
 
getInventoryStackLimit() - Method in class codechicken.lib.inventory.InventorySimple
 
getLast() - Method in class codechicken.lib.asm.InsnListSection
 
getLocal(List<LocalVariableNode>, String) - Static method in class codechicken.lib.asm.ASMHelper
 
getMaxAge() - Method in class codechicken.lib.render.EntityDigIconFX
 
getMessage() - Method in exception codechicken.lib.vec.IrreversibleTransformationException
 
getModel(String) - Method in class codechicken.lib.render.QBImporter.RasterisedModel
 
getMousePosition(int, int) - Static method in class codechicken.lib.gui.GuiDraw
 
getMousePosition() - Static method in class codechicken.lib.gui.GuiDraw
 
getNameQualifier() - Method in class codechicken.lib.config.ConfigFile
 
getNameQualifier() - Method in class codechicken.lib.config.ConfigTag
 
getNameQualifier() - Method in class codechicken.lib.config.ConfigTagParent
 
getNewTag(String) - Method in class codechicken.lib.config.ConfigTagParent
 
getOrAdd(String) - Method in class codechicken.lib.asm.ASMBlock
 
getOrAllocate(CCRenderState.VertexAttribute<T>) - Method in class codechicken.lib.render.CCModel
 
getOrCreateCache(String) - Static method in class codechicken.lib.asm.ClassHeirachyManager
 
getOrCreateChannel(String, Side) - Static method in class codechicken.lib.packet.PacketCustom
 
getPacket(int) - Method in class codechicken.lib.inventory.ContainerExtended
 
getProperty(String, int) - Method in class codechicken.lib.config.SimpleProperties
 
getProperty(String, boolean) - Method in class codechicken.lib.config.SimpleProperties
 
getProperty(String, String) - Method in class codechicken.lib.config.SimpleProperties
 
getProperty(String) - Method in class codechicken.lib.config.SimpleProperties
 
getRenderMatrix(Vector3, Rotation, double) - Static method in class codechicken.lib.render.CCModelLibrary
 
getResult() - Method in class codechicken.lib.asm.ObfMapping.MCPRemapper
 
getScale() - Method in class codechicken.lib.render.EntityDigIconFX
 
getSheet(ResourceLocation) - Static method in class codechicken.lib.render.SpriteSheetManager
 
getSheet(int, int, ResourceLocation) - Static method in class codechicken.lib.render.SpriteSheetManager
 
getSide(int) - Method in class codechicken.lib.vec.BlockCoord
 
getSide(int) - Method in class codechicken.lib.vec.Cuboid6
 
getSide(int) - Method in class codechicken.lib.vec.CuboidCoord
 
getSide(int) - Method in class codechicken.lib.vec.Vector3
 
getSidedRotation(EntityPlayer, int) - Static method in class codechicken.lib.vec.Rotation
 
getSideFromLookAngle(EntityLivingBase) - Static method in class codechicken.lib.vec.Rotation
 
getSize() - Method in interface codechicken.lib.gui.GuiDraw.ITooltipLineHandler
 
getSizeInventory() - Method in class codechicken.lib.inventory.InventoryCopy
 
getSizeInventory() - Method in class codechicken.lib.inventory.InventoryNBT
 
getSizeInventory() - Method in class codechicken.lib.inventory.InventorySimple
 
getSortedTagList() - Method in class codechicken.lib.config.ConfigTagParent
 
getSprite(int) - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
getStackInSlot(int) - Method in class codechicken.lib.inventory.InventoryCopy
 
getStackInSlot(int) - Method in class codechicken.lib.inventory.InventoryNBT
 
getStackInSlot(int) - Method in class codechicken.lib.inventory.InventorySimple
 
getStackInSlotOnClosing(int) - Method in class codechicken.lib.inventory.InventoryCopy
 
getStackInSlotOnClosing(int) - Method in class codechicken.lib.inventory.InventoryNBT
 
getStackInSlotOnClosing(int) - Method in class codechicken.lib.inventory.InventorySimple
 
getStackInSlotOnClosing(IInventory, int) - Static method in class codechicken.lib.inventory.InventoryUtils
Static default implementation for IInventory method
getStartVec(EntityPlayer) - Static method in class codechicken.lib.raytracer.RayTracer
 
getStringWidth(String) - Static method in class codechicken.lib.gui.GuiDraw
 
getSuperClass(String, boolean) - Static method in class codechicken.lib.asm.ClassHeirachyManager
 
getSyncedVars() - Method in class codechicken.lib.inventory.ContainerSynchronised
 
getTag(String, boolean) - Method in class codechicken.lib.config.ConfigTagParent
 
getTag(String) - Method in class codechicken.lib.config.ConfigTagParent
 
getTextureResource(ResourceLocation) - Static method in class codechicken.lib.render.TextureUtils
 
getTextureSpecial(IIconRegister, String) - Static method in class codechicken.lib.render.TextureUtils
 
getTipLine(String) - Static method in class codechicken.lib.gui.GuiDraw
 
getTipLineId(GuiDraw.ITooltipLineHandler) - Static method in class codechicken.lib.gui.GuiDraw
 
getType() - Method in class codechicken.lib.packet.PacketCustom
 
getUniformLoc(String) - Method in class codechicken.lib.render.ShaderProgram
 
getValue() - Method in class codechicken.lib.config.ConfigTag
 
getValue(String) - Method in class codechicken.lib.config.ConfigTag
 
getValue() - Method in class codechicken.lib.inventory.IntegerSync
 
getVertices() - Method in class codechicken.lib.render.BlockRenderer.BlockFace
 
getVertices() - Method in class codechicken.lib.render.BlockRenderer.FullBlock
 
getVertices() - Method in class codechicken.lib.render.CCModel
 
getVertices() - Method in interface codechicken.lib.render.CCRenderState.IVertexSource
 
getVolume() - Method in class codechicken.lib.vec.CuboidCoord
 
getWorldExtension(World, int) - Static method in class codechicken.lib.world.WorldExtensionManager
 
getZLevel() - Method in class codechicken.lib.gui.GuiDraw.GuiHook
 
glApply() - Method in class codechicken.lib.vec.Matrix4
 
glApply() - Method in class codechicken.lib.vec.RedundantTransformation
 
glApply() - Method in class codechicken.lib.vec.Rotation
 
glApply() - Method in class codechicken.lib.vec.Scale
 
glApply() - Method in class codechicken.lib.vec.Transformation
 
glApply() - Method in class codechicken.lib.vec.TransformationList
 
glApply() - Method in class codechicken.lib.vec.Translation
 
glApply() - Method in class codechicken.lib.vec.VariableTransformation
 
glColour() - Method in class codechicken.lib.colour.Colour
 
glColour(int) - Method in class codechicken.lib.colour.Colour
 
glVertex() - Method in class codechicken.lib.vec.Vector3
 
glVertexAttributeMat4(int, Matrix4f) - Method in class codechicken.lib.render.ShaderProgram
 
gradient - Variable in class codechicken.lib.colour.CustomGradient
 
gui - Static variable in class codechicken.lib.gui.GuiDraw
 
GuiDraw - Class in codechicken.lib.gui
 
GuiDraw() - Constructor for class codechicken.lib.gui.GuiDraw
 
GuiDraw.GuiHook - Class in codechicken.lib.gui
 
GuiDraw.ITooltipLineHandler - Interface in codechicken.lib.gui
 
GuiHook() - Constructor for class codechicken.lib.gui.GuiDraw.GuiHook
 

H

h - Variable in class codechicken.lib.vec.Rectangle4i
 
handle(INetHandler, String, PacketCustom) - Method in class codechicken.lib.packet.PacketCustom.ClientInboundHandler
 
handle(INetHandler, String, PacketCustom) - Method in class codechicken.lib.packet.PacketCustom.ServerInboundHandler
 
handleClientPacket(PacketCustom) - Method in class codechicken.lib.inventory.ContainerExtended
Handle a packet from the server obtained by getPacket.
handleClientPacket(PacketCustom) - Method in class codechicken.lib.inventory.ContainerSynchronised
 
handleDescriptionPacket(PacketCustom) - Method in interface codechicken.lib.packet.ICustomPacketTile
 
handlePacket(PacketCustom, Minecraft, INetHandlerPlayClient) - Method in interface codechicken.lib.packet.PacketCustom.IClientPacketHandler
 
handlePacket(PacketCustom, EntityPlayerMP, INetHandlerPlayServer) - Method in interface codechicken.lib.packet.PacketCustom.IServerPacketHandler
 
handler - Variable in class codechicken.lib.packet.PacketCustom.HandshakeInboundHandler
 
handlerAdded(ChannelHandlerContext) - Method in class codechicken.lib.packet.PacketCustom.CustomInboundHandler
 
handlers - Variable in class codechicken.lib.packet.PacketCustom.CustomInboundHandler
 
handleServerPacket(PacketCustom) - Method in class codechicken.lib.inventory.ContainerExtended
Handle a packet from the client obtained by getPacket.
HandshakeInboundHandler(PacketCustom.IHandshakeHandler) - Constructor for class codechicken.lib.packet.PacketCustom.HandshakeInboundHandler
 
handshakeRecieved(NetHandlerPlayServer) - Method in interface codechicken.lib.packet.PacketCustom.IHandshakeHandler
 
hasAnimationMetadata() - Method in class codechicken.lib.render.TextureSpecial
 
hasAttribute(CCRenderState.VertexAttribute<?>) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
 
hasAttribute(CCRenderState.VertexAttribute<?>) - Method in class codechicken.lib.render.BlockRenderer.FullBlock
 
hasAttribute(CCRenderState.VertexAttribute<?>) - Method in class codechicken.lib.render.CCModel
 
hasAttribute(CCRenderState.VertexAttribute<?>) - Method in interface codechicken.lib.render.CCRenderState.IVertexSource
 
hasBrightness - Static variable in class codechicken.lib.render.CCRenderState
 
hasChildTags() - Method in class codechicken.lib.config.ConfigTagParent
 
hasColour - Static variable in class codechicken.lib.render.CCRenderState
 
hasCustomInventoryName() - Method in class codechicken.lib.inventory.InventoryCopy
 
hasCustomInventoryName() - Method in class codechicken.lib.inventory.InventoryNBT
 
hasCustomInventoryName() - Method in class codechicken.lib.inventory.InventorySimple
 
hasCustomLoader(IResourceManager, ResourceLocation) - Method in class codechicken.lib.render.PlaceholderTexture
 
hasCustomLoader(IResourceManager, ResourceLocation) - Method in class codechicken.lib.render.TextureSpecial
 
hashCode() - Method in class codechicken.lib.asm.ObfMapping
 
hashCode() - Method in class codechicken.lib.inventory.ItemKey
 
hashCode() - Method in class codechicken.lib.vec.BlockCoord
 
hashCode() - Method in class codechicken.lib.world.ChunkExtension
 
hasNormal - Static variable in class codechicken.lib.render.CCRenderState
 
hasProperty(String) - Method in class codechicken.lib.config.SimpleProperties
 
height() - Method in class codechicken.lib.render.QBImporter.QBImage
 
height - Variable in class codechicken.lib.render.TextureDataHolder
 

I

IChunkLoadTile - Interface in codechicken.lib.world
Provides a callback for tile entities when a chunk is loaded, as an alternative to validate when the chunk hasn't been added to the world.
icon - Variable in class codechicken.lib.render.uv.IconTransformation
 
icons - Variable in class codechicken.lib.render.uv.MultiIconTransformation
 
IContainerSyncVar - Interface in codechicken.lib.inventory
 
IconTransformation - Class in codechicken.lib.render.uv
 
IconTransformation(IIcon) - Constructor for class codechicken.lib.render.uv.IconTransformation
 
icosahedron4 - Static variable in class codechicken.lib.render.CCModelLibrary
 
icosahedron7 - Static variable in class codechicken.lib.render.CCModelLibrary
 
ICustomPacketTile - Interface in codechicken.lib.packet
 
identityLabelMap() - Method in class codechicken.lib.asm.InsnListSection
 
IFaceRenderer - Interface in codechicken.lib.render
 
iincInsnEqual(IincInsnNode, IincInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 
illegalAssert(boolean, String) - Static method in class codechicken.lib.render.CCModel
 
image - Variable in class codechicken.lib.render.QBImporter.QBQuad
 
imageData - Variable in class codechicken.lib.render.TextureFX
 
ImportantInsnMethodVisitor(int, String, String, String, String[]) - Constructor for class codechicken.lib.asm.ImportantInsnVisitor.ImportantInsnMethodVisitor
 
ImportantInsnVisitor - Class in codechicken.lib.asm
 
ImportantInsnVisitor(ClassVisitor) - Constructor for class codechicken.lib.asm.ImportantInsnVisitor
 
ImportantInsnVisitor.ImportantInsnMethodVisitor - Class in codechicken.lib.asm
 
include(BlockCoord) - Method in class codechicken.lib.vec.CuboidCoord
 
include(int, int, int) - Method in class codechicken.lib.vec.CuboidCoord
 
include(int, int) - Method in class codechicken.lib.vec.Rectangle4i
 
include(Rectangle4i) - Method in class codechicken.lib.vec.Rectangle4i
 
incoming() - Method in class codechicken.lib.packet.PacketCustom
 
incrStackSize(ItemStack, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
 
incrStackSize(ItemStack, int) - Static method in class codechicken.lib.inventory.InventoryUtils
 
incZLevel(float) - Method in class codechicken.lib.gui.GuiDraw.GuiHook
 
IndexedCuboid6 - Class in codechicken.lib.raytracer
 
IndexedCuboid6(Object, Cuboid6) - Constructor for class codechicken.lib.raytracer.IndexedCuboid6
 
init() - Static method in class codechicken.lib.asm.ASMInit
 
init() - Static method in class codechicken.lib.world.TileChunkLoadHook
 
initSprite(int, int, int, int, boolean) - Method in class codechicken.lib.render.TextureSpecial
 
injection - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
insert(InsnList) - Method in class codechicken.lib.asm.InsnListSection
 
insertBefore(InsnList) - Method in class codechicken.lib.asm.InsnListSection
 
insertItem(InventoryRange, ItemStack, boolean) - Static method in class codechicken.lib.inventory.InventoryUtils
 
insertItem(IInventory, ItemStack, boolean) - Static method in class codechicken.lib.inventory.InventoryUtils
 
inset(int) - Method in class codechicken.lib.vec.BlockCoord
 
inset(int, int) - Method in class codechicken.lib.vec.BlockCoord
 
InsnComparator - Class in codechicken.lib.asm
 
InsnComparator() - Constructor for class codechicken.lib.asm.InsnComparator
 
insnEqual(AbstractInsnNode, AbstractInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 
insnImportant(AbstractInsnNode, Set<LabelNode>) - Static method in class codechicken.lib.asm.InsnComparator
 
InsnListSection - Class in codechicken.lib.asm
A section of an InsnList, may become invalid if the insn list is modified
InsnListSection(InsnList, int, int) - Constructor for class codechicken.lib.asm.InsnListSection
 
InsnListSection(InsnList, AbstractInsnNode, AbstractInsnNode) - Constructor for class codechicken.lib.asm.InsnListSection
 
InsnListSection(InsnList) - Constructor for class codechicken.lib.asm.InsnListSection
 
InsnListSection() - Constructor for class codechicken.lib.asm.InsnListSection
 
instance - Static variable in class codechicken.lib.lighting.PlanarLightMatrix
 
instance - Static variable in class codechicken.lib.lighting.SimpleBrightnessModel
 
instance() - Static method in class codechicken.lib.raytracer.RayTracer
 
instance(int) - Static method in class codechicken.lib.render.ColourMultiplier
 
instantiatorID - Variable in class codechicken.lib.world.WorldExtensionInstantiator
 
intArray() - Method in class codechicken.lib.vec.BlockCoord
 
intArray() - Method in class codechicken.lib.vec.CuboidCoord
 
IntegerSync - Class in codechicken.lib.inventory
 
IntegerSync() - Constructor for class codechicken.lib.inventory.IntegerSync
 
interpAO(float, float, float, float) - Static method in class codechicken.lib.lighting.LightMatrix
 
interpBrightness(int, int, int, int) - Static method in class codechicken.lib.lighting.LightMatrix
 
interpolate(Colour, double) - Method in class codechicken.lib.colour.Colour
 
interpolate(float, float, float) - Static method in class codechicken.lib.math.MathHelper
 
interpolate(double, double, double) - Static method in class codechicken.lib.math.MathHelper
 
intersection2D(Line3, Line3, Vector3) - Static method in class codechicken.lib.vec.Line3
 
intersects(QBImporter.QBCuboid, QBImporter.QBCuboid) - Static method in class codechicken.lib.render.QBImporter.QBCuboid
 
intersects(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
 
intersects(Cuboid6, Cuboid6) - Static method in class codechicken.lib.vec.Cuboid6
 
intersects(Rectangle4i) - Method in class codechicken.lib.vec.Rectangle4i
 
intInsnEqual(IntInsnNode, IntInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 
inv - Variable in class codechicken.lib.inventory.InventoryCopy
 
inv - Variable in class codechicken.lib.inventory.InventoryRange
 
InventoryCopy - Class in codechicken.lib.inventory
Creates a copy of an IInventory for extended simulation
InventoryCopy(IInventory) - Constructor for class codechicken.lib.inventory.InventoryCopy
 
InventoryNBT - Class in codechicken.lib.inventory
IInventory implementation which saves and loads from an NBT tag
InventoryNBT(int, NBTTagCompound) - Constructor for class codechicken.lib.inventory.InventoryNBT
 
InventoryRange - Class in codechicken.lib.inventory
Inventory wrapper for unified ISided/IInventory access
InventoryRange(IInventory, int) - Constructor for class codechicken.lib.inventory.InventoryRange
 
InventoryRange(IInventory) - Constructor for class codechicken.lib.inventory.InventoryRange
 
InventoryRange(IInventory, int, int) - Constructor for class codechicken.lib.inventory.InventoryRange
 
InventoryRange(IInventory, InventoryRange) - Constructor for class codechicken.lib.inventory.InventoryRange
 
InventorySimple - Class in codechicken.lib.inventory
Simple IInventory implementation with an array of items, name and maximum stack size
InventorySimple(ItemStack[], int, String) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventorySimple(ItemStack[], String) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventorySimple(ItemStack[], int) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventorySimple(ItemStack[]) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventorySimple(int, int, String) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventorySimple(int, int) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventorySimple(int, String) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventorySimple(int) - Constructor for class codechicken.lib.inventory.InventorySimple
 
InventoryUtils - Class in codechicken.lib.inventory
 
InventoryUtils() - Constructor for class codechicken.lib.inventory.InventoryUtils
 
inverse() - Method in class codechicken.lib.render.uv.IconTransformation
 
inverse() - Method in class codechicken.lib.render.uv.MultiIconTransformation
 
inverse() - Method in class codechicken.lib.render.uv.UVRotation
 
inverse() - Method in class codechicken.lib.render.uv.UVScale
 
inverse() - Method in class codechicken.lib.render.uv.UVTransformationList
 
inverse() - Method in class codechicken.lib.render.uv.UVTranslation
 
inverse() - Method in class codechicken.lib.vec.ITransformation
 
inverse() - Method in class codechicken.lib.vec.Matrix4
 
inverse() - Method in class codechicken.lib.vec.RedundantTransformation
 
inverse() - Method in class codechicken.lib.vec.Rotation
 
inverse() - Method in class codechicken.lib.vec.Scale
 
inverse() - Method in class codechicken.lib.vec.SwapYZ
 
inverse() - Method in class codechicken.lib.vec.TransformationList
 
inverse() - Method in class codechicken.lib.vec.Translation
 
invert() - Method in class codechicken.lib.colour.Colour
 
IrreversibleTransformationException - Exception in codechicken.lib.vec
 
IrreversibleTransformationException(ITransformation) - Constructor for exception codechicken.lib.vec.IrreversibleTransformationException
 
isAxial() - Method in class codechicken.lib.vec.BlockCoord
 
isAxial() - Method in class codechicken.lib.vec.Vector3
 
isClass(String) - Method in class codechicken.lib.asm.ObfMapping
 
isClass() - Method in class codechicken.lib.asm.ObfMapping
 
isField() - Method in class codechicken.lib.asm.ObfMapping
 
isItemValidForSlot(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryCopy
 
isItemValidForSlot(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryNBT
 
isItemValidForSlot(int, ItemStack) - Method in class codechicken.lib.inventory.InventorySimple
 
isLoading() - Method in class codechicken.lib.config.ConfigFile
 
isMethod() - Method in class codechicken.lib.asm.ObfMapping
 
isMissing(IIcon, ResourceLocation) - Static method in class codechicken.lib.render.TextureUtils
 
isObf(String) - Method in class codechicken.lib.asm.ObfMapping.ObfRemapper
 
isRedundant() - Method in class codechicken.lib.render.uv.UVRotation
 
isRedundant() - Method in class codechicken.lib.render.uv.UVTransformationList
 
isRedundant() - Method in class codechicken.lib.render.uv.UVTranslation
 
isRedundant() - Method in class codechicken.lib.vec.ITransformation
Returns true if this transformation is redundant, eg.
isRedundant() - Method in class codechicken.lib.vec.RedundantTransformation
 
isRedundant() - Method in class codechicken.lib.vec.Rotation
 
isRedundant() - Method in class codechicken.lib.vec.Scale
 
isRedundant() - Method in class codechicken.lib.vec.TransformationList
 
isRedundant() - Method in class codechicken.lib.vec.Translation
 
isUseableByPlayer(EntityPlayer) - Method in class codechicken.lib.inventory.InventoryCopy
 
isUseableByPlayer(EntityPlayer) - Method in class codechicken.lib.inventory.InventoryNBT
 
isUseableByPlayer(EntityPlayer) - Method in class codechicken.lib.inventory.InventorySimple
 
isZero() - Method in class codechicken.lib.vec.BlockCoord
 
isZero() - Method in class codechicken.lib.vec.Vector3
 
ItemKey - Class in codechicken.lib.inventory
Comparable ItemStack with a hashCode implementation.
ItemKey(ItemStack) - Constructor for class codechicken.lib.inventory.ItemKey
 
ItemKey(Item, int) - Constructor for class codechicken.lib.inventory.ItemKey
 
ItemKey(Item, NBTTagCompound) - Constructor for class codechicken.lib.inventory.ItemKey
 
ItemKey(Item, int, NBTTagCompound) - Constructor for class codechicken.lib.inventory.ItemKey
 
items - Variable in class codechicken.lib.inventory.InventoryCopy
 
items - Variable in class codechicken.lib.inventory.InventoryNBT
 
items - Variable in class codechicken.lib.inventory.InventorySimple
 
iterator() - Method in class codechicken.lib.asm.InsnListSection
 
iterator() - Method in class codechicken.lib.vec.CuboidCoord
 
ITransformation<Vector,Transformation extends ITransformation> - Class in codechicken.lib.vec
Abstract supertype for any VectorN transformation
ITransformation() - Constructor for class codechicken.lib.vec.ITransformation
 

J

javaClass() - Method in class codechicken.lib.asm.ObfMapping
 
JOptModule - Class in codechicken.lib.tool.module
 
JOptModule() - Constructor for class codechicken.lib.tool.module.JOptModule
 

L

LangProxy - Class in codechicken.lib.util
 
LangProxy(String) - Constructor for class codechicken.lib.util.LangProxy
 
lastSlot() - Method in class codechicken.lib.inventory.InventoryRange
 
lastVertexIndex - Static variable in class codechicken.lib.render.CCRenderState
 
LC - Class in codechicken.lib.lighting
 
LC() - Constructor for class codechicken.lib.lighting.LC
 
LC(int, float, float, float, float) - Constructor for class codechicken.lib.lighting.LC
 
lc - Static variable in class codechicken.lib.render.CCRenderState
 
lcComputed - Variable in class codechicken.lib.render.BlockRenderer.BlockFace
 
ldcInsnEqual(LdcInsnNode, LdcInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 
leftMultiply(Matrix4) - Method in class codechicken.lib.vec.Matrix4
 
LibDownloader - Class in codechicken.lib.tool
 
LibDownloader() - Constructor for class codechicken.lib.tool.LibDownloader
 
Light(Vector3) - Constructor for class codechicken.lib.lighting.LightModel.Light
 
lightCoordAttrib - Static variable in class codechicken.lib.render.CCRenderState
Uses the position of the lightmatrix to compute LC if not provided
lightCoords - Variable in class codechicken.lib.render.BlockRenderer.BlockFace
 
lightCoords - Variable in class codechicken.lib.render.BlockRenderer.FullBlock
 
lightingAttrib - Static variable in class codechicken.lib.render.CCRenderState
 
LightMatrix - Class in codechicken.lib.lighting
Note that when using the class as a vertex transformer, the vertices are assumed to be within the BB (x, y, z) -> (x+1, y+1, z+1)
LightMatrix() - Constructor for class codechicken.lib.lighting.LightMatrix
 
lightMatrix - Static variable in class codechicken.lib.render.CCRenderState
 
LightModel - Class in codechicken.lib.lighting
 
LightModel() - Constructor for class codechicken.lib.lighting.LightModel
 
LightModel.Light - Class in codechicken.lib.lighting
 
limit - Variable in class codechicken.lib.inventory.InventorySimple
 
Line3 - Class in codechicken.lib.vec
 
Line3(Vector3, Vector3) - Constructor for class codechicken.lib.vec.Line3
 
Line3() - Constructor for class codechicken.lib.vec.Line3
 
link() - Method in class codechicken.lib.render.ShaderProgram
 
list - Variable in class codechicken.lib.asm.ASMBlock
 
list - Variable in class codechicken.lib.asm.InsnListSection
 
list - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
load(File) - Method in class codechicken.lib.config.ConfigFile
 
load() - Method in class codechicken.lib.config.SimpleProperties
 
load() - Method in class codechicken.lib.lighting.LightMatrix
 
load() - Method in class codechicken.lib.lighting.LightModel
 
load() - Method in class codechicken.lib.lighting.PlanarLightMatrix
 
load() - Method in class codechicken.lib.lighting.PlanarLightModel
 
load() - Method in class codechicken.lib.lighting.SimpleBrightnessModel
 
load() - Method in interface codechicken.lib.render.CCRenderState.IVertexOperation
Load any required references and add dependencies to the pipeline based on the current model (may be null) Return false if this operation is redundant in the pipeline with the given model
load() - Method in class codechicken.lib.render.ColourMultiplier
 
load(IResourceManager, ResourceLocation) - Method in class codechicken.lib.render.PlaceholderTexture
 
load(IResourceManager, ResourceLocation) - Method in class codechicken.lib.render.TextureSpecial
 
load() - Method in class codechicken.lib.render.uv.UVTransformation
 
load() - Static method in class codechicken.lib.tool.LibDownloader
 
load() - Method in class codechicken.lib.vec.Transformation
 
load() - Method in class codechicken.lib.world.ChunkExtension
 
load() - Method in class codechicken.lib.world.WorldExtension
 
loadBufferedImage(ResourceLocation) - Static method in class codechicken.lib.render.TextureUtils
 
loadChildren(BufferedReader) - Method in class codechicken.lib.config.ConfigTagParent
 
loadChunk(Chunk) - Method in class codechicken.lib.world.WorldExtension
 
loadChunkData(Chunk, NBTTagCompound) - Method in class codechicken.lib.world.WorldExtension
 
loadClass(String) - Method in class codechicken.lib.tool.StripClassLoader
 
loadConfig() - Method in class codechicken.lib.config.ConfigFile
 
loadCuboidFace(Cuboid6, int) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
 
loadData(NBTTagCompound) - Method in class codechicken.lib.world.ChunkExtension
 
loadMCPRemapper() - Static method in class codechicken.lib.asm.ObfMapping
 
loadPersistant(NBTTagCompound) - Static method in class codechicken.lib.inventory.InventoryUtils
 
loadQB(InputStream) - Static method in class codechicken.lib.render.QBImporter
 
loadQB(ResourceLocation) - Static method in class codechicken.lib.render.QBImporter
 
loadResource(String) - Static method in class codechicken.lib.asm.ASMReader
 
loadResource(InputStream, String) - Static method in class codechicken.lib.asm.ASMReader
 
loadSprite(BufferedImage[], AnimationMetadataSection, boolean) - Method in class codechicken.lib.render.TextureSpecial
 
loadTexture(ResourceLocation) - Static method in class codechicken.lib.render.TextureUtils
 
loadTextureColours(ResourceLocation) - Static method in class codechicken.lib.render.TextureUtils
 
loadTextureData(ResourceLocation) - Static method in class codechicken.lib.render.TextureUtils
 
LocalVariablesSorterVisitor - Class in codechicken.lib.asm
 
LocalVariablesSorterVisitor(Set<ObfMapping>, ClassVisitor) - Constructor for class codechicken.lib.asm.LocalVariablesSorterVisitor
 
LocalVariablesSorterVisitor(ClassVisitor) - Constructor for class codechicken.lib.asm.LocalVariablesSorterVisitor
 
locate(IBlockAccess, int, int, int) - Method in class codechicken.lib.lighting.LightMatrix
 
locate(IBlockAccess, int, int, int) - Method in class codechicken.lib.lighting.PlanarLightMatrix
 
locate(IBlockAccess, int, int, int) - Method in class codechicken.lib.lighting.SimpleBrightnessModel
 
logger - Static variable in class codechicken.lib.asm.ASMHelper
 

M

m00 - Variable in class codechicken.lib.vec.Matrix4
 
m01 - Variable in class codechicken.lib.vec.Matrix4
 
m02 - Variable in class codechicken.lib.vec.Matrix4
 
m03 - Variable in class codechicken.lib.vec.Matrix4
 
m10 - Variable in class codechicken.lib.vec.Matrix4
 
m11 - Variable in class codechicken.lib.vec.Matrix4
 
m12 - Variable in class codechicken.lib.vec.Matrix4
 
m13 - Variable in class codechicken.lib.vec.Matrix4
 
m20 - Variable in class codechicken.lib.vec.Matrix4
 
m21 - Variable in class codechicken.lib.vec.Matrix4
 
m22 - Variable in class codechicken.lib.vec.Matrix4
 
m23 - Variable in class codechicken.lib.vec.Matrix4
 
m30 - Variable in class codechicken.lib.vec.Matrix4
 
m31 - Variable in class codechicken.lib.vec.Matrix4
 
m32 - Variable in class codechicken.lib.vec.Matrix4
 
m33 - Variable in class codechicken.lib.vec.Matrix4
 
mag() - Method in class codechicken.lib.vec.BlockCoord
 
mag() - Method in class codechicken.lib.vec.Quat
 
mag() - Method in class codechicken.lib.vec.Vector3
 
mag2() - Method in class codechicken.lib.vec.BlockCoord
 
magSquared() - Method in class codechicken.lib.vec.Vector3
 
Main - Class in codechicken.lib.tool
 
Main() - Constructor for class codechicken.lib.tool.Main
 
main(String[]) - Static method in class codechicken.lib.tool.Main
 
main(String[]) - Method in class codechicken.lib.tool.module.JOptModule
 
main(OptionParser, OptionSet) - Method in class codechicken.lib.tool.module.JOptModule
 
main(OptionParser, OptionSet) - Method in class codechicken.lib.tool.module.ModuleQBConverter
 
main(String[]) - Static method in class codechicken.lib.tool.ToolMain
 
main(String[]) - Method in interface codechicken.lib.tool.ToolMain.Module
 
ManagedTextureFX - Class in codechicken.lib.render
 
ManagedTextureFX(int, String) - Constructor for class codechicken.lib.render.ManagedTextureFX
 
map(Remapper) - Method in class codechicken.lib.asm.ObfMapping
 
map(String) - Method in class codechicken.lib.asm.ObfMapping.ObfRemapper
 
map(String) - Method in class codechicken.lib.tool.MCStripTransformer.ReferenceDetector
 
mapFieldName(String, String, String) - Method in class codechicken.lib.asm.ObfMapping.MCPRemapper
 
mapFieldName(String, String, String) - Method in class codechicken.lib.asm.ObfMapping.ObfRemapper
 
mapMethodName(String, String, String) - Method in class codechicken.lib.asm.ObfMapping.MCPRemapper
 
mapMethodName(String, String, String) - Method in class codechicken.lib.asm.ObfMapping.ObfRemapper
 
markDirty() - Method in class codechicken.lib.inventory.InventoryCopy
 
markDirty() - Method in class codechicken.lib.inventory.InventoryNBT
 
markDirty() - Method in class codechicken.lib.inventory.InventorySimple
 
mat - Variable in class codechicken.lib.render.QBImporter.QBCuboid
 
mat - Variable in class codechicken.lib.vec.VariableTransformation
 
matches(InsnListSection, InsnListSection, Set<LabelNode>) - Static method in class codechicken.lib.asm.InsnComparator
 
matches(MethodNode) - Method in class codechicken.lib.asm.ObfMapping
 
matches(MethodInsnNode) - Method in class codechicken.lib.asm.ObfMapping
 
matches(String, String) - Method in class codechicken.lib.asm.ObfMapping
 
matches(FieldNode) - Method in class codechicken.lib.asm.ObfMapping
 
matches(FieldInsnNode) - Method in class codechicken.lib.asm.ObfMapping
 
MathHelper - Class in codechicken.lib.math
 
MathHelper() - Constructor for class codechicken.lib.math.MathHelper
 
matrices - Variable in class codechicken.lib.render.QBImporter.QBModel
 
matrix - Variable in class codechicken.lib.render.QBImporter.QBMatrix
 
Matrix4 - Class in codechicken.lib.vec
 
Matrix4() - Constructor for class codechicken.lib.vec.Matrix4
 
Matrix4(double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class codechicken.lib.vec.Matrix4
 
Matrix4(Matrix4) - Constructor for class codechicken.lib.vec.Matrix4
 
max - Variable in class codechicken.lib.vec.Cuboid6
 
max - Variable in class codechicken.lib.vec.CuboidCoord
 
MCDataInput - Interface in codechicken.lib.data
 
MCDataInputStream - Class in codechicken.lib.data
 
MCDataInputStream(MCDataInput) - Constructor for class codechicken.lib.data.MCDataInputStream
 
MCDataOutput - Interface in codechicken.lib.data
 
MCDataOutputStream - Class in codechicken.lib.data
 
MCDataOutputStream(MCDataOutput) - Constructor for class codechicken.lib.data.MCDataOutputStream
 
MCDataOutputWrapper - Class in codechicken.lib.data
 
MCDataOutputWrapper(DataOutput) - Constructor for class codechicken.lib.data.MCDataOutputWrapper
 
mcpMapper - Static variable in class codechicken.lib.asm.ObfMapping
 
MCPRemapper() - Constructor for class codechicken.lib.asm.ObfMapping.MCPRemapper
 
MCStripTransformer - Class in codechicken.lib.tool
 
MCStripTransformer() - Constructor for class codechicken.lib.tool.MCStripTransformer
 
MCStripTransformer.ReferenceDetector - Class in codechicken.lib.tool
 
merge(UVTransformation) - Method in class codechicken.lib.render.uv.UVRotation
 
merge(UVTransformation) - Method in class codechicken.lib.render.uv.UVTranslation
 
merge(Transformation) - Method in class codechicken.lib.vec.ITransformation
Returns a simplified transformation that performs this, followed by next.
merge(Transformation) - Method in class codechicken.lib.vec.RedundantTransformation
 
merge(Transformation) - Method in class codechicken.lib.vec.Rotation
 
merge(Transformation) - Method in class codechicken.lib.vec.Scale
 
merge(Transformation) - Method in class codechicken.lib.vec.Translation
 
mergeItemStack(ItemStack, int, int, boolean) - Method in class codechicken.lib.inventory.ContainerExtended
 
mergeLabels(ASMBlock) - Method in class codechicken.lib.asm.ASMBlock
Pulls all common labels from other into this
MERGETEXTURES - Static variable in class codechicken.lib.render.QBImporter
 
method - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodTransformer
 
method - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
methodDesc() - Method in class codechicken.lib.asm.ObfMapping
 
MethodInjector(ObfMapping, ASMBlock, ASMBlock, boolean) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
MethodInjector(ObfMapping, ASMBlock, boolean) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
MethodInjector(ObfMapping, InsnList, InsnList, boolean) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
MethodInjector(ObfMapping, InsnList, boolean) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
methodInsnEqual(MethodInsnNode, MethodInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 
MethodReplacer(ObfMapping, ASMBlock, ASMBlock) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodReplacer
 
MethodReplacer(ObfMapping, InsnList, InsnList) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodReplacer
 
methods - Variable in class codechicken.lib.asm.LocalVariablesSorterVisitor
 
MethodTransformer(ObfMapping) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodTransformer
 
MethodWriter(int, ObfMapping) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
MethodWriter(int, ObfMapping, InsnList) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
MethodWriter(int, ObfMapping, String[], InsnList) - Constructor for class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
min - Variable in class codechicken.lib.vec.Cuboid6
 
min - Variable in class codechicken.lib.vec.CuboidCoord
 
model - Static variable in class codechicken.lib.render.CCRenderState
 
ModularASMTransformer - Class in codechicken.lib.asm
 
ModularASMTransformer() - Constructor for class codechicken.lib.asm.ModularASMTransformer
 
ModularASMTransformer.ClassNodeTransformer - Class in codechicken.lib.asm
 
ModularASMTransformer.ClassNodeTransformerList - Class in codechicken.lib.asm
 
ModularASMTransformer.FieldWriter - Class in codechicken.lib.asm
 
ModularASMTransformer.MethodInjector - Class in codechicken.lib.asm
 
ModularASMTransformer.MethodReplacer - Class in codechicken.lib.asm
 
ModularASMTransformer.MethodTransformer - Class in codechicken.lib.asm
 
ModularASMTransformer.MethodWriter - Class in codechicken.lib.asm
 
ModuleQBConverter - Class in codechicken.lib.tool.module
 
ModuleQBConverter() - Constructor for class codechicken.lib.tool.module.ModuleQBConverter
 
modules - Static variable in class codechicken.lib.tool.ToolMain
 
MultiIconTransformation - Class in codechicken.lib.render.uv
 
MultiIconTransformation(IIcon...) - Constructor for class codechicken.lib.render.uv.MultiIconTransformation
 
multiply(Colour) - Method in class codechicken.lib.colour.Colour
 
multiply(int, int) - Static method in class codechicken.lib.colour.ColourRGBA
 
multiply(double) - Method in class codechicken.lib.render.uv.UV
 
multiply(int) - Method in class codechicken.lib.vec.BlockCoord
 
multiply(Matrix4) - Method in class codechicken.lib.vec.Matrix4
 
multiply(Quat) - Method in class codechicken.lib.vec.Quat
 
multiply(double) - Method in class codechicken.lib.vec.Vector3
 
multiply(Vector3) - Method in class codechicken.lib.vec.Vector3
 
multiply(double, double, double) - Method in class codechicken.lib.vec.Vector3
 
multiplyC(double) - Method in class codechicken.lib.colour.Colour
 
multiplyC(int, float) - Static method in class codechicken.lib.colour.ColourRGBA
 

N

name - Variable in class codechicken.lib.config.ConfigTag
 
name - Variable in class codechicken.lib.inventory.InventorySimple
 
name - Variable in class codechicken.lib.render.QBImporter.QBMatrix
 
name() - Method in class codechicken.lib.tool.module.ModuleQBConverter
 
name() - Method in interface codechicken.lib.tool.ToolMain.Module
 
namespace - Variable in class codechicken.lib.util.LangProxy
 
needle - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
needle - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodReplacer
 
negate(Vector3) - Method in class codechicken.lib.vec.Vector3
 
negate() - Method in class codechicken.lib.vec.Vector3
 
newArray(int) - Method in class codechicken.lib.render.CCRenderState.VertexAttribute
Construct a new array for storage of vertex attrutes in a model
newItemStack(Item, int, int, NBTTagCompound) - Static method in class codechicken.lib.inventory.InventoryUtils
Constructor for ItemStack with tag
newline - Variable in class codechicken.lib.config.ConfigTag
 
newlinemode - Variable in class codechicken.lib.config.ConfigTagParent
The mode for determining when child tags should leave a blank line between them and the one above 0 = never, 1 = when braced, 2 = always
newModel(int, int) - Static method in class codechicken.lib.render.CCModel
 
newModel(int) - Static method in class codechicken.lib.render.CCModel
 
normal - Static variable in class codechicken.lib.render.CCRenderState
 
normalAttrib - Static variable in class codechicken.lib.render.CCRenderState
 
normalize() - Method in class codechicken.lib.vec.Quat
 
normalize() - Method in class codechicken.lib.vec.Vector3
 
normalMatcher - Static variable in class codechicken.lib.render.CCModel
 
normals() - Method in class codechicken.lib.render.CCModel
 

O

obfMapper - Static variable in class codechicken.lib.asm.ObfMapping
 
ObfMapping - Class in codechicken.lib.asm
 
ObfMapping(String) - Constructor for class codechicken.lib.asm.ObfMapping
 
ObfMapping(String, String, String) - Constructor for class codechicken.lib.asm.ObfMapping
 
ObfMapping(ObfMapping, String) - Constructor for class codechicken.lib.asm.ObfMapping
 
ObfMapping.MCPRemapper - Class in codechicken.lib.asm
 
ObfMapping.ObfRemapper - Class in codechicken.lib.asm
 
ObfRemapper() - Constructor for class codechicken.lib.asm.ObfMapping.ObfRemapper
 
obfuscated - Static variable in class codechicken.lib.asm.ObfMapping
 
offset(int) - Method in class codechicken.lib.vec.BlockCoord
 
offset(int, int) - Method in class codechicken.lib.vec.BlockCoord
 
offset(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
 
offset(BlockCoord) - Method in class codechicken.lib.vec.CuboidCoord
 
offset(int, int, int) - Method in class codechicken.lib.vec.CuboidCoord
 
offset(int, int) - Method in class codechicken.lib.vec.Rectangle4i
 
onChunkDataLoad(ChunkDataEvent.Load) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
onChunkDataSave(ChunkDataEvent.Save) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
onChunkLoad() - Method in interface codechicken.lib.world.IChunkLoadTile
 
onChunkLoad(ChunkEvent.Load) - Method in class codechicken.lib.world.TileChunkLoadHook
 
onChunkLoad(ChunkEvent.Load) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
onChunkUnLoad(ChunkEvent.Unload) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
onChunkUnWatch(UnWatch) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
onChunkWatch(Watch) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
one - Static variable in class codechicken.lib.vec.Vector3
 
onLink() - Method in class codechicken.lib.render.ShaderProgram
 
onLoaded() - Method in class codechicken.lib.config.ConfigTag
Called when the tag is loaded from a config file as opposed to constructed by a mod
onTextureDimensionsUpdate(int, int) - Method in class codechicken.lib.render.TextureFX
 
onTick() - Method in class codechicken.lib.render.TextureFX
 
onUnWatchPlayer(EntityPlayerMP) - Method in class codechicken.lib.world.ChunkExtension
 
onWatchPlayer(EntityPlayerMP) - Method in class codechicken.lib.world.ChunkExtension
 
onWorldLoad(WorldEvent.Load) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
onWorldSave(WorldEvent.Save) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
onWorldUnLoad(WorldEvent.Unload) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
opCodes - Static variable in class codechicken.lib.asm.ASMReader
 
open(InventoryRange) - Method in class codechicken.lib.inventory.InventoryCopy
 
openInventory() - Method in class codechicken.lib.inventory.InventoryCopy
 
openInventory() - Method in class codechicken.lib.inventory.InventoryNBT
 
openInventory() - Method in class codechicken.lib.inventory.InventorySimple
 
operate() - Method in class codechicken.lib.lighting.LightMatrix
 
operate() - Method in class codechicken.lib.lighting.LightModel
 
operate() - Method in class codechicken.lib.lighting.PlanarLightMatrix
 
operate() - Method in class codechicken.lib.lighting.PlanarLightModel
 
operate() - Method in class codechicken.lib.lighting.SimpleBrightnessModel
 
operate() - Method in class codechicken.lib.render.CCRenderPipeline
 
operate() - Method in interface codechicken.lib.render.CCRenderState.IVertexOperation
Perform the operation on the current render state
operate() - Method in class codechicken.lib.render.ColourMultiplier
 
operate() - Method in class codechicken.lib.render.uv.UVTransformation
 
operate() - Method in class codechicken.lib.vec.Transformation
 
operationCount() - Static method in class codechicken.lib.render.CCRenderState
 
operationID() - Method in class codechicken.lib.lighting.LightMatrix
 
operationID() - Method in class codechicken.lib.lighting.LightModel
 
operationID() - Method in class codechicken.lib.lighting.PlanarLightMatrix
 
operationID() - Method in class codechicken.lib.lighting.PlanarLightModel
 
operationID() - Method in class codechicken.lib.lighting.SimpleBrightnessModel
 
operationID() - Method in interface codechicken.lib.render.CCRenderState.IVertexOperation
Get the unique id representing this type of operation.
operationID() - Method in class codechicken.lib.render.CCRenderState.VertexAttribute
 
operationID() - Method in class codechicken.lib.render.ColourMultiplier
 
operationID() - Method in class codechicken.lib.render.uv.UVTransformation
 
operationID() - Method in class codechicken.lib.vec.Transformation
 
operationIndex - Static variable in class codechicken.lib.lighting.LightMatrix
 
operationIndex - Static variable in class codechicken.lib.lighting.LightModel
 
operationIndex - Static variable in class codechicken.lib.lighting.PlanarLightMatrix
 
operationIndex - Static variable in class codechicken.lib.lighting.SimpleBrightnessModel
 
operationIndex - Static variable in class codechicken.lib.render.ColourMultiplier
 
operationIndex - Static variable in class codechicken.lib.render.uv.UVTransformation
 
operationIndex - Static variable in class codechicken.lib.vec.Transformation
 
owner - Variable in class codechicken.lib.asm.LocalVariablesSorterVisitor
 

P

pack() - Method in class codechicken.lib.colour.Colour
 
pack() - Method in class codechicken.lib.colour.ColourARGB
 
pack(Colour) - Static method in class codechicken.lib.colour.ColourARGB
 
pack() - Method in class codechicken.lib.colour.ColourRGBA
 
pack(Colour) - Static method in class codechicken.lib.colour.ColourRGBA
 
PacketCustom - Class in codechicken.lib.packet
 
PacketCustom(ByteBuf) - Constructor for class codechicken.lib.packet.PacketCustom
 
PacketCustom(Object, int) - Constructor for class codechicken.lib.packet.PacketCustom
 
PacketCustom.ClientInboundHandler - Class in codechicken.lib.packet
 
PacketCustom.CustomInboundHandler - Class in codechicken.lib.packet
 
PacketCustom.HandshakeInboundHandler - Class in codechicken.lib.packet
 
PacketCustom.IClientPacketHandler - Interface in codechicken.lib.packet
 
PacketCustom.ICustomPacketHandler - Interface in codechicken.lib.packet
 
PacketCustom.IHandshakeHandler - Interface in codechicken.lib.packet
 
PacketCustom.IServerPacketHandler - Interface in codechicken.lib.packet
 
PacketCustom.ServerInboundHandler - Class in codechicken.lib.packet
 
parent - Variable in class codechicken.lib.config.ConfigTag
 
parents - Variable in class codechicken.lib.asm.ClassHeirachyManager.SuperCache
 
parseConfDir(File) - Static method in class codechicken.lib.asm.ObfMapping.MCPRemapper
 
parseDoubles(String, String) - Static method in class codechicken.lib.render.CCModel
 
parseObjModels(InputStream, int, Transformation) - Static method in class codechicken.lib.render.CCModel
Parses vertices, texture coords, normals and polygons from a WaveFront Obj file
parseObjModels(ResourceLocation) - Static method in class codechicken.lib.render.CCModel
Parses vertices, texture coords, normals and polygons from a WaveFront Obj file
parseObjModels(ResourceLocation, Transformation) - Static method in class codechicken.lib.render.CCModel
Parses vertices, texture coords, normals and polygons from a WaveFront Obj file
parseObjModels(ResourceLocation, int, Transformation) - Static method in class codechicken.lib.render.CCModel
Parses vertices, texture coords, normals and polygons from a WaveFront Obj file
perpendicular() - Method in class codechicken.lib.vec.Vector3
 
phi - Static variable in class codechicken.lib.math.MathHelper
 
pi - Static variable in class codechicken.lib.math.MathHelper
 
pipeline - Static variable in class codechicken.lib.render.CCRenderState
 
PipelineBuilder() - Constructor for class codechicken.lib.render.CCRenderPipeline.PipelineBuilder
 
PlaceholderTexture - Class in codechicken.lib.render
 
PlaceholderTexture(String) - Constructor for class codechicken.lib.render.PlaceholderTexture
 
PlanarLightMatrix - Class in codechicken.lib.lighting
 
PlanarLightMatrix() - Constructor for class codechicken.lib.lighting.PlanarLightMatrix
 
PlanarLightModel - Class in codechicken.lib.lighting
Faster precomputed version of LightModel that only works for axis planar sides
PlanarLightModel(int[]) - Constructor for class codechicken.lib.lighting.PlanarLightModel
 
playerCrafters - Variable in class codechicken.lib.inventory.ContainerExtended
 
polyMatcher - Static variable in class codechicken.lib.render.CCModel
 
pos - Variable in class codechicken.lib.lighting.LightMatrix
 
pos - Variable in class codechicken.lib.lighting.PlanarLightMatrix
 
pos - Variable in class codechicken.lib.lighting.SimpleBrightnessModel
 
pos - Variable in class codechicken.lib.render.QBImporter.QBMatrix
 
position - Variable in class codechicken.lib.config.ConfigTag
 
position - Variable in class codechicken.lib.lighting.LightModel.Light
 
postFluidRender() - Static method in class codechicken.lib.render.RenderUtils
Re-enables lighting and disables blending.
postTick() - Method in class codechicken.lib.world.WorldExtension
 
prefixes - Static variable in class codechicken.lib.render.FontUtils
 
prepareAnisotropicFiltering(int[][]) - Method in class codechicken.lib.render.TextureSpecial
Copy paste mojang code because it's private, and CCL can't have access transformers or reflection
prepareFluidRender(FluidStack, int) - Static method in class codechicken.lib.render.RenderUtils
 
prepareTexture(int, int, int, int) - Static method in class codechicken.lib.render.TextureUtils
 
prepareVertex() - Method in class codechicken.lib.render.BlockRenderer.BlockFace
 
prepareVertex() - Method in class codechicken.lib.render.BlockRenderer.FullBlock
 
prepareVertex() - Method in class codechicken.lib.render.CCModel
 
prepareVertex() - Method in interface codechicken.lib.render.CCRenderState.IVertexSource
Callback to set CCRenderState for a vertex before the pipeline runs
prepend(UVTransformation) - Method in class codechicken.lib.render.uv.UVTransformationList
 
prepend(Transformation) - Method in class codechicken.lib.vec.TransformationList
 
preTick() - Method in class codechicken.lib.world.WorldExtension
 
printHelp() - Method in class codechicken.lib.tool.module.JOptModule
 
printHelp() - Method in interface codechicken.lib.tool.ToolMain.Module
 
println() - Method in class codechicken.lib.asm.InsnListSection
 
processLine(String) - Method in class codechicken.lib.asm.ObfMapping.MCPRemapper
 
project(Vector3) - Method in class codechicken.lib.vec.Vector3
 
propertyFile - Variable in class codechicken.lib.config.SimpleProperties
 
propertyMap - Variable in class codechicken.lib.config.SimpleProperties
 
pt1 - Variable in class codechicken.lib.vec.Line3
 
pt2 - Variable in class codechicken.lib.vec.Line3
 
pullLabels(ASMBlock) - Method in class codechicken.lib.asm.ASMBlock
Like mergeLabels but pulls insns from other list into this so LabelNodes can be transferred
pullLightmap() - Static method in class codechicken.lib.render.CCRenderState
 
pushLightmap() - Static method in class codechicken.lib.render.CCRenderState
 
putStack(ItemStack) - Method in class codechicken.lib.inventory.SlotDummy
 

Q

QBCuboid(QBImporter.QBMatrix, CuboidCoord) - Constructor for class codechicken.lib.render.QBImporter.QBCuboid
 
QBImage() - Constructor for class codechicken.lib.render.QBImporter.QBImage
 
QBImporter - Class in codechicken.lib.render
 
QBImporter() - Constructor for class codechicken.lib.render.QBImporter
 
QBImporter.QBCuboid - Class in codechicken.lib.render
 
QBImporter.QBImage - Class in codechicken.lib.render
 
QBImporter.QBMatrix - Class in codechicken.lib.render
 
QBImporter.QBModel - Class in codechicken.lib.render
 
QBImporter.QBQuad - Class in codechicken.lib.render
 
QBImporter.RasterisedModel - Class in codechicken.lib.render
 
QBMatrix() - Constructor for class codechicken.lib.render.QBImporter.QBMatrix
 
QBModel() - Constructor for class codechicken.lib.render.QBImporter.QBModel
 
QBQuad(int) - Constructor for class codechicken.lib.render.QBImporter.QBQuad
 
qsamplem - Static variable in class codechicken.lib.lighting.LightMatrix
 
quadModel(int) - Static method in class codechicken.lib.render.CCModel
 
quadulate(List<int[]>, int[][]) - Static method in class codechicken.lib.render.CCModel
 
qualifiedname - Variable in class codechicken.lib.config.ConfigTag
 
quarterRotations - Static variable in class codechicken.lib.vec.Rotation
Clockwise pi/2 about y looking down
Quat - Class in codechicken.lib.vec
 
Quat() - Constructor for class codechicken.lib.vec.Quat
 
Quat(Quat) - Constructor for class codechicken.lib.vec.Quat
 
Quat(double, double, double, double) - Constructor for class codechicken.lib.vec.Quat
 

R

r - Variable in class codechicken.lib.colour.Colour
 
RasterisedModel(List<BufferedImage>) - Constructor for class codechicken.lib.render.QBImporter.RasterisedModel
 
rawListCopy() - Method in class codechicken.lib.asm.ASMBlock
 
rayTraceCuboid(Vector3, Vector3, Cuboid6) - Method in class codechicken.lib.raytracer.RayTracer
 
rayTraceCuboids(Vector3, Vector3, List<IndexedCuboid6>) - Method in class codechicken.lib.raytracer.RayTracer
 
rayTraceCuboids(Vector3, Vector3, List<IndexedCuboid6>, BlockCoord, Block) - Method in class codechicken.lib.raytracer.RayTracer
 
RayTracer - Class in codechicken.lib.raytracer
 
RayTracer() - Constructor for class codechicken.lib.raytracer.RayTracer
 
read() - Method in class codechicken.lib.data.MCDataInputStream
 
readBoolean() - Method in interface codechicken.lib.data.MCDataInput
 
readBoolean() - Method in class codechicken.lib.packet.PacketCustom
 
readByte() - Method in interface codechicken.lib.data.MCDataInput
 
readByte() - Method in class codechicken.lib.packet.PacketCustom
 
readByteArray(int) - Method in interface codechicken.lib.data.MCDataInput
 
readByteArray(int) - Method in class codechicken.lib.packet.PacketCustom
 
readChange(PacketCustom) - Method in interface codechicken.lib.inventory.IContainerSyncVar
 
readChange(PacketCustom) - Method in class codechicken.lib.inventory.IntegerSync
 
readChar() - Method in interface codechicken.lib.data.MCDataInput
 
readChar() - Method in class codechicken.lib.packet.PacketCustom
 
readCoord() - Method in interface codechicken.lib.data.MCDataInput
 
readCoord() - Method in class codechicken.lib.packet.PacketCustom
 
readDouble() - Method in interface codechicken.lib.data.MCDataInput
 
readDouble() - Method in class codechicken.lib.packet.PacketCustom
 
readFloat() - Method in interface codechicken.lib.data.MCDataInput
 
readFloat() - Method in class codechicken.lib.packet.PacketCustom
 
readFluidStack() - Method in interface codechicken.lib.data.MCDataInput
 
readFluidStack() - Method in class codechicken.lib.packet.PacketCustom
 
readFully(InputStream) - Static method in class codechicken.lib.tool.StripClassLoader
 
readInt() - Method in interface codechicken.lib.data.MCDataInput
 
readInt() - Method in class codechicken.lib.packet.PacketCustom
 
readItemStack() - Method in interface codechicken.lib.data.MCDataInput
 
readItemStack() - Method in class codechicken.lib.packet.PacketCustom
 
readItemStack(boolean) - Method in class codechicken.lib.packet.PacketCustom
 
readItemStacksFromTag(ItemStack[], NBTTagList) - Static method in class codechicken.lib.inventory.InventoryUtils
NBT item loading function with support for stack sizes > 32K
readLine(BufferedReader) - Static method in class codechicken.lib.config.ConfigFile
 
readLong() - Method in interface codechicken.lib.data.MCDataInput
 
readLong() - Method in class codechicken.lib.packet.PacketCustom
 
readMatrix(DataInputStream, boolean) - Method in class codechicken.lib.render.QBImporter.QBMatrix
 
readNBTTagCompound() - Method in interface codechicken.lib.data.MCDataInput
 
readNBTTagCompound() - Method in class codechicken.lib.packet.PacketCustom
 
readShort() - Method in interface codechicken.lib.data.MCDataInput
 
readShort() - Method in class codechicken.lib.packet.PacketCustom
 
readString() - Method in interface codechicken.lib.data.MCDataInput
 
readString() - Method in class codechicken.lib.packet.PacketCustom
 
readUByte() - Method in interface codechicken.lib.data.MCDataInput
 
readUByte() - Method in class codechicken.lib.packet.PacketCustom
 
readUShort() - Method in interface codechicken.lib.data.MCDataInput
 
readUShort() - Method in class codechicken.lib.packet.PacketCustom
 
readVarInt() - Method in interface codechicken.lib.data.MCDataInput
 
readVarInt() - Method in class codechicken.lib.packet.PacketCustom
 
readVarShort() - Method in interface codechicken.lib.data.MCDataInput
 
readVarShort() - Method in class codechicken.lib.packet.PacketCustom
 
rebuild() - Method in class codechicken.lib.render.CCRenderPipeline
 
Rectangle4i - Class in codechicken.lib.vec
 
Rectangle4i() - Constructor for class codechicken.lib.vec.Rectangle4i
 
Rectangle4i(int, int, int, int) - Constructor for class codechicken.lib.vec.Rectangle4i
 
rectangulate() - Method in class codechicken.lib.render.QBImporter.QBMatrix
 
reducePlanar() - Method in class codechicken.lib.lighting.LightModel
 
RedundantTransformation - Class in codechicken.lib.vec
 
RedundantTransformation() - Constructor for class codechicken.lib.vec.RedundantTransformation
 
ReferenceDetector() - Constructor for class codechicken.lib.tool.MCStripTransformer.ReferenceDetector
 
refreshTexture(TextureMap, String) - Static method in class codechicken.lib.render.TextureUtils
Uses an empty placeholder texture to tell if the map has been reloaded since the last call to refresh texture and the texture with name needs to be reacquired to be valid
registerIcons(IIconRegister) - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
registerIcons(IIconRegister) - Method in class codechicken.lib.render.TextureSpecial
 
registerIcons(IIconRegister) - Method in interface codechicken.lib.render.TextureUtils.IIconSelfRegister
 
registerOperation() - Static method in class codechicken.lib.render.CCRenderState
 
registerWorldExtension(WorldExtensionInstantiator) - Static method in class codechicken.lib.world.WorldExtensionManager
 
remChunk(Chunk) - Method in class codechicken.lib.world.WorldExtension
 
remove(int) - Method in class codechicken.lib.asm.InsnListSection
 
remove() - Method in class codechicken.lib.asm.InsnListSection
 
removeCraftingFromCrafters(ICrafting) - Method in class codechicken.lib.inventory.ContainerExtended
 
removeProperty(String) - Method in class codechicken.lib.config.SimpleProperties
 
removeTag(String) - Method in class codechicken.lib.config.ConfigTagParent
 
render(double, double, double, double, double) - Method in class codechicken.lib.render.CCModel
 
render(double, double, double, UVTransformation) - Method in class codechicken.lib.render.CCModel
 
render(Transformation, double, double) - Method in class codechicken.lib.render.CCModel
 
render(CCRenderState.IVertexOperation...) - Method in class codechicken.lib.render.CCModel
 
render(int, int, CCRenderState.IVertexOperation...) - Method in class codechicken.lib.render.CCModel
Renders vertices start through start+length-1 of the model
render() - Method in class codechicken.lib.render.CCRenderPipeline.PipelineBuilder
 
render(CCRenderState.IVertexOperation...) - Static method in class codechicken.lib.render.CCRenderState
 
render() - Static method in class codechicken.lib.render.CCRenderState
 
renderBlockOverlaySide(int, int, int, int, double, double, double, double) - Static method in class codechicken.lib.render.RenderUtils
 
renderCuboid(Cuboid6, int) - Static method in class codechicken.lib.render.BlockRenderer
Renders faces of a cuboid with texture coordinates mapped to match a standard minecraft block
renderEngine - Static variable in class codechicken.lib.gui.GuiDraw
 
renderFace(Vertex5[], int) - Method in interface codechicken.lib.render.IFaceRenderer
 
renderFaces(int) - Static method in class codechicken.lib.render.BlockRenderer
Renders faces of a block-like model based on a sideMask.
renderFluidCuboid(Cuboid6, IIcon, double) - Static method in class codechicken.lib.render.RenderUtils
 
renderFluidCuboid(FluidStack, Cuboid6, double, double) - Static method in class codechicken.lib.render.RenderUtils
Renders a fluid within a bounding box.
renderFluidGauge(FluidStack, Rectangle4i, double, double) - Static method in class codechicken.lib.render.RenderUtils
 
renderFluidQuad(Vector3, Vector3, Vector3, Vector3, IIcon, double) - Static method in class codechicken.lib.render.RenderUtils
 
renderFluidQuad(Vector3, Vector3, Vector3, IIcon, double) - Static method in class codechicken.lib.render.RenderUtils
Draws a tessellated quadrilateral bottom to top, left to right
renderFullBlock(int) - Static method in class codechicken.lib.render.BlockRenderer
 
renderItemUniform(ItemStack) - Static method in class codechicken.lib.render.RenderUtils
Renders items and blocks in the world at 0,0,0 with transformations that size them appropriately
renderItemUniform(ItemStack, double) - Static method in class codechicken.lib.render.RenderUtils
Renders items and blocks in the world at 0,0,0 with transformations that size them appropriately
renderParticle(Tessellator, float, float, float, float, float, float) - Method in class codechicken.lib.render.EntityDigIconFX
copy pasted from EntityDiggingFX
RenderUtils - Class in codechicken.lib.render
 
RenderUtils() - Constructor for class codechicken.lib.render.RenderUtils
 
replace(AbstractInsnNode, AbstractInsnNode) - Method in class codechicken.lib.asm.InsnListSection
 
replace(InsnList) - Method in class codechicken.lib.asm.InsnListSection
 
replaceLabel(String, LabelNode) - Method in class codechicken.lib.asm.ASMBlock
 
replaceLabels(Map<LabelNode, LabelNode>, Set<LabelNode>) - Method in class codechicken.lib.asm.ASMBlock
 
replaceLabels(Map<LabelNode, LabelNode>) - Method in class codechicken.lib.asm.ASMBlock
 
replacement - Variable in class codechicken.lib.asm.ModularASMTransformer.MethodReplacer
 
replaceMethod(MethodNode, MethodNode) - Static method in class codechicken.lib.asm.ASMHelper
 
requestIndicies(int...) - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
reset() - Method in interface codechicken.lib.inventory.IContainerSyncVar
 
reset() - Method in class codechicken.lib.inventory.IntegerSync
 
reset() - Method in class codechicken.lib.render.CCRenderPipeline
 
reset() - Static method in class codechicken.lib.render.CCRenderState
 
restore(Rectangle4i, int, double, QBImporter.QBImage) - Static method in class codechicken.lib.render.QBImporter.QBQuad
 
restore() - Static method in class codechicken.lib.render.ShaderProgram
 
reTrace(World, EntityPlayer) - Static method in class codechicken.lib.raytracer.RayTracer
 
reTrace(World, EntityPlayer, double) - Static method in class codechicken.lib.raytracer.RayTracer
 
retraceBlock(World, EntityPlayer, int, int, int) - Static method in class codechicken.lib.raytracer.RayTracer
 
retreatExp(double, double, double, double, double) - Static method in class codechicken.lib.math.MathHelper
 
retreatExpI(int, int, int, double, int) - Static method in class codechicken.lib.math.MathHelper
 
reverseCompile() - Method in class codechicken.lib.vec.TransformationList
Returns a global space matrix as opposed to an object space matrix (reverse application order)
rgb() - Method in class codechicken.lib.colour.Colour
 
rgba() - Method in class codechicken.lib.colour.Colour
 
rightHanded - Variable in class codechicken.lib.render.QBImporter.QBModel
 
rightMultiply(Quat) - Method in class codechicken.lib.vec.Quat
 
rotate(double, Vector3) - Method in class codechicken.lib.vec.Matrix4
 
rotate(Rotation) - Method in class codechicken.lib.vec.Matrix4
 
rotate(Vector3) - Method in class codechicken.lib.vec.Quat
 
rotate(double, Vector3) - Method in class codechicken.lib.vec.Vector3
 
rotate(Quat) - Method in class codechicken.lib.vec.Vector3
 
rotateSide(int, int) - Static method in class codechicken.lib.vec.Rotation
 
rotation() - Method in class codechicken.lib.vec.Quat
 
Rotation - Class in codechicken.lib.vec
 
Rotation(double, Vector3) - Constructor for class codechicken.lib.vec.Rotation
 
Rotation(double, double, double, double) - Constructor for class codechicken.lib.vec.Rotation
 
Rotation(Quat) - Constructor for class codechicken.lib.vec.Rotation
 
rotationTo(int, int) - Static method in class codechicken.lib.vec.Rotation
Reverse of rotateSide
rotSideMap - Static variable in class codechicken.lib.vec.Rotation
 
roundAway(double) - Static method in class codechicken.lib.math.MathHelper
 
runPipeline() - Static method in class codechicken.lib.render.CCRenderState
 

S

s - Variable in class codechicken.lib.vec.Quat
 
s_desc - Variable in class codechicken.lib.asm.ObfMapping
 
s_name - Variable in class codechicken.lib.asm.ObfMapping
 
s_owner - Variable in class codechicken.lib.asm.ObfMapping
 
safeIcon(IIcon) - Static method in class codechicken.lib.render.TextureUtils
 
sample(int) - Method in class codechicken.lib.lighting.LightMatrix
 
sample(int) - Method in class codechicken.lib.lighting.SimpleBrightnessModel
 
save(PrintWriter, int, String, boolean) - Method in class codechicken.lib.config.ConfigTag
 
save() - Method in class codechicken.lib.config.SimpleProperties
 
save() - Method in class codechicken.lib.world.WorldExtension
 
saveChunkData(Chunk, NBTTagCompound) - Method in class codechicken.lib.world.WorldExtension
 
saveConfig() - Method in class codechicken.lib.config.ConfigFile
 
saveConfig() - Method in class codechicken.lib.config.ConfigTag
 
saveConfig() - Method in class codechicken.lib.config.ConfigTagParent
 
saveConfig() - Method in class codechicken.lib.config.DefaultingConfigFile
 
saveData(NBTTagCompound) - Method in class codechicken.lib.world.ChunkExtension
 
saveOnChange - Variable in class codechicken.lib.config.SimpleProperties
 
savePersistant(ItemStack, NBTTagCompound) - Static method in class codechicken.lib.inventory.InventoryUtils
 
saveTagTree(PrintWriter, int, String) - Method in class codechicken.lib.config.ConfigTagParent
 
scalarProject(Vector3) - Method in class codechicken.lib.vec.Vector3
 
scale(double) - Method in class codechicken.lib.colour.Colour
 
scale(Vector3) - Method in class codechicken.lib.vec.Matrix4
 
Scale - Class in codechicken.lib.vec
 
Scale(Vector3) - Constructor for class codechicken.lib.vec.Scale
 
Scale(double) - Constructor for class codechicken.lib.vec.Scale
 
Scale(double, double, double) - Constructor for class codechicken.lib.vec.Scale
 
SCALEMC - Static variable in class codechicken.lib.render.QBImporter
 
seg_h - Variable in class codechicken.lib.gui.Canvas9Seg
 
seg_u - Variable in class codechicken.lib.gui.Canvas9Seg
 
seg_v - Variable in class codechicken.lib.gui.Canvas9Seg
 
seg_w - Variable in class codechicken.lib.gui.Canvas9Seg
 
selfRegister(int) - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
selfRegister() - Method in class codechicken.lib.render.TextureSpecial
 
sendChunkUpdates(Chunk) - Method in class codechicken.lib.world.WorldExtension
 
sendContainerAndContentsToPlayer(Container, List) - Method in class codechicken.lib.inventory.ContainerExtended
 
sendContainerAndContentsToPlayer(Container, List<ItemStack>, List<EntityPlayerMP>) - Method in class codechicken.lib.inventory.ContainerExtended
 
sendContainerAndContentsToPlayer(Container, List<ItemStack>, List<EntityPlayerMP>) - Method in class codechicken.lib.inventory.ContainerSynchronised
 
sendContainerPacket(PacketCustom) - Method in class codechicken.lib.inventory.ContainerExtended
 
sendLargeStack(ItemStack, int, List<EntityPlayerMP>) - Method in class codechicken.lib.inventory.ContainerExtended
 
sendPacketToAllAround(double, double, double, double, int) - Method in class codechicken.lib.packet.PacketCustom
 
sendPacketToPlayers(Packet) - Method in class codechicken.lib.world.ChunkExtension
 
sendProgressBarUpdate(Container, int, int) - Method in class codechicken.lib.inventory.ContainerExtended
 
sendProgressBarUpdate(int, int) - Method in class codechicken.lib.inventory.ContainerExtended
 
sendSlotContents(Container, int, ItemStack) - Method in class codechicken.lib.inventory.ContainerExtended
 
sendToAllAround(Packet, double, double, double, double, int) - Static method in class codechicken.lib.packet.PacketCustom
 
sendToChunk(World, int, int) - Method in class codechicken.lib.packet.PacketCustom
 
sendToChunk(Packet, World, int, int) - Static method in class codechicken.lib.packet.PacketCustom
 
sendToClients() - Method in class codechicken.lib.packet.PacketCustom
 
sendToClients(Packet) - Static method in class codechicken.lib.packet.PacketCustom
 
sendToDimension(int) - Method in class codechicken.lib.packet.PacketCustom
 
sendToDimension(Packet, int) - Static method in class codechicken.lib.packet.PacketCustom
 
sendToOps() - Method in class codechicken.lib.packet.PacketCustom
 
sendToOps(Packet) - Static method in class codechicken.lib.packet.PacketCustom
 
sendToPlayer(EntityPlayer) - Method in class codechicken.lib.packet.PacketCustom
 
sendToPlayer(Packet, EntityPlayer) - Static method in class codechicken.lib.packet.PacketCustom
 
sendToServer() - Method in class codechicken.lib.packet.PacketCustom
 
sendToServer(Packet) - Static method in class codechicken.lib.packet.PacketCustom
 
sendUpdatePackets() - Method in class codechicken.lib.world.ChunkExtension
 
ServerInboundHandler(PacketCustom.ICustomPacketHandler) - Constructor for class codechicken.lib.packet.PacketCustom.ServerInboundHandler
 
serverTick(TickEvent.WorldTickEvent) - Method in class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
set(int, AbstractInsnNode) - Method in class codechicken.lib.asm.InsnListSection
 
set(Colour) - Method in class codechicken.lib.colour.Colour
 
set(ConfigTag.IConfigType<T>, T) - Method in class codechicken.lib.config.ConfigTag
 
set(int, float, float, float, float) - Method in class codechicken.lib.lighting.LC
 
set(LC) - Method in class codechicken.lib.lighting.LC
 
set(double, double, int) - Method in class codechicken.lib.render.uv.UV
 
set(double, double) - Method in class codechicken.lib.render.uv.UV
 
set(UV) - Method in class codechicken.lib.render.uv.UV
 
set(double, double, double, double, double) - Method in class codechicken.lib.render.Vertex5
 
set(double, double, double, double, double, int) - Method in class codechicken.lib.render.Vertex5
 
set(Vertex5) - Method in class codechicken.lib.render.Vertex5
 
set(int, int, int) - Method in class codechicken.lib.vec.BlockCoord
 
set(BlockCoord) - Method in class codechicken.lib.vec.BlockCoord
 
set(int[]) - Method in class codechicken.lib.vec.BlockCoord
 
set(TileEntity) - Method in class codechicken.lib.vec.BlockCoord
 
set(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
 
set(Vector3, Vector3) - Method in class codechicken.lib.vec.Cuboid6
 
set(double, double, double, double, double, double) - Method in class codechicken.lib.vec.Cuboid6
 
set(CuboidCoord) - Method in class codechicken.lib.vec.CuboidCoord
 
set(BlockCoord, BlockCoord) - Method in class codechicken.lib.vec.CuboidCoord
 
set(int, int, int, int, int, int) - Method in class codechicken.lib.vec.CuboidCoord
 
set(BlockCoord) - Method in class codechicken.lib.vec.CuboidCoord
 
set(int[]) - Method in class codechicken.lib.vec.CuboidCoord
 
set(Matrix4) - Method in class codechicken.lib.vec.Matrix4
 
set(Quat) - Method in class codechicken.lib.vec.Quat
 
set(double, double, double, double) - Method in class codechicken.lib.vec.Quat
 
set(int, int, int, int) - Method in class codechicken.lib.vec.Rectangle4i
 
set(double, double, double) - Method in class codechicken.lib.vec.Vector3
 
set(Vector3) - Method in class codechicken.lib.vec.Vector3
 
setAmbient(Vector3) - Method in class codechicken.lib.lighting.LightModel.Light
 
setAmbient(Vector3) - Method in class codechicken.lib.lighting.LightModel
 
setAroundAxis(double, double, double, double) - Method in class codechicken.lib.vec.Quat
 
setAroundAxis(Vector3, double) - Method in class codechicken.lib.vec.Quat
 
setAtlas(int) - Method in class codechicken.lib.render.TextureFX
 
setBaseID(int) - Method in class codechicken.lib.config.ConfigTag
 
setBlockBounds(Block) - Method in class codechicken.lib.vec.Cuboid6
 
setBooleanValue(boolean) - Method in class codechicken.lib.config.ConfigTag
 
setBrightness(int) - Static method in class codechicken.lib.render.CCRenderState
 
setBrightness(IBlockAccess, int, int, int) - Static method in class codechicken.lib.render.CCRenderState
 
setColour(int) - Method in class codechicken.lib.render.CCModel
 
setColour(int) - Static method in class codechicken.lib.render.CCRenderState
 
setComment(String) - Method in class codechicken.lib.config.ConfigFile
 
setComment(String) - Method in class codechicken.lib.config.ConfigTag
 
setComment(String) - Method in class codechicken.lib.config.ConfigTagParent
 
setData(Object) - Method in class codechicken.lib.raytracer.ExtendedMOP
 
setData(int[]) - Method in class codechicken.lib.render.ManagedTextureFX
 
setDefaultValue(String) - Method in class codechicken.lib.config.ConfigTag
 
setDiffuse(Vector3) - Method in class codechicken.lib.lighting.LightModel.Light
 
setDynamic() - Static method in class codechicken.lib.render.CCRenderState
Compact helper for setting dynamic rendering context.
setFirst(AbstractInsnNode) - Method in class codechicken.lib.asm.InsnListSection
 
setHexValue(int) - Method in class codechicken.lib.config.ConfigTag
 
setIdentity() - Method in class codechicken.lib.vec.Matrix4
 
setIntValue(int) - Method in class codechicken.lib.config.ConfigTag
 
setInventorySlotContents(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryCopy
 
setInventorySlotContents(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryNBT
 
setInventorySlotContents(int, ItemStack) - Method in class codechicken.lib.inventory.InventorySimple
 
setLast(AbstractInsnNode) - Method in class codechicken.lib.asm.InsnListSection
 
setMaxAge(int) - Method in class codechicken.lib.render.EntityDigIconFX
 
setModel(CCRenderState.IVertexSource) - Static method in class codechicken.lib.render.CCRenderState
 
setModel(CCRenderState.IVertexSource, int, int) - Static method in class codechicken.lib.render.CCRenderState
 
setNewLine(boolean) - Method in class codechicken.lib.config.ConfigTag
 
setNewLineMode(int) - Method in class codechicken.lib.config.ConfigTagParent
 
setNormal(double, double, double) - Static method in class codechicken.lib.render.CCRenderState
 
setNormal(Vector3) - Static method in class codechicken.lib.render.CCRenderState
 
setPipeline(CCRenderState.IVertexOperation...) - Method in class codechicken.lib.render.CCRenderPipeline
 
setPipeline(CCRenderState.IVertexOperation...) - Static method in class codechicken.lib.render.CCRenderState
 
setPipeline(CCRenderState.IVertexSource, int, int, CCRenderState.IVertexOperation...) - Static method in class codechicken.lib.render.CCRenderState
 
setPosition(int) - Method in class codechicken.lib.config.ConfigTag
 
setProperty(String, int) - Method in class codechicken.lib.config.SimpleProperties
 
setProperty(String, boolean) - Method in class codechicken.lib.config.SimpleProperties
 
setProperty(String, String) - Method in class codechicken.lib.config.SimpleProperties
 
setScale(float) - Method in class codechicken.lib.render.EntityDigIconFX
 
setSide(int, int) - Method in class codechicken.lib.vec.BlockCoord
 
setSide(int, double) - Method in class codechicken.lib.vec.Cuboid6
 
setSide(int, int) - Method in class codechicken.lib.vec.CuboidCoord
 
setSide(int, double) - Method in class codechicken.lib.vec.Vector3
 
setSortMode(int) - Method in class codechicken.lib.config.ConfigFile
 
setSortMode(int) - Method in class codechicken.lib.config.ConfigTag
 
setSortMode(int) - Method in class codechicken.lib.config.ConfigTagParent
 
setup() - Method in class codechicken.lib.render.ManagedTextureFX
 
setup() - Method in class codechicken.lib.render.TextureFX
 
setupSprite(int) - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
setValue(String) - Method in class codechicken.lib.config.ConfigTag
 
setVertexRange(int, int) - Static method in class codechicken.lib.render.CCRenderState
 
setZLevel(float) - Method in class codechicken.lib.gui.GuiDraw.GuiHook
 
ShaderProgram - Class in codechicken.lib.render
 
ShaderProgram() - Constructor for class codechicken.lib.render.ShaderProgram
 
shouldRenderFluid(FluidStack) - Static method in class codechicken.lib.render.RenderUtils
 
shrinkUVs(double) - Method in class codechicken.lib.render.CCModel
Brings the UV coordinates of each face closer to the center UV by d.
side - Variable in class codechicken.lib.inventory.InventoryRange
 
side - Variable in class codechicken.lib.lighting.LC
 
side - Variable in class codechicken.lib.render.BlockRenderer.BlockFace
 
side - Static variable in class codechicken.lib.render.CCRenderState
 
side - Variable in class codechicken.lib.render.QBImporter.QBQuad
 
sideao - Static variable in class codechicken.lib.lighting.LightMatrix
 
sideAttrib - Static variable in class codechicken.lib.render.CCRenderState
 
sidedCopy(int, int, Vector3) - Method in class codechicken.lib.render.CCModel
 
sidedInv - Variable in class codechicken.lib.inventory.InventoryRange
 
sideOffsets - Static variable in class codechicken.lib.vec.BlockCoord
 
sideOrientation(int, int) - Static method in class codechicken.lib.vec.Rotation
 
sideRotations - Static variable in class codechicken.lib.vec.Rotation
 
sideRotMap - Static variable in class codechicken.lib.vec.Rotation
 
sideRotOffsets - Static variable in class codechicken.lib.vec.Rotation
Rotate pi/2 * this offset for [side] about y axis before rotating to the side for the rotation indicies to line up
sides - Variable in class codechicken.lib.render.QBImporter.QBCuboid
 
sideSample(int) - Method in class codechicken.lib.lighting.LightMatrix
 
SimpleBrightnessModel - Class in codechicken.lib.lighting
Faster precomputed version of LightModel that only works for axis planar sides
SimpleBrightnessModel() - Constructor for class codechicken.lib.lighting.SimpleBrightnessModel
 
SimpleProperties - Class in codechicken.lib.config
 
SimpleProperties(File, boolean, String) - Constructor for class codechicken.lib.config.SimpleProperties
 
SimpleProperties(File, boolean) - Constructor for class codechicken.lib.config.SimpleProperties
 
SimpleProperties(File) - Constructor for class codechicken.lib.config.SimpleProperties
 
sin(double) - Static method in class codechicken.lib.math.MathHelper
 
SIN_TABLE - Static variable in class codechicken.lib.math.MathHelper
 
size() - Method in class codechicken.lib.asm.InsnListSection
 
size - Variable in class codechicken.lib.render.QBImporter.QBMatrix
 
size(int) - Method in class codechicken.lib.vec.CuboidCoord
 
slice(int, int) - Method in class codechicken.lib.asm.InsnListSection
 
slotClick(int, int, int, EntityPlayer) - Method in class codechicken.lib.inventory.ContainerExtended
 
slotClick(ContainerExtended, EntityPlayer, int, int) - Method in class codechicken.lib.inventory.SlotDummy
 
slotClick(ItemStack, int, boolean) - Method in class codechicken.lib.inventory.SlotDummy
 
slotClick(ContainerExtended, EntityPlayer, int, int) - Method in class codechicken.lib.inventory.SlotDummyOutput
 
slotClick(ContainerExtended, EntityPlayer, int, int) - Method in class codechicken.lib.inventory.SlotHandleClicks
 
SlotDummy - Class in codechicken.lib.inventory
 
SlotDummy(IInventory, int, int, int) - Constructor for class codechicken.lib.inventory.SlotDummy
 
SlotDummy(IInventory, int, int, int, int) - Constructor for class codechicken.lib.inventory.SlotDummy
 
SlotDummyOutput - Class in codechicken.lib.inventory
 
SlotDummyOutput(IInventory, int, int, int) - Constructor for class codechicken.lib.inventory.SlotDummyOutput
 
SlotHandleClicks - Class in codechicken.lib.inventory
 
SlotHandleClicks(IInventory, int, int, int) - Constructor for class codechicken.lib.inventory.SlotHandleClicks
 
slots - Variable in class codechicken.lib.inventory.InventoryRange
 
smoothNormals() - Method in class codechicken.lib.render.CCModel
Averages all normals at the same position to produce a smooth lighting effect.
sortMode - Variable in class codechicken.lib.config.ConfigTagParent
0 = name, 1 = value
spriteHeight() - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
SpriteSheetManager - Class in codechicken.lib.render
 
SpriteSheetManager() - Constructor for class codechicken.lib.render.SpriteSheetManager
 
SpriteSheetManager.SpriteSheet - Class in codechicken.lib.render
 
spriteWidth() - Method in class codechicken.lib.render.SpriteSheetManager.SpriteSheet
 
sqrt2 - Static variable in class codechicken.lib.math.MathHelper
 
SQUARETEXTURE - Static variable in class codechicken.lib.render.QBImporter
 
ssamplem - Static variable in class codechicken.lib.lighting.LightMatrix
The 9 positions in the sample array for each side, sides >= 6 are centered on sample 13 (the block itself)
stack - Variable in class codechicken.lib.inventory.ItemKey
 
stackLimit - Variable in class codechicken.lib.inventory.SlotDummy
 
stackSize(IInventory, int) - Static method in class codechicken.lib.inventory.InventoryUtils
Gets the size of the stack in a slot.
standardLightModel - Static variable in class codechicken.lib.lighting.LightModel
 
standardLightModel - Static variable in class codechicken.lib.lighting.PlanarLightModel
 
start - Variable in class codechicken.lib.asm.InsnListSection
 
startDrawing() - Static method in class codechicken.lib.render.CCRenderState
 
startDrawing(int) - Static method in class codechicken.lib.render.CCRenderState
 
StripClassLoader - Class in codechicken.lib.tool
 
StripClassLoader() - Constructor for class codechicken.lib.tool.StripClassLoader
 
sub(Colour) - Method in class codechicken.lib.colour.Colour
 
sub(BlockCoord) - Method in class codechicken.lib.vec.BlockCoord
 
sub(int, int, int) - Method in class codechicken.lib.vec.BlockCoord
 
sub(Vector3) - Method in class codechicken.lib.vec.Cuboid6
 
sub(Vector3) - Method in class codechicken.lib.vec.Vector3
 
subclass(String) - Method in class codechicken.lib.asm.ObfMapping
 
subtract(Vector3) - Method in class codechicken.lib.vec.Vector3
 
SuperCache() - Constructor for class codechicken.lib.asm.ClassHeirachyManager.SuperCache
 
superclasses - Static variable in class codechicken.lib.asm.ClassHeirachyManager
 
SwapYZ - Class in codechicken.lib.vec
 
SwapYZ() - Constructor for class codechicken.lib.vec.SwapYZ
 

T

t - Variable in class codechicken.lib.render.QBImporter.QBQuad
 
t - Variable in exception codechicken.lib.vec.IrreversibleTransformationException
 
tag - Variable in class codechicken.lib.inventory.InventoryNBT
 
TagOrderComparator(int) - Constructor for class codechicken.lib.config.ConfigTagParent.TagOrderComparator
 
take(int) - Method in class codechicken.lib.asm.InsnListSection
 
tex - Variable in class codechicken.lib.gui.Canvas9Seg
 
tex - Variable in class codechicken.lib.render.uv.UV
 
texture - Variable in class codechicken.lib.render.TextureFX
 
TextureDataHolder - Class in codechicken.lib.render
 
TextureDataHolder(int, int) - Constructor for class codechicken.lib.render.TextureDataHolder
 
TextureDataHolder(int[], int) - Constructor for class codechicken.lib.render.TextureDataHolder
 
TextureDataHolder(BufferedImage) - Constructor for class codechicken.lib.render.TextureDataHolder
 
TextureFX - Class in codechicken.lib.render
 
TextureFX(int, SpriteSheetManager.SpriteSheet) - Constructor for class codechicken.lib.render.TextureFX
 
TextureFX(int, String) - Constructor for class codechicken.lib.render.TextureFX
 
textureLoad(TextureStitchEvent.Pre) - Method in class codechicken.lib.render.TextureUtils
 
TEXTUREPLANES - Static variable in class codechicken.lib.render.QBImporter
 
TextureSpecial - Class in codechicken.lib.render
 
TextureSpecial(String) - Constructor for class codechicken.lib.render.TextureSpecial
 
TextureUtils - Class in codechicken.lib.render
 
TextureUtils() - Constructor for class codechicken.lib.render.TextureUtils
 
TextureUtils.IIconSelfRegister - Interface in codechicken.lib.render
 
TileChunkLoadHook - Class in codechicken.lib.world
 
TileChunkLoadHook() - Constructor for class codechicken.lib.world.TileChunkLoadHook
 
tileSizeBase - Variable in class codechicken.lib.render.TextureFX
 
tileSizeMask - Variable in class codechicken.lib.render.TextureFX
 
tileSizeSquare - Variable in class codechicken.lib.render.TextureFX
 
tileSizeSquareMask - Variable in class codechicken.lib.render.TextureFX
 
toAABB() - Method in class codechicken.lib.vec.Cuboid6
 
toAABB() - Method in class codechicken.lib.vec.CuboidCoord
 
toClassloading() - Method in class codechicken.lib.asm.ObfMapping
 
todeg - Static variable in class codechicken.lib.math.MathHelper
 
toInsn(int) - Method in class codechicken.lib.asm.ObfMapping
 
toKey(String) - Static method in class codechicken.lib.asm.ClassHeirachyManager
 
tol - Static variable in class codechicken.lib.vec.Line3
 
ToolMain - Class in codechicken.lib.tool
 
ToolMain() - Constructor for class codechicken.lib.tool.ToolMain
 
ToolMain.Module - Interface in codechicken.lib.tool
 
TOOLTIP_HANDLER - Static variable in class codechicken.lib.gui.GuiDraw
Have a string in the tooltip list with TOOLTIP_HANDLER + getTipLineId(handler) for a custom handler
TOOLTIP_LINESPACE - Static variable in class codechicken.lib.gui.GuiDraw
Append a string in the tooltip list with TOOLTIP_LINESPACE to have a small gap between it and the next line
toPacket() - Method in class codechicken.lib.packet.PacketCustom
 
toQuat() - Method in class codechicken.lib.vec.Rotation
 
torad - Static variable in class codechicken.lib.math.MathHelper
 
toRasterisedModel(int) - Method in class codechicken.lib.render.QBImporter.QBModel
 
toRuntime() - Method in class codechicken.lib.asm.ObfMapping
 
toSide() - Method in class codechicken.lib.vec.BlockCoord
 
toString(InsnList) - Static method in class codechicken.lib.asm.ASMHelper
 
toString() - Method in class codechicken.lib.asm.InsnListSection
 
toString() - Method in class codechicken.lib.asm.ObfMapping
 
toString() - Method in class codechicken.lib.colour.Colour
 
toString() - Method in class codechicken.lib.render.uv.UV
 
toString() - Method in class codechicken.lib.render.uv.UVRotation
 
toString() - Method in class codechicken.lib.render.uv.UVScale
 
toString() - Method in class codechicken.lib.render.uv.UVTransformationList
 
toString() - Method in class codechicken.lib.render.uv.UVTranslation
 
toString() - Method in class codechicken.lib.render.Vertex5
 
toString() - Method in class codechicken.lib.vec.BlockCoord
 
toString() - Method in class codechicken.lib.vec.Cuboid6
 
toString() - Method in class codechicken.lib.vec.Matrix4
 
toString() - Method in class codechicken.lib.vec.Quat
 
toString() - Method in class codechicken.lib.vec.RedundantTransformation
 
toString() - Method in class codechicken.lib.vec.Rotation
 
toString() - Method in class codechicken.lib.vec.Scale
 
toString() - Method in class codechicken.lib.vec.TransformationList
 
toString() - Method in class codechicken.lib.vec.Translation
 
toString() - Method in class codechicken.lib.vec.Vector3
 
toVec3D() - Method in class codechicken.lib.vec.Vector3
 
toVector3Centered() - Method in class codechicken.lib.vec.BlockCoord
 
transferStackInSlot(EntityPlayer, int) - Method in class codechicken.lib.inventory.ContainerExtended
 
transform(String, String, byte[]) - Method in class codechicken.lib.asm.ClassHeirachyManager
 
transform(ClassNode) - Method in class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformer
 
transform(byte[]) - Method in class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformerList
 
transform(ClassNode) - Method in class codechicken.lib.asm.ModularASMTransformer.FieldWriter
 
transform(MethodNode) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodInjector
 
transform(MethodNode) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodReplacer
 
transform(ClassNode) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodTransformer
 
transform(MethodNode) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodTransformer
 
transform(ClassNode) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
transform(String, byte[]) - Method in class codechicken.lib.asm.ModularASMTransformer
 
transform(UV) - Method in class codechicken.lib.render.QBImporter.QBImage
 
transform(byte[]) - Static method in class codechicken.lib.tool.MCStripTransformer
 
Transformation - Class in codechicken.lib.vec
Abstract supertype for any 3D vector transformation
Transformation() - Constructor for class codechicken.lib.vec.Transformation
 
TransformationList - Class in codechicken.lib.vec
 
TransformationList(Transformation...) - Constructor for class codechicken.lib.vec.TransformationList
 
transformers - Variable in class codechicken.lib.asm.ModularASMTransformer
 
transformTo(QBImporter.QBImage) - Method in class codechicken.lib.render.QBImporter.QBImage
 
translate(String) - Method in class codechicken.lib.util.LangProxy
 
translate(Vector3) - Method in class codechicken.lib.vec.Matrix4
 
translateToWorldCoords(Entity, float) - Static method in class codechicken.lib.render.RenderUtils
 
Translation - Class in codechicken.lib.vec
 
Translation(Vector3) - Constructor for class codechicken.lib.vec.Translation
 
Translation(double, double, double) - Constructor for class codechicken.lib.vec.Translation
 
translation() - Method in class codechicken.lib.vec.Vector3
 
transpose() - Method in class codechicken.lib.vec.Matrix4
 
triangulate(List<int[]>, int[][]) - Static method in class codechicken.lib.render.CCModel
 
trim(Set<LabelNode>) - Method in class codechicken.lib.asm.InsnListSection
Removes leading and trailing labels and line number nodes that don't affect control flow
triModel(int) - Static method in class codechicken.lib.render.CCModel
 
twoFacedCopy() - Method in class codechicken.lib.render.CCModel
 
TYPE - Static variable in class codechicken.lib.asm.ASMReader
 
typeInsnEqual(TypeInsnNode, TypeInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 

U

u - Variable in class codechicken.lib.render.uv.UV
 
unary_$tilde() - Method in class codechicken.lib.vec.Vector3
 
uniformTexture(String, int) - Method in class codechicken.lib.render.ShaderProgram
 
unKey(String) - Static method in class codechicken.lib.asm.ClassHeirachyManager
 
unload() - Method in class codechicken.lib.world.ChunkExtension
 
unload() - Method in class codechicken.lib.world.WorldExtension
 
unloadChunk(Chunk) - Method in class codechicken.lib.world.WorldExtension
 
unmap(String) - Method in class codechicken.lib.asm.ObfMapping.ObfRemapper
 
unwatchChunk(Chunk, EntityPlayerMP) - Method in class codechicken.lib.world.WorldExtension
 
unwatchPlayer(EntityPlayerMP) - Method in class codechicken.lib.world.ChunkExtension
 
update() - Method in class codechicken.lib.inventory.InventoryCopy
 
update() - Method in class codechicken.lib.render.TextureFX
 
updateAnimation() - Method in class codechicken.lib.render.TextureSpecial
 
use() - Method in class codechicken.lib.render.ShaderProgram
 
useBraces() - Method in class codechicken.lib.config.ConfigTag
 
useColour - Static variable in class codechicken.lib.render.CCRenderState
 
useNormals - Static variable in class codechicken.lib.render.CCRenderState
 
userEventTriggered(ChannelHandlerContext, Object) - Method in class codechicken.lib.packet.PacketCustom.HandshakeInboundHandler
 
UV - Class in codechicken.lib.render.uv
 
UV() - Constructor for class codechicken.lib.render.uv.UV
 
UV(double, double) - Constructor for class codechicken.lib.render.uv.UV
 
UV(double, double, int) - Constructor for class codechicken.lib.render.uv.UV
 
UV(UV) - Constructor for class codechicken.lib.render.uv.UV
 
uv - Variable in class codechicken.lib.render.Vertex5
 
UVRotation - Class in codechicken.lib.render.uv
 
UVRotation(double) - Constructor for class codechicken.lib.render.uv.UVRotation
 
UVScale - Class in codechicken.lib.render.uv
 
UVScale(double, double) - Constructor for class codechicken.lib.render.uv.UVScale
 
UVScale(double) - Constructor for class codechicken.lib.render.uv.UVScale
 
UVTransformation - Class in codechicken.lib.render.uv
Abstract supertype for any UV transformation
UVTransformation() - Constructor for class codechicken.lib.render.uv.UVTransformation
 
UVTransformationList - Class in codechicken.lib.render.uv
 
UVTransformationList(UVTransformation...) - Constructor for class codechicken.lib.render.uv.UVTransformationList
 
UVTranslation - Class in codechicken.lib.render.uv
 
UVTranslation(double, double) - Constructor for class codechicken.lib.render.uv.UVTranslation
 
uvwMatcher - Static variable in class codechicken.lib.render.CCModel
 

V

v - Variable in class codechicken.lib.render.uv.UV
 
value - Variable in class codechicken.lib.asm.ModularASMTransformer.FieldWriter
 
value - Variable in class codechicken.lib.config.ConfigTag
 
valueOf(String) - Method in interface codechicken.lib.config.ConfigTag.IConfigType
 
VariableTransformation - Class in codechicken.lib.vec
 
VariableTransformation(Matrix4) - Constructor for class codechicken.lib.vec.VariableTransformation
 
varInsnEqual(VarInsnNode, VarInsnNode) - Static method in class codechicken.lib.asm.InsnComparator
 
vec - Variable in class codechicken.lib.render.Vertex5
 
vec - Variable in class codechicken.lib.vec.Translation
 
Vector3 - Class in codechicken.lib.vec
 
Vector3() - Constructor for class codechicken.lib.vec.Vector3
 
Vector3(double, double, double) - Constructor for class codechicken.lib.vec.Vector3
 
Vector3(Vector3) - Constructor for class codechicken.lib.vec.Vector3
 
Vector3(double[]) - Constructor for class codechicken.lib.vec.Vector3
 
Vector3(Vec3) - Constructor for class codechicken.lib.vec.Vector3
 
vector3f() - Method in class codechicken.lib.vec.Vector3
 
vector4f() - Method in class codechicken.lib.vec.Vector3
 
vert - Static variable in class codechicken.lib.render.CCRenderState
 
Vertex5 - Class in codechicken.lib.render
 
Vertex5() - Constructor for class codechicken.lib.render.Vertex5
 
Vertex5(Vector3, UV) - Constructor for class codechicken.lib.render.Vertex5
 
Vertex5(Vector3, double, double) - Constructor for class codechicken.lib.render.Vertex5
 
Vertex5(double, double, double, double, double) - Constructor for class codechicken.lib.render.Vertex5
 
Vertex5(double, double, double, double, double, int) - Constructor for class codechicken.lib.render.Vertex5
 
Vertex5(Vertex5) - Constructor for class codechicken.lib.render.Vertex5
 
VertexAttribute() - Constructor for class codechicken.lib.render.CCRenderState.VertexAttribute
 
vertexIndex - Static variable in class codechicken.lib.render.CCRenderState
 
vertexMode - Variable in class codechicken.lib.render.CCModel
 
vertMatcher - Static variable in class codechicken.lib.render.CCModel
 
verts - Variable in class codechicken.lib.render.BlockRenderer.BlockFace
 
verts - Variable in class codechicken.lib.render.BlockRenderer.FullBlock
 
verts - Variable in class codechicken.lib.render.CCModel
 
verts - Variable in class codechicken.lib.render.QBImporter.QBQuad
 
visit(int, int, String, String, String, String[]) - Method in class codechicken.lib.asm.LocalVariablesSorterVisitor
 
visitEnd() - Method in class codechicken.lib.asm.ImportantInsnVisitor.ImportantInsnMethodVisitor
 
visitField(ClassVisitor, int, Object) - Method in class codechicken.lib.asm.ObfMapping
 
visitFieldInsn(MethodVisitor, int) - Method in class codechicken.lib.asm.ObfMapping
 
visitMethod(int, String, String, String, String[]) - Method in class codechicken.lib.asm.ImportantInsnVisitor
 
visitMethod(int, String, String, String, String[]) - Method in class codechicken.lib.asm.LocalVariablesSorterVisitor
 
visitMethod(ClassVisitor, int, String[]) - Method in class codechicken.lib.asm.ObfMapping
 
visitMethodInsn(MethodVisitor, int) - Method in class codechicken.lib.asm.ObfMapping
 
visitTypeInsn(MethodVisitor, int) - Method in class codechicken.lib.asm.ObfMapping
 
vp - Variable in class codechicken.lib.render.CCModel
 

W

w - Variable in class codechicken.lib.vec.Rectangle4i
 
watchChunk(Chunk, EntityPlayerMP) - Method in class codechicken.lib.world.WorldExtension
 
watchedPlayers - Variable in class codechicken.lib.world.ChunkExtension
 
watchPlayer(EntityPlayerMP) - Method in class codechicken.lib.world.ChunkExtension
 
width() - Method in class codechicken.lib.render.QBImporter.QBImage
 
width - Variable in class codechicken.lib.render.TextureDataHolder
 
with(UVTransformation) - Method in class codechicken.lib.render.uv.UVTransformation
 
with(UVTransformation) - Method in class codechicken.lib.render.uv.UVTransformationList
 
with(Transformation) - Method in class codechicken.lib.vec.ITransformation
Creates a TransformationList composed of this transformation followed by t If this is a TransformationList, the transformation will be appended and this returned
with(int, int) - Method in class codechicken.lib.vec.Rectangle4i
Deprecated.
with(Transformation) - Method in class codechicken.lib.vec.Transformation
 
with(Transformation) - Method in class codechicken.lib.vec.TransformationList
 
world - Variable in class codechicken.lib.world.ChunkExtension
 
world - Variable in class codechicken.lib.world.WorldExtension
 
WorldExtension - Class in codechicken.lib.world
 
WorldExtension(World) - Constructor for class codechicken.lib.world.WorldExtension
 
WorldExtensionEventHandler() - Constructor for class codechicken.lib.world.WorldExtensionManager.WorldExtensionEventHandler
 
WorldExtensionInstantiator - Class in codechicken.lib.world
 
WorldExtensionInstantiator() - Constructor for class codechicken.lib.world.WorldExtensionInstantiator
 
WorldExtensionManager - Class in codechicken.lib.world
 
WorldExtensionManager() - Constructor for class codechicken.lib.world.WorldExtensionManager
 
WorldExtensionManager.WorldExtensionEventHandler - Class in codechicken.lib.world
 
write(MethodNode) - Method in class codechicken.lib.asm.ModularASMTransformer.MethodWriter
 
write(int) - Method in class codechicken.lib.data.MCDataOutputStream
 
writeBoolean(boolean) - Method in interface codechicken.lib.data.MCDataOutput
 
writeBoolean(boolean) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeBoolean(boolean) - Method in class codechicken.lib.packet.PacketCustom
 
writeByte(int) - Method in interface codechicken.lib.data.MCDataOutput
 
writeByte(int) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeByte(int) - Method in class codechicken.lib.packet.PacketCustom
 
writeByteArray(byte[]) - Method in interface codechicken.lib.data.MCDataOutput
 
writeByteArray(byte[]) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeByteArray(byte[]) - Method in class codechicken.lib.packet.PacketCustom
 
writeChange(PacketCustom) - Method in interface codechicken.lib.inventory.IContainerSyncVar
 
writeChange(PacketCustom) - Method in class codechicken.lib.inventory.IntegerSync
 
writeChar(char) - Method in interface codechicken.lib.data.MCDataOutput
 
writeChar(char) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeChar(char) - Method in class codechicken.lib.packet.PacketCustom
 
writeComment(PrintWriter, int) - Method in class codechicken.lib.config.ConfigTagParent
 
writeCoord(int, int, int) - Method in interface codechicken.lib.data.MCDataOutput
 
writeCoord(BlockCoord) - Method in interface codechicken.lib.data.MCDataOutput
 
writeCoord(int, int, int) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeCoord(BlockCoord) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeCoord(int, int, int) - Method in class codechicken.lib.packet.PacketCustom
 
writeCoord(BlockCoord) - Method in class codechicken.lib.packet.PacketCustom
 
writeDouble(double) - Method in interface codechicken.lib.data.MCDataOutput
 
writeDouble(double) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeDouble(double) - Method in class codechicken.lib.packet.PacketCustom
 
writeFlags - Variable in class codechicken.lib.asm.ModularASMTransformer.ClassNodeTransformer
 
writeFloat(float) - Method in interface codechicken.lib.data.MCDataOutput
 
writeFloat(float) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeFloat(float) - Method in class codechicken.lib.packet.PacketCustom
 
writeFluidStack(FluidStack) - Method in interface codechicken.lib.data.MCDataOutput
 
writeFluidStack(FluidStack) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeFluidStack(FluidStack) - Method in class codechicken.lib.packet.PacketCustom
 
writeInt(int) - Method in interface codechicken.lib.data.MCDataOutput
 
writeInt(int) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeInt(int) - Method in class codechicken.lib.packet.PacketCustom
 
writeItemStack(ItemStack) - Method in interface codechicken.lib.data.MCDataOutput
 
writeItemStack(ItemStack) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeItemStack(ItemStack, boolean) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeItemStack(ItemStack) - Method in class codechicken.lib.packet.PacketCustom
 
writeItemStack(ItemStack, boolean) - Method in class codechicken.lib.packet.PacketCustom
 
writeItemStacksToTag(ItemStack[]) - Static method in class codechicken.lib.inventory.InventoryUtils
NBT item saving function
writeItemStacksToTag(ItemStack[], int) - Static method in class codechicken.lib.inventory.InventoryUtils
NBT item saving function with support for stack sizes > 32K
writeLine(PrintWriter, String, int) - Static method in class codechicken.lib.config.ConfigFile
 
writeLong(long) - Method in interface codechicken.lib.data.MCDataOutput
 
writeLong(long) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeLong(long) - Method in class codechicken.lib.packet.PacketCustom
 
writeNBTTagCompound(NBTTagCompound) - Method in interface codechicken.lib.data.MCDataOutput
 
writeNBTTagCompound(NBTTagCompound) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeNBTTagCompound(NBTTagCompound) - Method in class codechicken.lib.packet.PacketCustom
 
writeShort(int) - Method in interface codechicken.lib.data.MCDataOutput
 
writeShort(int) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeShort(int) - Method in class codechicken.lib.packet.PacketCustom
 
writeString(String) - Method in interface codechicken.lib.data.MCDataOutput
 
writeString(String) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeString(String) - Method in class codechicken.lib.packet.PacketCustom
 
writeUTF8String(DataOutput, String) - Static method in class codechicken.lib.data.MCDataOutputWrapper
Mimics ByteBufUtils Write a String with UTF8 byte encoding to the buffer.
writeVarInt(int) - Method in interface codechicken.lib.data.MCDataOutput
 
writeVarInt(DataOutput, int) - Static method in class codechicken.lib.data.MCDataOutputWrapper
Mimics ByteBufUtils Write an integer using variable length encoding.
writeVarInt(int) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeVarInt(int) - Method in class codechicken.lib.packet.PacketCustom
 
writeVarShort(int) - Method in interface codechicken.lib.data.MCDataOutput
 
writeVarShort(DataOutput, int) - Static method in class codechicken.lib.data.MCDataOutputWrapper
Mimics ByteBufUtils Write an extended short using a short and a byte if necessary
writeVarShort(int) - Method in class codechicken.lib.data.MCDataOutputWrapper
 
writeVarShort(int) - Method in class codechicken.lib.packet.PacketCustom
 
writeVert() - Static method in class codechicken.lib.render.CCRenderState
 

X

x - Variable in class codechicken.lib.vec.BlockCoord
 
x - Variable in class codechicken.lib.vec.Quat
 
x - Variable in class codechicken.lib.vec.Rectangle4i
 
x - Variable in class codechicken.lib.vec.Vector3
 
x1() - Method in class codechicken.lib.vec.Rectangle4i
 
x2() - Method in class codechicken.lib.vec.Rectangle4i
 
xCrossProduct() - Method in class codechicken.lib.vec.Vector3
 
XYintercept(Vector3, double) - Method in class codechicken.lib.vec.Vector3
 
XZintercept(Vector3, double) - Method in class codechicken.lib.vec.Vector3
 

Y

y - Variable in class codechicken.lib.vec.BlockCoord
 
y - Variable in class codechicken.lib.vec.Quat
 
y - Variable in class codechicken.lib.vec.Rectangle4i
 
y - Variable in class codechicken.lib.vec.Vector3
 
y1() - Method in class codechicken.lib.vec.Rectangle4i
 
y2() - Method in class codechicken.lib.vec.Rectangle4i
 
yCrossProduct() - Method in class codechicken.lib.vec.Vector3
 
YZintercept(Vector3, double) - Method in class codechicken.lib.vec.Vector3
 

Z

z - Variable in class codechicken.lib.vec.BlockCoord
 
z - Variable in class codechicken.lib.vec.Quat
 
z - Variable in class codechicken.lib.vec.Vector3
 
zCrossProduct() - Method in class codechicken.lib.vec.Vector3
 
zero - Static variable in class codechicken.lib.vec.Vector3
 
zOffset(Cuboid6) - Method in class codechicken.lib.render.CCModel
 
$ A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
Skip navigation links