Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
$
- $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
- a() - Method in class codechicken.lib.colour.Colour
- aabb() - Method in class codechicken.lib.vec.Cuboid6
- absSum(BlockPos) - Static method in class codechicken.lib.math.MathHelper
- AbstractConfigTag<T> - Class in codechicken.lib.config
-
Created by covers1624 on 17/4/22.
- AbstractConfigTag(String, ConfigCategoryImpl) - Constructor for class codechicken.lib.config.AbstractConfigTag
- AbstractDataStore<T> - Class in codechicken.lib.inventory.container.data
-
The base class of a simple general purpose serializable data system.
- AbstractDataStore(T) - Constructor for class codechicken.lib.inventory.container.data.AbstractDataStore
- AbstractItemStackRecipeBuilder<T> - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 28/12/20.
- AbstractItemStackRecipeBuilder(Identifier, HolderGetter<Item>, ItemStack) - Constructor for class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder
- AbstractRecipeBuilder<R,
T> - Class in codechicken.lib.datagen.recipe -
Created by covers1624 on 28/12/20.
- AbstractRecipeBuilder(Identifier, HolderGetter<Item>, R) - Constructor for class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- accept(FriendlyByteBuf, IPayloadContext) - Method in interface codechicken.lib.packet.StreamNetworkChannel.ConfigurationHandler
- accept(RegistryFriendlyByteBuf, IPayloadContext) - Method in interface codechicken.lib.packet.StreamNetworkChannel.PlayHandler
- acceptTargets(Set<String>, Set<String>) - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- access - Variable in class codechicken.lib.render.lighting.LightMatrix
- access - Variable in class codechicken.lib.render.lighting.PlanarLightMatrix
- access - Variable in class codechicken.lib.render.lighting.SimpleBrightnessModel
- accessible - Variable in class codechicken.lib.inventory.InventoryCopy
- accessors() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- action() - Method in record class codechicken.lib.gui.modular.elements.GuiDialog.Option
-
Returns the value of the
actionrecord component. - actionOnClick() - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
-
By default, the option action fires on mouse button release (like pretty much any UI button in existence) Calling this will change that to action on mouse button press, (What minecraft uses for its buttons)
- active - Variable in class codechicken.lib.render.pipeline.VertexAttribute
-
Set to true when the attribute is part of the pipeline.
- add(double) - Method in class codechicken.lib.vec.Cuboid6
- add(double) - Method in class codechicken.lib.vec.Vector3
- add(double, double, double) - Method in class codechicken.lib.vec.Cuboid6
- add(double, double, double) - Method in class codechicken.lib.vec.Vector3
- add(int, int) - Static method in class codechicken.lib.colour.Colour
-
For each color component in c1 and c2, adds them together clamping to 0 - 255.
- add(Colour) - Method in class codechicken.lib.colour.Colour
- add(UV) - Method in class codechicken.lib.vec.uv.UV
- add(Vector3) - Method in class codechicken.lib.vec.Cuboid6
- add(Vector3) - Method in class codechicken.lib.vec.Vector3
- add(E) - Method in class codechicken.lib.gui.modular.elements.GuiList
- add(String, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(Supplier<? extends ItemLike>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(BlockPos) - Method in class codechicken.lib.vec.Cuboid6
- add(Vec3i) - Method in class codechicken.lib.vec.Cuboid6
- add(Vec3i) - Method in class codechicken.lib.vec.Vector3
- add(MobEffect, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(EntityType<?>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(Item, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(ItemStack, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(Block, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(Vec3) - Method in class codechicken.lib.vec.Vector3
- addAccessor(MappedInventoryAccess.InventoryAccessor) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- addAllNoNull(T[], List<T>) - Static method in class codechicken.lib.util.ArrayUtils
-
Adds all elements from the array that are not null to the list.
- addAllSlots(Container) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- addAllSlots(Container, BiFunction<Container, Integer, ModularSlot>) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- addAllToProvider(DeferredRegister<Block>, DataProvider) - Static method in class codechicken.lib.block.component.data.DataGenComponent
-
Ask all
DataGenComponents in allModularBlocks in the providedDeferredRegisterto add data to the providedDataProvider. - addAttribute(VertexAttribute<?>) - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- addAutoCriteria(TagKey<Item>) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- addAutoCriteria(ItemLike) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- addBlock(Supplier<? extends Block>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addBlockDestroyEffects(Level, Cuboid6, List<TextureAtlasSprite>, ParticleEngine) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
- addBlockHitEffects(Level, Cuboid6, Direction, TextureAtlasSprite, ParticleEngine) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
- addBottomHandle(int) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- addBoundsToRect(Rectangle.Mutable) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Expands the bounds of the given rectangle (if needed) so that they enclose this element.
- addChild(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
In Modular GUI v3, The add child method is primarily for internal use, Child elements are automatically added to their parent on construction.
- addChild(GuiElement<?>) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
Adds a new child element to this parent.
- addChild(GuiElement<?>) - Method in class codechicken.lib.gui.modular.ModularGui
- addChild(Consumer<ModularGui>) - Method in class codechicken.lib.gui.modular.ModularGui
- addChild(Consumer<T>) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
This meant to be a convenience method that allows builder style addition of a child element.
- addCommas(int) - Static method in class codechicken.lib.util.FormatUtil
-
Add commas to a number e.g.
- addCommas(long) - Static method in class codechicken.lib.util.FormatUtil
-
Add commas to a number e.g.
- addComponent(String, C) - Method in class codechicken.lib.block.ModularTileBlock
- addComponent(T) - Method in class codechicken.lib.block.ModularBlock
- addCriterion(String, Criterion<?>) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- addDependency(VertexAttribute<?>) - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- addDynamicTexture(String, String, int, int, int) - Method in class codechicken.lib.datagen.DynamicTextureProvider
- addDynamicTexture(String, String, int, int, int, int, int, int) - Method in class codechicken.lib.datagen.DynamicTextureProvider
- addDynamicTexture(Identifier, Identifier, int, int, int) - Method in class codechicken.lib.datagen.DynamicTextureProvider
- addDynamicTexture(Identifier, Identifier, int, int, int, int, int, int) - Method in class codechicken.lib.datagen.DynamicTextureProvider
- addDynamicTextures(DynamicTextures) - Method in class codechicken.lib.datagen.DynamicTextureProvider
- addEffect(Supplier<MobEffect>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addEntityType(Supplier<EntityType<?>>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addGifRenderTask(ItemStack, String, int, int, int) - Static method in class codechicken.lib.internal.ItemFileRenderer
- addHandler(int, ICustomPacketHandler.IClientPacketHandler) - Method in class codechicken.lib.packet.SimpleClientPacketHandler
-
Deprecated.
- addHandler(int, ICustomPacketHandler.IServerPacketHandler) - Method in class codechicken.lib.packet.SimpleServerPacketHandler
-
Deprecated.
- addHiddenScrollBar() - Method in class codechicken.lib.gui.modular.elements.GuiList
-
You can choose to attach a scroll bar to this element the same way you would a
GuiScrollingBut sometimes you just want to be able to mouse-wheel scroll without an actual scroll bar. - addIngredient(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addIngredient(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addIngredient(TagKey<Item>) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addIngredient(TagKey<Item>, int) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addIngredient(Ingredient) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addIngredient(Ingredient, int) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addIngredient(ItemLike) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addIngredient(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- addItem(Supplier<? extends Item>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addItemStack(Supplier<ItemStack>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addJeiDropTargets(List<GuiElement<?>>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- addJeiExclusions(List<GuiElement<?>>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- addLandingEffects(Level, Vector3, TextureAtlasSprite, int) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
- addLeftHandle(int) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- addLight(LightModel.Light) - Method in class codechicken.lib.render.lighting.LightModel
- addMoveHandle(int) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- addOption(Supplier<Component>, Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- addOption(Supplier<Component>, Runnable, Component...) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- addOption(Supplier<Component>, Supplier<List<Component>>, Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- addOption(Supplier<Component>, List<Component>, Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- addPlayerArmor(Inventory) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- addPlayerBar(Inventory) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- addPlayerMain(Inventory) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- addPlayerOffhand(Inventory) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- addPool(LootPool.Builder) - Method in class codechicken.lib.block.component.data.LootTableComponent
- addProperty(Property<T>, V) - Method in class codechicken.lib.block.LazyStateBlock
-
Adds a
BlockStatePropertyto theBlock. - addRequirement(int) - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- addResizeHandles(int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- addRightHandle(int) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- addRunningEffects(Level, Entity, TextureAtlasSprite) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
- addServer(String, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addSlot(ModularSlot) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- addSlots(int, int, Function<Integer, ModularSlot>) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
-
Convenient method for adding multiple slots.
- addTextures() - Method in class codechicken.lib.datagen.DynamicTextureProvider
-
If you are extending this provider, then override this method to add your textures.
- addTicker(BlockEntityTicker<T>) - Method in class codechicken.lib.block.ModularTileBlock.TickList
- addTickerFirst(BlockEntityTicker<T>) - Method in class codechicken.lib.block.ModularTileBlock.TickList
- addToArrayFirstNull(T[], T) - Static method in class codechicken.lib.util.ArrayUtils
-
Adds the value at the first null index in the array.
- addTopHandle(int) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- addToProvider(ModularBlock, DataProvider) - Static method in class codechicken.lib.block.component.data.DataGenComponent
- addToProvider(DataProvider) - Method in class codechicken.lib.block.component.data.DataGenComponent
-
Add this component to the provided
DataProvider. - addToProvider(DataProvider) - Method in class codechicken.lib.block.component.data.LangComponent
- addToProvider(DataProvider) - Method in class codechicken.lib.block.component.data.LootTableComponent
- addToProvider(DataProvider) - Method in class codechicken.lib.block.component.data.TagComponent
- addTranslations() - Method in class codechicken.lib.datagen.LanguageProvider
- addTranslations() - Method in class codechicken.lib.internal.DataGenerators.LangUS
- addVertex(float, float, float) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- addVertex(float, float, float) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- addVertex(float, float, float) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- addVertex(float, float, float) - Method in class codechicken.lib.render.buffer.TransformingVertexConsumer
- addWebpRenderTask(ItemStack, String, int, int, int) - Static method in class codechicken.lib.internal.ItemFileRenderer
- adoptChild(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- adoptChild(GuiElement<?>) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
This method can be used to transfer an already initialized child to this parent element.
- adoptChild(GuiElement<?>) - Method in class codechicken.lib.gui.modular.ModularGui
- advancement() - Method in record class codechicken.lib.datagen.recipe.RecipeBuilder.BuiltRecipe
-
Returns the value of the
advancementrecord component. - advancementBuilder - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- aF() - Method in class codechicken.lib.colour.Colour
- aF(float) - Method in class codechicken.lib.colour.Colour
- aF(int) - Method in class codechicken.lib.colour.Colour
- Align - Enum Class in codechicken.lib.gui.modular.lib.geometry
-
Created by brandon3055 on 31/08/2023
- alphaOverride - Variable in class codechicken.lib.model.QuadAlphaOverride
- alphaOverride - Variable in class codechicken.lib.render.CCRenderState
-
An override for the alpha colour component.
- AlphaOverrideVertexConsumer - Class in codechicken.lib.render.buffer
-
Created by covers1624 on 29/3/22.
- AlphaOverrideVertexConsumer(VertexConsumer, double) - Constructor for class codechicken.lib.render.buffer.AlphaOverrideVertexConsumer
- AlphaOverrideVertexConsumer(VertexConsumer, int) - Constructor for class codechicken.lib.render.buffer.AlphaOverrideVertexConsumer
- ambient - Variable in class codechicken.lib.render.lighting.LightModel.Light
- ambientColour - Variable in class codechicken.lib.render.model.ModelMaterial
- ambientColourMap - Variable in class codechicken.lib.render.model.ModelMaterial
- ambientOcclusion - Variable in class codechicken.lib.model.Quad
- angle - Variable in class codechicken.lib.vec.Rotation
- angle - Variable in class codechicken.lib.vec.uv.UVRotation
- angle(Vector3) - Method in class codechicken.lib.vec.Vector3
- ao - Variable in class codechicken.lib.render.lighting.LightMatrix
- ao(int) - Method in class codechicken.lib.render.lighting.LightMatrix
- append(byte[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Appends the content of the array to the end of this buffer.
- append(byte[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- append(ByteBuf) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Appends a
ByteBufto the end of this stream. - append(ByteBuf) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- apply(int, Vector3) - Method in class codechicken.lib.render.lighting.LightModel
- apply(Matrix4) - Method in class codechicken.lib.vec.Matrix4
- apply(Matrix4) - Method in class codechicken.lib.vec.RedundantTransformation
- apply(Matrix4) - Method in class codechicken.lib.vec.Rotation
- apply(Matrix4) - Method in class codechicken.lib.vec.Scale
- apply(Matrix4) - Method in class codechicken.lib.vec.Transformation
-
Applies this transformation to a matrix as a multiplication on the right hand side.
- apply(Matrix4) - Method in class codechicken.lib.vec.TransformationList
- 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.render.CCModel
- apply(Transformation) - Method in class codechicken.lib.vec.Cuboid6
- apply(Transformation) - Method in class codechicken.lib.vec.Matrix4
- apply(Transformation) - Method in class codechicken.lib.vec.Vector3
- apply(Transformation) - Method in class codechicken.lib.vec.Vertex5
- 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.vec.uv.IconTransformation
- apply(UV) - Method in class codechicken.lib.vec.uv.MultiIconTransformation
- apply(UV) - Method in class codechicken.lib.vec.uv.ScaledIconTransformation
- apply(UV) - Method in class codechicken.lib.vec.uv.UVRotation
- apply(UV) - Method in class codechicken.lib.vec.uv.UVScale
- apply(UV) - Method in class codechicken.lib.vec.uv.UVTransformationList
- apply(UV) - Method in class codechicken.lib.vec.uv.UVTranslation
- apply(UVTransformation) - Method in class codechicken.lib.render.CCModel
- apply(UVTransformation) - Method in class codechicken.lib.vec.uv.UV
- apply(UVTransformation) - Method in class codechicken.lib.vec.Vertex5
- apply(Vector3) - Method in class codechicken.lib.vec.Matrix4
- apply(Vector3) - Method in class codechicken.lib.vec.RedundantTransformation
- apply(Vector3) - Method in class codechicken.lib.vec.Rotation
- apply(Vector3) - Method in class codechicken.lib.vec.Scale
- apply(Vector3) - Method in class codechicken.lib.vec.SwapYZ
- apply(Vector3) - Method in class codechicken.lib.vec.TransformationList
- apply(Vector3) - Method in class codechicken.lib.vec.Translation
- apply(BlockState, BlockPlaceContext) - Method in interface codechicken.lib.block.component.DirectionComponent.PlacementFunc
- apply(Vector) - Method in class codechicken.lib.vec.ITransformation
-
Applies this transformation to vec
- applyArray(Function<I, O>, I...) - Static method in class codechicken.lib.util.ArrayUtils
-
Apples the Specified function to the entire array and returns a new List of the result.
- 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
- applyQueuedChildUpdates() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- 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(double, double, double) - Static method in class codechicken.lib.math.MathHelper
- approachLinear(float, float, float) - Static method in class codechicken.lib.math.MathHelper
- area() - Method in class codechicken.lib.vec.Rectangle4i
- areStacksIdentical(ItemStack, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- areStacksSameType(ItemStack, ItemStack) - Static method in class codechicken.lib.util.ItemUtils
- argb() - Method in class codechicken.lib.colour.Colour
- argb() - Method in enum class codechicken.lib.colour.EnumColour
- argb(int) - Method in enum class codechicken.lib.colour.EnumColour
- armor() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Returns the value of the
armorrecord component. - armor() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Returns the value of the
armorrecord component. - ARMOR_SLOTS - Static variable in class codechicken.lib.gui.modular.elements.GuiSlots
- 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.util.ArrayUtils
-
Basically a wrapper for System.arraycopy with support for CCL Copyable's
- arrayToLowercase(String[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Converts an String array to lowercase.
- ArrayUtils - Class in codechicken.lib.util
-
Created by covers1624 on 3/27/2016.
- ArrayUtils() - Constructor for class codechicken.lib.util.ArrayUtils
- at(UV) - Method in class codechicken.lib.vec.uv.UVTransformation
- at(UV) - Method in class codechicken.lib.vec.uv.UVTranslation
- 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
- at(Vector) - Method in class codechicken.lib.vec.ITransformation
- attributeKey - Static variable in class codechicken.lib.render.pipeline.attribute.ColourAttribute
- attributeKey - Static variable in class codechicken.lib.render.pipeline.attribute.LightCoordAttribute
- attributeKey - Static variable in class codechicken.lib.render.pipeline.attribute.LightingAttribute
- attributeKey - Static variable in class codechicken.lib.render.pipeline.attribute.NormalAttribute
- attributeKey - Static variable in class codechicken.lib.render.pipeline.attribute.SideAttribute
- AttributeKey<T> - Class in codechicken.lib.render.pipeline.attribute
-
Represents a Key for abstract data storage on an
IVertexSource - AttributeKey(String) - Constructor for class codechicken.lib.render.pipeline.attribute.AttributeKey
- AttributeKey.AttributeKeyRegistry - Class in codechicken.lib.render.pipeline.attribute
- attributeKeyIndex - Variable in class codechicken.lib.render.pipeline.attribute.AttributeKey
- AttributeKeyRegistry() - Constructor for class codechicken.lib.render.pipeline.attribute.AttributeKey.AttributeKeyRegistry
- attributes - Variable in class codechicken.lib.render.CCModel
- autoCriteria() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- autoHeight() - Method in class codechicken.lib.gui.modular.elements.GuiText
-
Apply a dynamic height constraint that sets the height based on text height (accounting for wrapping)
- autoHeight() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
-
Apply a dynamic height constraint that sets the height based on text height (accounting for wrapping)
- autoWidth() - Method in class codechicken.lib.gui.modular.elements.GuiText
- axes - Static variable in class codechicken.lib.vec.Rotation
- axis - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- axis - Variable in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
- axis - Variable in class codechicken.lib.vec.Rotation
- axis() - Method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
- axis() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- Axis - Enum Class in codechicken.lib.gui.modular.lib.geometry
-
Created by brandon3055 on 02/09/2023
- AxisConfig - Enum Class in codechicken.lib.gui.modular.lib.geometry
-
Denies how each of the three axis parameters are computed based on the available constraints.
- AxisCycle - Class in codechicken.lib.vec
- AxisCycle() - Constructor for class codechicken.lib.vec.AxisCycle
B
- b - Variable in class codechicken.lib.colour.Colour
- b() - Method in class codechicken.lib.colour.Colour
- B - Static variable in class codechicken.lib.fluid.FluidUtils
- backfacedCopy() - Method in class codechicken.lib.render.CCModel
- BackgroundRender - Interface in codechicken.lib.gui.modular.lib
-
Allows a Gui Elements to render content behind child elements.
- bake() - Method in class codechicken.lib.model.Quad
-
Bakes this
Quadto aBakedQuad. - bake() - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedQuadVertexBuilder - Class in codechicken.lib.render.buffer
-
A
VertexConsumerimplementation to buildBakedQuads. - BakedQuadVertexBuilder() - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedQuadVertexBuilder(VertexFormat.Mode) - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- baseColour - Variable in class codechicken.lib.render.CCRenderState
-
The base color, multiplied by the
ColourAttributefrom the bound model if present otherwise used as-is. - beforeTransform(Quad) - Method in class codechicken.lib.model.QuadReInterpolator
- beforeTransform(Quad) - Method in class codechicken.lib.model.QuadTransformer
-
Called before any transformation is performed on the quad.
- between(double, double, double) - Static method in class codechicken.lib.math.MathHelper
- between(GeoRef, GeoRef, double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to a fixed position between the two provided references.
- between(GeoRef, GeoRef, double, double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to a fixed position between the two provided references.
- between(GeoRef, GeoRef, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to a dynamic position between the two provided references.
- between(GeoRef, GeoRef, Supplier<Double>, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to a dynamic position between the two provided references.
- Between(GeoRef, GeoRef, double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- BetweenDynamic(GeoRef, GeoRef, Supplier<Double>) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- BetweenOffset(GeoRef, GeoRef, double, double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenOffset
- BetweenOffsetDynamic(GeoRef, GeoRef, Supplier<Double>, Supplier<Double>) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenOffsetDynamic
- bF() - Method in class codechicken.lib.colour.Colour
- bF() - Method in enum class codechicken.lib.colour.EnumColour
- bF(float) - Method in class codechicken.lib.colour.Colour
- bF(int) - Method in class codechicken.lib.colour.Colour
- bind(ConstrainedGeometry<?>, ConstrainedGeometry<?>) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Bind an elements geometry to a reference element.
- bind(ConstrainedGeometry<?>, ConstrainedGeometry<?>, double) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Bind an elements geometry to a reference element with border offsets.
- bind(ConstrainedGeometry<?>, ConstrainedGeometry<?>, double, double, double, double) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Bind an elements geometry to a reference element with border offsets.
- bind(ConstrainedGeometry<?>, ConstrainedGeometry<?>, Borders) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Bind an elements geometry to a reference element with border offsets.
- bind(BakedQuadVertexBuilder) - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateinstance to the givenBakedQuadVertexBuilder. - bind(BufferBuilder) - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateinstance to the givenBufferBuilder. - bind(VertexConsumer, VertexFormat) - Method in class codechicken.lib.render.CCRenderState
- bind(VertexConsumer, RenderType) - Method in class codechicken.lib.render.CCRenderState
- bind(RenderType, MultiBufferSource) - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateto the givenRenderType. - bind(RenderType, MultiBufferSource, Matrix4) - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateto the givenRenderType, applying the given MatrixStack. - bind(RenderType, MultiBufferSource, PoseStack) - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateto the givenRenderType, applying the given MatrixStack. - bindBaking() - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateinstance to a newBakedQuadVertexBuilder. - bindModel(IVertexSource) - Method in class codechicken.lib.render.CCRenderState
- bindPlayerInventory(Inventory) - Method in class codechicken.lib.inventory.container.ContainerExtended
- bindPlayerInventory(Inventory, int, int) - Method in class codechicken.lib.inventory.container.ContainerExtended
- bindSliderLength() - Method in class codechicken.lib.gui.modular.elements.GuiSlider
-
Sets up constraints to automatically control the slider element length.
- bindSliderWidth() - Method in class codechicken.lib.gui.modular.elements.GuiSlider
-
Binds the sliders position and size on the non-moving axis to the width and pos of the
GuiSlider - BLACK - Enum constant in enum class codechicken.lib.colour.EnumColour
- blasting(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(Supplier<? extends ItemLike>, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(HolderGetter<Item>, Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(HolderGetter<Item>, Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(HolderGetter<Item>, Supplier<? extends ItemLike>, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(HolderGetter<Item>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(HolderGetter<Item>, ItemStack, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(HolderGetter<Item>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(HolderGetter<Item>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(HolderGetter<Item>, ItemLike, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemStack, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemLike, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blit(VertexConsumer, Matrix3x2f, double, double, double, double, int, float, float, float, float, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- blitDynamic(VertexConsumer, Matrix3x2f, TextureAtlasSprite, int, int, int, int, int, int, int, int, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- BLOCK_STATE - Static variable in class codechicken.lib.packet.CCStreamCodecs
- BlockFace() - Constructor for class codechicken.lib.render.BlockRenderer.BlockFace
- blockMouseEvents() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- blockMouseEvents() - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
- blockMouseOver(GuiElement<?>, double, double) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- blockMouseOver(GuiElement<?>, double, double) - Method in class codechicken.lib.gui.modular.elements.GuiList
- blockMouseOver(GuiElement<?>, double, double) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- blockMouseOver(GuiElement<?>, double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
Allows an element to override the
GuiElement.isMouseOver()method of its children. - 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
- Blocks() - Constructor for class codechicken.lib.util.CCLTags.Blocks
- BLUE - Enum constant in enum class codechicken.lib.colour.EnumColour
- BOOLEAN - Enum constant in enum class codechicken.lib.config.ValueType
- BOOLEAN_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- BooleanData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- BooleanData() - Constructor for class codechicken.lib.inventory.container.data.BooleanData
- BooleanData(boolean) - Constructor for class codechicken.lib.inventory.container.data.BooleanData
- border(int) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- border(IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- borderFill(VertexConsumer, Matrix3x2f, double, double, double, double, double, int, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- Borders - Class in codechicken.lib.gui.modular.lib.geometry
-
Created by brandon3055 on 28/08/2023
- Borders(double, double, double, double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.Borders
- borderWidth(double) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- borderWidth(DoubleSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- bottom - Variable in class codechicken.lib.gui.modular.lib.geometry.Borders
- bottom() - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- bottom(double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- BOTTOM - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
Y_MAX
- BOTTOM - Static variable in enum class codechicken.lib.gui.modular.lib.geometry.Align
- BOTTOM_CENTER - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- BOTTOM_LEFT - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- BOTTOM_RIGHT - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- bottomBorder() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
bottomBorderrecord component. - bounds() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns the value of the
boundsrecord component. - bounds() - Method in class codechicken.lib.render.CCModel
- brightness - Variable in class codechicken.lib.render.CCRenderState
- brightness - Variable in class codechicken.lib.render.lighting.LightMatrix
- brightness - Variable in class codechicken.lib.render.lighting.PlanarLightMatrix
- brightness(int) - Method in class codechicken.lib.render.lighting.LightMatrix
- brightness(int) - Method in class codechicken.lib.render.lighting.PlanarLightMatrix
- bringChildToForeground(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Sets a child as the last element in the child lest, meaning it will render over all other elements.
- broadcastChanges() - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- BROWN - Enum constant in enum class codechicken.lib.colour.EnumColour
- buf - Variable in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- bufferCuboidOutline(VertexConsumer, Cuboid6, float, float, float, float) - Static method in class codechicken.lib.render.RenderUtils
-
Deprecated.
- bufferCuboidSolid(VertexConsumer, Cuboid6, float, float, float, float) - Static method in class codechicken.lib.render.RenderUtils
-
Builds a solid cuboid.
- bufferHitbox(Matrix4, MultiBufferSource, Camera, Cuboid6) - Static method in class codechicken.lib.render.RenderUtils
-
Deprecated.
- bufferHitBox(Matrix4, MultiBufferSource, Cuboid6) - Static method in class codechicken.lib.render.RenderUtils
-
Deprecated.
- bufferShapeHitBox(Matrix4, MultiBufferSource, Camera, VoxelShape) - Static method in class codechicken.lib.render.RenderUtils
-
Deprecated.
- bufferShapeHitBox(Matrix4, MultiBufferSource, VoxelShape) - Static method in class codechicken.lib.render.RenderUtils
-
Deprecated.
- bufferShapeOutline(VertexConsumer, VoxelShape, float, float, float, float) - Static method in class codechicken.lib.render.RenderUtils
-
Deprecated.
- build() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- build() - Method in interface codechicken.lib.datagen.recipe.RecipeBuilder
- build() - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- build() - Method in interface codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder.Factory
- build(String, CookingBookCategory, Ingredient, ItemStack, float, int) - Method in interface codechicken.lib.datagen.recipe.FurnaceRecipeBuilder.Factory
- build(String, CraftingBookCategory, ShapedRecipePattern, ItemStack, boolean) - Method in interface codechicken.lib.datagen.recipe.ShapedRecipeBuilder.Factory
- build(String, CraftingBookCategory, ItemStack, NonNullList<Ingredient>) - Method in interface codechicken.lib.datagen.recipe.ShapelessRecipeBuilder.Factory
- build(RecipeOutput) - Method in interface codechicken.lib.datagen.recipe.RecipeBuilder
- builder() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns the value of the
builderrecord component. - builder(String, SpecialCraftingRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- builder(Supplier<? extends ItemLike>, SpecialCraftingRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- builder(HolderGetter<Item>, Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(HolderGetter<Item>, Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(HolderGetter<Item>, Supplier<? extends ItemLike>, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, Supplier<? extends ItemLike>, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(HolderGetter<Item>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(HolderGetter<Item>, ItemStack, Identifier) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, ItemStack, Identifier) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(HolderGetter<Item>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(HolderGetter<Item>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(HolderGetter<Item>, ItemLike, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(HolderGetter<Item>, ItemLike, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(Identifier, SpecialCraftingRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- builder(ItemStack, SpecialCraftingRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- builder(ItemLike, SpecialCraftingRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- builder(T) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- buildGui(ModularGui) - Method in class codechicken.lib.gui.modular.lib.container.ContainerGuiProvider
- buildGui(ModularGui) - Method in interface codechicken.lib.gui.modular.lib.GuiProvider
-
Use this method to build the modular gui.
- buildGui(ModularGui, ContainerScreenAccess<T>) - Method in class codechicken.lib.gui.modular.lib.container.ContainerGuiProvider
-
This is the same as
GuiProvider.buildGui(ModularGui)except you have access to theMenuAccessThe given menu accessor should always be the parent screen unless your using some custom modular gui implementation. - buildVertices(VertexConsumer) - Method in record class codechicken.lib.gui.render.CCCustomRenderState
- buildVertices(VertexConsumer, Matrix3x2f) - Method in interface codechicken.lib.gui.render.CCCustomRenderState.VertBuilder
- BuiltRecipe(Recipe<?>, AdvancementHolder, List<ICondition>) - Constructor for record class codechicken.lib.datagen.recipe.RecipeBuilder.BuiltRecipe
-
Creates an instance of a
BuiltReciperecord class. - BY_ID - Static variable in enum class codechicken.lib.colour.EnumColour
- BYTE_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- ByteData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- ByteData() - Constructor for class codechicken.lib.inventory.container.data.ByteData
- ByteData(byte) - Constructor for class codechicken.lib.inventory.container.data.ByteData
C
- calculateNormal(Vector3...) - Static method in class codechicken.lib.util.VectorUtils
-
Calculates a normal for the given vertices.
- calculateOrientation(boolean) - Method in class codechicken.lib.model.Quad
-
Re-calculates the Orientation of this quad, optionally the normal vector.
- campfire(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(Supplier<? extends ItemLike>, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(HolderGetter<Item>, Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(HolderGetter<Item>, Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(HolderGetter<Item>, Supplier<? extends ItemLike>, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(HolderGetter<Item>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(HolderGetter<Item>, ItemStack, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(HolderGetter<Item>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(HolderGetter<Item>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(HolderGetter<Item>, ItemLike, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemStack, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemLike, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- canAccessSlot(int) - Method in interface codechicken.lib.inventory.MappedInventoryAccess.InventoryAccessor
- cancel() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- canConsumeInput() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- canExtractItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryRange
- canExtractStack(IItemHandler, int) - Static method in class codechicken.lib.inventory.InventoryUtils
- canInsertItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryRange
- canInsertStack(IItemHandler, int, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- canPlaceItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryCopy
- canPlaceItem(int, ItemStack) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- canScroll(Axis) - Method in interface codechicken.lib.gui.modular.lib.SliderState
- canStack(ItemStack, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- canStacksMerge(ItemStack, ItemStack) - Static method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Determines if two @link
ItemStackmatch and can be merged into a single slot - CapabilityCache - Class in codechicken.lib.capability
-
A simple cache for capabilities as viewed from a specific world position.
- CapabilityCache() - Constructor for class codechicken.lib.capability.CapabilityCache
- CapabilityCache(ServerLevel, BlockPos) - Constructor for class codechicken.lib.capability.CapabilityCache
- category(CookingBookCategory) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- category(CraftingBookCategory) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- category(CraftingBookCategory) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- caution(Component, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Create a red "Caution" button option.
- cc$blitDynamicSprite(RenderPipeline, TextureAtlasSprite, int, int, int, int, int, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitDynamicSprite(RenderPipeline, TextureAtlasSprite, int, int, int, int, int, int, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitDynamicSprite(RenderPipeline, TextureAtlasSprite, Rectangle, int, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitDynamicSprite(RenderPipeline, TextureAtlasSprite, Rectangle, int, int, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitDynamicSprite(RenderPipeline, TextureAtlasSprite, Rectangle, Borders) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitDynamicSprite(RenderPipeline, TextureAtlasSprite, Rectangle, Borders, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitPartialSprite(RenderPipeline, double, double, double, double, TextureAtlasSprite, float, float, float, float) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitPartialSprite(RenderPipeline, double, double, double, double, TextureAtlasSprite, float, float, float, float, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, double, double, double, double) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, double, double, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, int, double, double, double, double) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, int, double, double, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, int, Rectangle) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, int, Rectangle, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, Rectangle) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$blitSprite(RenderPipeline, TextureAtlasSprite, Rectangle, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$borderFill(double, double, double, double, double, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$borderRect(double, double, double, double, double, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$borderRect(Rectangle, double, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$disableScissor() - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
-
Only exists for visual symetry for cc$enableScissor.
- cc$drawCenteredString(Font, String, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawCenteredString(Font, String, double, double, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawCenteredString(Font, Component, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawCenteredString(Font, Component, double, double, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawCenteredString(Font, FormattedCharSequence, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawCenteredString(Font, FormattedCharSequence, double, double, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawScrollingString(Font, Component, double, double, double, int, boolean, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawString(Font, String, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawString(Font, String, double, double, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawString(Font, Component, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawString(Font, Component, double, double, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawString(Font, FormattedCharSequence, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$drawString(Font, FormattedCharSequence, double, double, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$enableScissor(double, double, double, double) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$enableScissor(Rectangle) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fill(double, double, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fill(Rectangle, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fill(RenderPipeline, double, double, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fillGradient(double, double, double, double, int, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fillGradient(RenderPipeline, double, double, double, double, int, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fillGradientH(double, double, double, double, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fillGradientH(Rectangle, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fillGradientV(double, double, double, double, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$fillGradientV(Rectangle, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$readSignedVarInt() - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Reads a Variable length signed int.
- cc$readSignedVarLong() - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Reads a Variable length signed long.
- cc$readWithCodec(StreamDecoder<? super FriendlyByteBuf, ? extends T>) - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Read from the stream with a
StreamDecoder/StreamCodec. - cc$readWithRegistryCodec(StreamDecoder<RegistryFriendlyByteBuf, ? extends T>) - Method in interface codechicken.lib.packet.CCRegistryFriendlyByteBufExtension
-
Read from the stream with a
StreamDecoder/StreamCodec. - cc$renderItem(LivingEntity, ItemStack, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$renderItem(ItemStack, double, double, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$renderItemDecorations(Font, ItemStack, double, double) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$renderItemDecorations(Font, ItemStack, double, double, String) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$shadedFill(double, double, double, double, double, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$shadedFill(double, double, double, double, double, int, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$shadedRect(double, double, double, double, double, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$shadedRect(double, double, double, double, double, int, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$shadedRect(Rectangle, double, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$shadedRect(Rectangle, double, int, int, int, int) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$submitCCRS(Matrix4, RenderType, CCOrderedSubmitNodeCollectorExtension.CustomGeometryRendererCCRS) - Method in interface codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension
-
The same as
OrderedSubmitNodeCollector.submitCustomGeometry(com.mojang.blaze3d.vertex.PoseStack, net.minecraft.client.renderer.rendertype.RenderType, net.minecraft.client.renderer.SubmitNodeCollector.CustomGeometryRenderer)however, provides you aCCRenderStateinstance already reset and bound. - cc$submitCCRS(PoseStack, RenderType, CCOrderedSubmitNodeCollectorExtension.CustomGeometryRendererCCRS) - Method in interface codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension
-
The same as
OrderedSubmitNodeCollector.submitCustomGeometry(com.mojang.blaze3d.vertex.PoseStack, net.minecraft.client.renderer.rendertype.RenderType, net.minecraft.client.renderer.SubmitNodeCollector.CustomGeometryRenderer)however, provides you aCCRenderStateinstance already reset and bound. - cc$submitCustomGeometry(Matrix4, RenderType, CCOrderedSubmitNodeCollectorExtension.Mat4CustomGeometryRenderer) - Method in interface codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension
-
The same as
OrderedSubmitNodeCollector.submitCustomGeometry(com.mojang.blaze3d.vertex.PoseStack, net.minecraft.client.renderer.rendertype.RenderType, net.minecraft.client.renderer.SubmitNodeCollector.CustomGeometryRenderer)however using aMatrix4. - cc$submitCustomGeometry(PoseStack, RenderType, CCOrderedSubmitNodeCollectorExtension.CustomGeometryRendererExtended) - Method in interface codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension
-
The same as
OrderedSubmitNodeCollector.submitCustomGeometry(com.mojang.blaze3d.vertex.PoseStack, net.minecraft.client.renderer.rendertype.RenderType, net.minecraft.client.renderer.SubmitNodeCollector.CustomGeometryRenderer)except, additionally provides you theRenderTypeyou requested as a callback parameter. - cc$textHighlight(double, double, double, double) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$tooltipBackground(double, double, double, double, int, int, int, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$tooltipBackground(RenderPipeline, TextureSetup, double, double, double, double, int, int, int, int, boolean) - Method in interface codechicken.lib.gui.render.GuiGraphicsExtension
- cc$writeSignedVarInt(int) - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Writes a Signed Variable length int.
- cc$writeSignedVarLong(long) - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Writes a Signed Variable length long.
- cc$writeWithCodec(StreamEncoder<? super FriendlyByteBuf, ? super T>, T) - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Write to the stream with a
StreamEncoder/StreamCodec. - cc$writeWithRegistryCodec(StreamEncoder<RegistryFriendlyByteBuf, ? super T>, T) - Method in interface codechicken.lib.packet.CCRegistryFriendlyByteBufExtension
-
Write to the stream with a
StreamEncoder/StreamCodec. - CCCodecs - Class in codechicken.lib.util
-
Created by covers1624 on 7/26/26.
- CCCodecs() - Constructor for class codechicken.lib.util.CCCodecs
- CCCustomRenderState - Record Class in codechicken.lib.gui.render
-
Created by covers1624 on 4/11/26.
- CCCustomRenderState(RenderPipeline, TextureSetup, Matrix3x2f, ScreenRectangle, ScreenRectangle, CCCustomRenderState.VertBuilder) - Constructor for record class codechicken.lib.gui.render.CCCustomRenderState
-
Creates an instance of a
CCCustomRenderStaterecord class. - CCCustomRenderState.VertBuilder - Interface in codechicken.lib.gui.render
- CCFriendlyByteBufExtension - Interface in codechicken.lib.packet
-
An extension interface containing various helpers for reading and writing to
FriendlyByteBuf. - CCLCommands - Class in codechicken.lib.internal.command
-
Created by covers1624 on 17/9/20.
- CCLCommands() - Constructor for class codechicken.lib.internal.command.CCLCommands
- CCLMixinPlugin - Class in codechicken.lib.internal.mixin
-
Created by covers1624 on 13/11/23.
- CCLMixinPlugin() - Constructor for class codechicken.lib.internal.mixin.CCLMixinPlugin
- CCLNetwork - Class in codechicken.lib.internal
-
Created by covers1624 on 28/10/19.
- CCLNetwork() - Constructor for class codechicken.lib.internal.CCLNetwork
- CCLTags - Class in codechicken.lib.util
-
Created by covers1624 on 13/12/20.
- CCLTags() - Constructor for class codechicken.lib.util.CCLTags
- CCLTags.Blocks - Class in codechicken.lib.util
- CCLTags.Items - Class in codechicken.lib.util
- CCModel - Class in codechicken.lib.render
- CCModel(VertexFormat.Mode, int) - Constructor for class codechicken.lib.render.CCModel
- CCModelLibrary - Class in codechicken.lib.render
- CCModelLibrary() - Constructor for class codechicken.lib.render.CCModelLibrary
- CCOrderedSubmitNodeCollectorExtension - Interface in codechicken.lib.render.extension
-
Created by covers1624 on 11/2/25.
- CCOrderedSubmitNodeCollectorExtension.CustomGeometryRendererCCRS - Interface in codechicken.lib.render.extension
- CCOrderedSubmitNodeCollectorExtension.CustomGeometryRendererExtended - Interface in codechicken.lib.render.extension
-
Similar to
SubmitNodeCollector.CustomGeometryRendererexcept additionally carries theRenderTypefor convenience. - CCOrderedSubmitNodeCollectorExtension.Internal - Class in codechicken.lib.render.extension
- CCOrderedSubmitNodeCollectorExtension.Mat4CustomGeometryRenderer - Interface in codechicken.lib.render.extension
-
Similar to
SubmitNodeCollector.CustomGeometryRendererexcept carries aMatrix4instead of aPoseStack.Pose. - CCRegistryFriendlyByteBufExtension - Interface in codechicken.lib.packet
-
An extension interface containing various helpers for reading and writing to
RegistryFriendlyByteBuf. - CCRenderEventHandler - Class in codechicken.lib.render
- CCRenderEventHandler() - Constructor for class codechicken.lib.render.CCRenderEventHandler
- CCRenderPipeline - Class in codechicken.lib.render.pipeline
- CCRenderPipeline(CCRenderState) - Constructor for class codechicken.lib.render.pipeline.CCRenderPipeline
- CCRenderPipelines - Class in codechicken.lib.render
-
Created by covers1624 on 7/6/26.
- CCRenderPipelines() - Constructor for class codechicken.lib.render.CCRenderPipelines
- CCRenderState - Class in codechicken.lib.render
-
The core of the CodeChickenLib render system.
- CCStreamCodecs - Class in codechicken.lib.packet
-
Created by covers1624 on 10/31/25.
- CCStreamCodecs() - Constructor for class codechicken.lib.packet.CCStreamCodecs
- ceil() - Method in class codechicken.lib.vec.Vector3
- ceil(double) - Static method in class codechicken.lib.math.MathHelper
- ceil(float) - Static method in class codechicken.lib.math.MathHelper
- center() - Method in class codechicken.lib.vec.Cuboid6
- center(ConstrainedGeometry<?>, ConstrainedGeometry<?>) - Static method in class codechicken.lib.gui.modular.lib.Constraints
- center(ConstrainedGeometry<?>, ConstrainedGeometry<?>, double, double) - Static method in class codechicken.lib.gui.modular.lib.Constraints
- CENTER - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Align
- CENTER - Static variable in class codechicken.lib.vec.Translation
- CENTER - Static variable in class codechicken.lib.vec.Vector3
- channel - Variable in class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- CHANNEL - Static variable in class codechicken.lib.internal.CCLNetwork
- CHAR_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- charTyped(CharacterEvent) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- charTyped(CharacterEvent) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the charTyped event.
- charTyped(CharacterEvent) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the charTyped event.
- charTyped(CharacterEvent) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- charTyped(CharacterEvent) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- charTyped(CharacterEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- charTyped(CharacterEvent, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for charTyped event.
- clamp - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- clamp - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- clamp() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
-
Ensure the output can not go bellow the min reference or above the max reference.
- clamp() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
-
Ensure the output can not go bellow the min reference or above the max reference.
- clamp(Cuboid6) - Method in class codechicken.lib.model.Quad
-
Clamps the Quad inside the box.
- clamp(AABB) - Method in class codechicken.lib.model.Quad
-
Clamps the Quad inside the box.
- clear() - Method in class codechicken.lib.capability.CapabilityCache
-
Clears all internal state.
- clear() - Method in interface codechicken.lib.config.ConfigCategory
-
Removes all children from this tag.
- clear() - Method in class codechicken.lib.config.ConfigCategoryImpl
- clearConstraints() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Clear any configured constraints and reset this element to default unconstrained state.
- clearContent() - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- clearContent() - Method in class codechicken.lib.inventory.InventoryCopy
- clearContent() - Method in class codechicken.lib.inventory.InventorySimple
- clearContent() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- clearDirty() - Method in class codechicken.lib.config.AbstractConfigTag
- clearDirty() - Method in class codechicken.lib.config.ConfigCategoryImpl
- clearGeometryCache() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- clearWidgets() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- clicked(int, int, ClickType, Player) - Method in class codechicken.lib.inventory.container.ContainerExtended
- client(Supplier<Supplier<ICustomPacketHandler.IClientPacketHandler>>) - Method in class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- clientConfiguration(Supplier<Supplier<ICustomPacketHandler.IClientConfigurationPacketHandler>>) - Method in class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- ClientInit - Class in codechicken.lib.internal
-
Created by covers1624 on 8/9/23.
- ClientInit() - Constructor for class codechicken.lib.internal.ClientInit
- clientTicks - Variable in class codechicken.lib.block.ModularTileBlock
- ClientUtils - Class in codechicken.lib.util
- ClientUtils() - Constructor for class codechicken.lib.util.ClientUtils
- clip(double, double, double) - Static method in class codechicken.lib.math.MathHelper
- clip(float, float, float) - Static method in class codechicken.lib.math.MathHelper
- clip(int, int, int) - Static method in class codechicken.lib.math.MathHelper
- clip(Vec3, Vec3, BlockPos) - Method in class codechicken.lib.raytracer.IndexedVoxelShape
- clip(Vec3, Vec3, BlockPos) - Method in class codechicken.lib.raytracer.MultiIndexedVoxelShape
- close() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- close() - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- close() - Method in class codechicken.lib.gui.modular.elements.GuiDialog
- closeOnEscape() - Method in class codechicken.lib.gui.modular.ModularGui
- CODEC - Static variable in enum class codechicken.lib.colour.EnumColour
- CODEC - Static variable in class codechicken.lib.vec.Cuboid6
- CODEC - Static variable in class codechicken.lib.vec.Vector3
- codechicken.lib - package codechicken.lib
- codechicken.lib.block - package codechicken.lib.block
- codechicken.lib.block.component - package codechicken.lib.block.component
- codechicken.lib.block.component.data - package codechicken.lib.block.component.data
- codechicken.lib.block.component.tile - package codechicken.lib.block.component.tile
- codechicken.lib.capability - package codechicken.lib.capability
- codechicken.lib.colour - package codechicken.lib.colour
- codechicken.lib.config - package codechicken.lib.config
- codechicken.lib.config.parser - package codechicken.lib.config.parser
- codechicken.lib.data - package codechicken.lib.data
- codechicken.lib.datagen - package codechicken.lib.datagen
- codechicken.lib.datagen.recipe - package codechicken.lib.datagen.recipe
- codechicken.lib.fluid - package codechicken.lib.fluid
- codechicken.lib.gui.modular - package codechicken.lib.gui.modular
- codechicken.lib.gui.modular.elements - package codechicken.lib.gui.modular.elements
- codechicken.lib.gui.modular.lib - package codechicken.lib.gui.modular.lib
- codechicken.lib.gui.modular.lib.container - package codechicken.lib.gui.modular.lib.container
- codechicken.lib.gui.modular.lib.geometry - package codechicken.lib.gui.modular.lib.geometry
- codechicken.lib.gui.render - package codechicken.lib.gui.render
- codechicken.lib.internal - package codechicken.lib.internal
- codechicken.lib.internal.command - package codechicken.lib.internal.command
- codechicken.lib.internal.command.admin - package codechicken.lib.internal.command.admin
- codechicken.lib.internal.command.client - package codechicken.lib.internal.command.client
- codechicken.lib.internal.command.dev - package codechicken.lib.internal.command.dev
- codechicken.lib.internal.compat - package codechicken.lib.internal.compat
- codechicken.lib.internal.mixin - package codechicken.lib.internal.mixin
- codechicken.lib.internal.mixin.network - package codechicken.lib.internal.mixin.network
- codechicken.lib.internal.mixin.render - package codechicken.lib.internal.mixin.render
- codechicken.lib.inventory - package codechicken.lib.inventory
- codechicken.lib.inventory.container - package codechicken.lib.inventory.container
- codechicken.lib.inventory.container.data - package codechicken.lib.inventory.container.data
- codechicken.lib.inventory.container.modular - package codechicken.lib.inventory.container.modular
- codechicken.lib.math - package codechicken.lib.math
- codechicken.lib.model - package codechicken.lib.model
- codechicken.lib.packet - package codechicken.lib.packet
-
Created by covers1624 on 3/7/24.
- codechicken.lib.raytracer - package codechicken.lib.raytracer
- codechicken.lib.render - package codechicken.lib.render
- codechicken.lib.render.buffer - package codechicken.lib.render.buffer
- codechicken.lib.render.extension - package codechicken.lib.render.extension
- codechicken.lib.render.lighting - package codechicken.lib.render.lighting
- codechicken.lib.render.model - package codechicken.lib.render.model
- codechicken.lib.render.particle - package codechicken.lib.render.particle
- codechicken.lib.render.pipeline - package codechicken.lib.render.pipeline
- codechicken.lib.render.pipeline.attribute - package codechicken.lib.render.pipeline.attribute
- codechicken.lib.texture - package codechicken.lib.texture
- codechicken.lib.util - package codechicken.lib.util
- codechicken.lib.vec - package codechicken.lib.vec
- codechicken.lib.vec.uv - package codechicken.lib.vec.uv
- codechicken.lib.world - package codechicken.lib.world
- CodeChickenLib - Class in codechicken.lib
-
Created by covers1624 on 12/10/2016.
- CodeChickenLib(ModContainer, IEventBus) - Constructor for class codechicken.lib.CodeChickenLib
- collapse() - Method in class codechicken.lib.render.CCModel
- color - Variable in class codechicken.lib.model.Quad.Vertex
- colour - Variable in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- colour - Variable in class codechicken.lib.render.CCRenderState
- colour - Variable in class codechicken.lib.render.pipeline.ColourMultiplier
- colour() - Method in record class codechicken.lib.gui.modular.elements.GuiDialog.Option
-
Returns the value of the
colourrecord component. - 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
- colourA - Variable in class codechicken.lib.gui.modular.elements.GuiColourPicker.ColourPreview
- 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 - Variable in class codechicken.lib.render.CCRenderState
- ColourAttribute - Class in codechicken.lib.render.pipeline.attribute
-
Sets colour in CCRS to the specified colour in the model.
- ColourAttribute() - Constructor for class codechicken.lib.render.pipeline.attribute.ColourAttribute
- colourB - Variable in class codechicken.lib.gui.modular.elements.GuiColourPicker.ColourPreview
- ColourMultiplier - Class in codechicken.lib.render.pipeline
- ColourMultiplier(int) - Constructor for class codechicken.lib.render.pipeline.ColourMultiplier
- ColourPreview(GuiParent<?>, Supplier<Integer>) - Constructor for class codechicken.lib.gui.modular.elements.GuiColourPicker.ColourPreview
- ColourRGBA - Class in codechicken.lib.colour
- ColourRGBA(double, double, double, double) - Constructor for class codechicken.lib.colour.ColourRGBA
- ColourRGBA(float[]) - Constructor for class codechicken.lib.colour.ColourRGBA
- ColourRGBA(int) - 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.render.lighting.PlanarLightModel
- ColourState - Interface in codechicken.lib.gui.modular.lib
-
Created by brandon3055 on 19/11/2023
- combine(Rectangle...) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Returns a new rectangle, the bounds of which enclose all the input rectangles.
- combine(Rectangle...) - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- combine(Collection<CCModel>) - Static method in class codechicken.lib.render.CCModel
-
Combines the given models together.
- comment - Variable in class codechicken.lib.config.AbstractConfigTag
- compare(double, double) - Static method in class codechicken.lib.math.MathHelper
- compare(int, int) - Static method in class codechicken.lib.math.MathHelper
- compareItemStack(ItemStack, ItemStack) - Static method in class codechicken.lib.util.ItemUtils
-
Compares an ItemStack, Useful for comparators.
- compareTo(SubHitBlockHitResult) - Method in class codechicken.lib.raytracer.SubHitBlockHitResult
- compile() - Method in class codechicken.lib.vec.TransformationList
- Component() - Constructor for class codechicken.lib.block.ModularBlock.Component
- componentList - Variable in class codechicken.lib.block.ModularBlock
- compute(Vector3, int) - Method in class codechicken.lib.render.lighting.LC
- compute(Vector3, Vector3) - Method in class codechicken.lib.render.lighting.LC
- computed - Variable in class codechicken.lib.render.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 - Variable in class codechicken.lib.render.CCRenderState
- 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
- computeMouseX() - Method in class codechicken.lib.gui.modular.ModularGui
- computeMouseY() - Method in class codechicken.lib.gui.modular.ModularGui
- 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.render.lighting.LC
- conditions - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- conditions() - Method in record class codechicken.lib.datagen.recipe.RecipeBuilder.BuiltRecipe
-
Returns the value of the
conditionsrecord component. - config - Static variable in class codechicken.lib.CodeChickenLib
- ConfigCallback<T> - Interface in codechicken.lib.config
-
Created by covers1624 on 2/5/22.
- ConfigCallback.Reason - Enum Class in codechicken.lib.config
- ConfigCategory - Interface in codechicken.lib.config
-
Created by covers1624 on 17/4/22.
- ConfigCategoryImpl - Class in codechicken.lib.config
-
Created by covers1624 on 17/4/22.
- ConfigCategoryImpl(String, ConfigCategoryImpl) - Constructor for class codechicken.lib.config.ConfigCategoryImpl
- ConfigFile - Class in codechicken.lib.config
-
Builder to parse a Config.
- ConfigFile(String) - Constructor for class codechicken.lib.config.ConfigFile
-
Construct a new Config with the given
rootName. - ConfigParseException - Exception Class in codechicken.lib.config.parser
-
Created by covers1624 on 18/07/2017.
- ConfigParseException(String) - Constructor for exception class codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(String, Object...) - Constructor for exception class codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(Throwable) - Constructor for exception class codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(Throwable, String) - Constructor for exception class codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(Throwable, String, Object...) - Constructor for exception class codechicken.lib.config.parser.ConfigParseException
- ConfigSerializer - Interface in codechicken.lib.config.parser
-
Represents a serializer capable of reading the provided file into a tag tree.
- ConfigSyncConfigurationTask(ConfigurationTask.Type, StreamNetworkChannel.ConfigurationContext) - Constructor for record class codechicken.lib.config.ConfigSyncManager.ConfigSyncConfigurationTask
-
Creates an instance of a
ConfigSyncConfigurationTaskrecord class. - ConfigSyncManager - Class in codechicken.lib.config
-
Created by covers1624 on 19/5/22.
- ConfigSyncManager() - Constructor for class codechicken.lib.config.ConfigSyncManager
- ConfigSyncManager.ConfigSyncConfigurationTask - Record Class in codechicken.lib.config
- ConfigTag - Interface in codechicken.lib.config
-
Created by covers1624 on 17/4/22.
- ConfigurationStreamPacket - Class in codechicken.lib.packet
-
Created by covers1624 on 10/31/25.
- configurationToClient(String, StreamNetworkChannel.ConfigurationTaskFactory, StreamNetworkChannel.ConfigurationHandler) - Method in class codechicken.lib.packet.StreamNetworkChannel
-
Register a packet to configure a connecting client.
- ConfigValue - Interface in codechicken.lib.config
-
Represents a
ConfigTagwith a value of a specific type. - ConfigValueImpl - Class in codechicken.lib.config
-
TODO do we want to explode if someone tires to set a value when it is set from the network?
- ConfigValueImpl(String, ConfigCategoryImpl) - Constructor for class codechicken.lib.config.ConfigValueImpl
- ConfigValueList - Interface in codechicken.lib.config
-
Created by covers1624 on 18/4/22.
- ConfigValueListImpl - Class in codechicken.lib.config
-
TODO do we want to explode if someone tires to set a value when it is set from the network? Created by covers1624 on 19/4/22.
- ConfigValueListImpl(String, ConfigCategoryImpl) - Constructor for class codechicken.lib.config.ConfigValueListImpl
- constrain(GeoParam, Constraint) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- constrain(GeoParam, Constraint) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- ConstrainedGeometry<T> - Class in codechicken.lib.gui.modular.lib.geometry
-
This is the base class used to define the size and position of a GuiElement.
- ConstrainedGeometry() - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- Constraint - Interface in codechicken.lib.gui.modular.lib.geometry
-
Constraints are used to define an elements position and shape by constraining the elements geometry parameters.
- ConstraintImpl<T> - Class in codechicken.lib.gui.modular.lib.geometry
-
Created by brandon3055 on 04/07/2023
- ConstraintImpl() - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- ConstraintImpl.Between - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.BetweenDynamic - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.BetweenOffset - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.BetweenOffsetDynamic - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.Dynamic - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.Literal - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.MidPoint - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.MidPointDynamic - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.Relative - Class in codechicken.lib.gui.modular.lib.geometry
- ConstraintImpl.RelativeDynamic - Class in codechicken.lib.gui.modular.lib.geometry
- constraints - Variable in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
- Constraints - Class in codechicken.lib.gui.modular.lib
-
This class contains a bunch of static helper methods that can be used to quickly apply common constraints.
- Constraints() - Constructor for class codechicken.lib.gui.modular.lib.Constraints
- Constraints.LayoutPos - Enum Class in codechicken.lib.gui.modular.lib
- consumeItem(Container, int) - Static method in class codechicken.lib.inventory.InventoryUtils
-
Consumes one item from slot in inv with support for containers.
- container() - Method in record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Returns the value of the
containerrecord component. - container() - Method in record class codechicken.lib.gui.modular.elements.GuiSlider.ScrollBar
-
Returns the value of the
containerrecord component. - container() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.Player
-
Returns the value of the
containerrecord component. - container() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Returns the value of the
containerrecord component. - container() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Returns the value of the
containerrecord component. - container() - Method in record class codechicken.lib.gui.modular.elements.GuiTextField.TextField
-
Returns the value of the
containerrecord component. - ContainerExtended - Class in codechicken.lib.inventory.container
- ContainerExtended(MenuType<?>, int, Inventory) - Constructor for class codechicken.lib.inventory.container.ContainerExtended
- ContainerGuiProvider<T> - Class in codechicken.lib.gui.modular.lib.container
-
Created by brandon3055 on 08/09/2023
- ContainerGuiProvider() - Constructor for class codechicken.lib.gui.modular.lib.container.ContainerGuiProvider
- ContainerScreenAccess<T> - Interface in codechicken.lib.gui.modular.lib.container
-
Used by
ContainerGuiProviderProvides access to the ContainerMenu as well as some essential functions. - containerTick() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- contains(double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- contains(double, double, double) - Method in class codechicken.lib.vec.Cuboid6
- contains(int, int) - Method in class codechicken.lib.vec.Rectangle4i
- contains(Vector3) - Method in class codechicken.lib.vec.Cuboid6
- contains(T[], T) - Static method in class codechicken.lib.util.ArrayUtils
-
Checks if an array contains any of the specified element.
- containsKeys(Map<T, ?>, T...) - Static method in class codechicken.lib.util.ArrayUtils
-
Checks if a map contains all keys passed in.
- ContentElement<T> - Interface in codechicken.lib.gui.modular.lib
-
Implemented by elements that have a separate child element to which content should be added.
- convertKeyValueArrayToMap(String[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Converts and array of "key=value" to a map.
- cookingTime(int) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- coordSystem(Transformation) - Method in class codechicken.lib.render.model.OBJParser
-
Set the coordinate system transformation to apply during parsing.
- 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.config.AbstractConfigTag
- copy() - Method in interface codechicken.lib.config.ConfigTag
-
Creates a deep clone of this
ConfigTag. - copy() - Method in class codechicken.lib.model.Quad
- copy() - Method in class codechicken.lib.model.Quad.Vertex
-
Copies this Vertex to a new one.
- copy() - Method in class codechicken.lib.render.CCModel
- copy() - Method in class codechicken.lib.render.lighting.LC
- copy() - Method in class codechicken.lib.render.model.ModelMaterial
- copy() - Method in interface codechicken.lib.util.Copyable
- copy() - Method in class codechicken.lib.vec.Cuboid6
- copy() - Method in class codechicken.lib.vec.Line3
- copy() - Method in class codechicken.lib.vec.Matrix4
- copy() - Method in class codechicken.lib.vec.Quat
- copy() - Method in class codechicken.lib.vec.Rectangle4i
- copy() - Method in class codechicken.lib.vec.RedundantTransformation
- copy() - Method in class codechicken.lib.vec.Rotation
- copy() - Method in class codechicken.lib.vec.Scale
- copy() - Method in class codechicken.lib.vec.TransformationList
- copy() - Method in class codechicken.lib.vec.Translation
- copy() - Method in class codechicken.lib.vec.uv.IconTransformation
- copy() - Method in class codechicken.lib.vec.uv.MultiIconTransformation
- copy() - Method in class codechicken.lib.vec.uv.ScaledIconTransformation
- copy() - Method in class codechicken.lib.vec.uv.UV
- copy() - Method in class codechicken.lib.vec.uv.UVRotation
- copy() - Method in class codechicken.lib.vec.uv.UVScale
- copy() - Method in class codechicken.lib.vec.uv.UVTransformationList
- copy() - Method in class codechicken.lib.vec.uv.UVTranslation
- copy() - Method in class codechicken.lib.vec.VariableTransformation
- copy() - Method in class codechicken.lib.vec.Vector3
- copy() - Method in class codechicken.lib.vec.Vertex5
- copy(ConfigCategoryImpl) - Method in class codechicken.lib.config.AbstractConfigTag
- copy(ConfigCategoryImpl) - Method in class codechicken.lib.config.ConfigCategoryImpl
- copy(ConfigCategoryImpl) - Method in class codechicken.lib.config.ConfigValueImpl
- copy(ConfigCategoryImpl) - Method in class codechicken.lib.config.ConfigValueListImpl
- copy(CCModel, int, CCModel, int, int) - Static method in class codechicken.lib.render.CCModel
-
Copies a range of vertices and attributes form one model to another.
- copy(T, int) - Method in class codechicken.lib.render.pipeline.attribute.AttributeKey
-
Copy and resize the attribute.
- Copyable<T> - Interface in codechicken.lib.util
- copyFrom(Quad) - Method in class codechicken.lib.model.Quad
-
Copies the data from the given
Quadinto this quad. - copyFrom(Quad.Vertex) - Method in class codechicken.lib.model.Quad.Vertex
-
Copy the data in the given Vertex into this vertex.
- copyFrom(BakedQuad) - Method in class codechicken.lib.model.Quad
-
Copy the data from the given
BakedQuadinto this quad. - copyRange(T, int, T, int, int) - Method in class codechicken.lib.render.pipeline.attribute.AttributeKey
-
Copies the range of the source attribute into the destination attribute.
- copyStack(ItemStack, int) - Static method in class codechicken.lib.util.ItemUtils
-
Copy's an ItemStack.
- copySubImg(int[], int, int, int, int, int, int[], int, int, int) - Static method in class codechicken.lib.texture.TextureUtils
- cos(double) - Static method in class codechicken.lib.math.MathHelper
- count(T[], Function<T, Boolean>) - Static method in class codechicken.lib.util.ArrayUtils
-
Counts elements in the array that conform to the Function check.
- CountCommand - Class in codechicken.lib.internal.command.admin
-
Created by covers1624 on 27/11/20.
- CountCommand() - Constructor for class codechicken.lib.internal.command.admin.CountCommand
- countMatchingStacks(IItemHandler, ItemStack, boolean) - Static method in class codechicken.lib.inventory.InventoryUtils
-
Counts the matching stacks.
- countNoNull(T[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Counts the elements in the array that are not null.
- create() - Static method in interface codechicken.lib.gui.modular.lib.ColourState
- create(double) - Static method in class codechicken.lib.gui.modular.lib.geometry.Borders
- create(double) - Static method in interface codechicken.lib.gui.modular.lib.SliderState
-
Creates a basic slide state which stores its position internally.
- create(double, double) - Static method in class codechicken.lib.gui.modular.lib.geometry.Borders
- create(double, double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Position
- create(double, double, double, double) - Static method in class codechicken.lib.gui.modular.lib.geometry.Borders
- create(double, double, double, double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- create(double, Consumer<Double>) - Static method in interface codechicken.lib.gui.modular.lib.SliderState
-
Creates a basic slide state which stores its position internally.
- create(GuiElement<?>, int, int, int) - Static method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Creates a simple text box with a simple bordered background.
- create(GuiParent<?>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Position
-
Creates a new position, bound to the specified parent's position.
- create(GuiParent<?>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Returns a new rectangle bound to the specified parent's geometry.
- create(GuiParent<?>, ColourState) - Static method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- create(GuiParent<?>, ColourState, boolean) - Static method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- create(Position, double, double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- create(Position, Supplier<Double>, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- create(String, IntFunction<T>) - Static method in class codechicken.lib.render.pipeline.attribute.AttributeKey
- create(Consumer<Integer>) - Static method in interface codechicken.lib.gui.modular.lib.ColourState
- create(Supplier<Double>, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Position
- create(Supplier<Integer>, Consumer<Integer>) - Static method in interface codechicken.lib.gui.modular.lib.ColourState
- create(Supplier<String>, Consumer<String>) - Static method in interface codechicken.lib.gui.modular.lib.TextState
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class codechicken.lib.block.LazyStateBlock
- createCodec(CustomPacketPayload.Type<ConfigurationStreamPacket>) - Static method in class codechicken.lib.packet.ConfigurationStreamPacket
- created - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- createData(ModularBlockEntity) - Method in class codechicken.lib.block.component.tile.InventoryComponent
- createData(ModularBlockEntity) - Method in class codechicken.lib.block.component.tile.ValueComponent
- createData(ModularBlockEntity) - Method in class codechicken.lib.block.ModularTileBlock.TileComponent
- createDefault(int) - Method in class codechicken.lib.render.pipeline.attribute.AttributeKey
-
Construct a new default instance of the storage.
- createModel(List<Vector3>, List<Vector3>, List<Vector3>, VertexFormat.Mode, List<int[]>) - Static method in class codechicken.lib.render.CCModel
- createNewArray(T[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Create a new array using the provided array as a template for both type and length.
- createNewArray(T[], int) - Static method in class codechicken.lib.util.ArrayUtils
-
Create a new array using the provided array as a template for the type and with the provided length.
- createRootElement(ModularGui) - Method in interface codechicken.lib.gui.modular.lib.GuiProvider
-
Override this to defile a custom root gui element.
- createSlotGroup(int, int...) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Creates and returns a new slot group for this container.
- crossProduct(Vector3) - Method in class codechicken.lib.vec.Vector3
- ctx() - Method in record class codechicken.lib.config.ConfigSyncManager.ConfigSyncConfigurationTask
-
Returns the value of the
ctxrecord component. - Cuboid6 - Class in codechicken.lib.vec
- Cuboid6() - Constructor for class codechicken.lib.vec.Cuboid6
- Cuboid6(double, double, double, double, double, double) - Constructor for class codechicken.lib.vec.Cuboid6
- Cuboid6(Cuboid6) - Constructor for class codechicken.lib.vec.Cuboid6
- Cuboid6(Vector3, Vector3) - Constructor for class codechicken.lib.vec.Cuboid6
- Cuboid6(Vec3i, Vec3i) - Constructor for class codechicken.lib.vec.Cuboid6
- Cuboid6(CompoundTag) - Constructor for class codechicken.lib.vec.Cuboid6
- Cuboid6(AABB) - Constructor for class codechicken.lib.vec.Cuboid6
- CursorHelper - Class in codechicken.lib.gui.modular.lib
-
Created by brandon3055 on 11/5/20.
- CursorHelper() - Constructor for class codechicken.lib.gui.modular.lib.CursorHelper
- custom(HolderGetter<Item>, Supplier<? extends ItemLike>, int, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, Supplier<? extends ItemLike>, int, Identifier, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, Supplier<? extends ItemLike>, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, ItemStack, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, ItemStack, ShapedRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(HolderGetter<Item>, ItemStack, ShapelessRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(HolderGetter<Item>, ItemStack, Identifier, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, ItemStack, Identifier, ShapedRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(HolderGetter<Item>, ItemStack, Identifier, ShapelessRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, int, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, int, ShapedRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, int, ShapelessRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, int, Identifier, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, int, Identifier, ShapedRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, int, Identifier, ShapelessRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, FurnaceRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, ShapedRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(HolderGetter<Item>, ItemLike, ShapelessRecipeBuilder.Factory) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- CustomBreakingParticle - Class in codechicken.lib.render.particle
- CustomBreakingParticle(ClientLevel, double, double, double, double, double, double, TextureAtlasSprite) - Constructor for class codechicken.lib.render.particle.CustomBreakingParticle
- customFurnace(Supplier<? extends ItemLike>, int, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(Supplier<? extends ItemLike>, int, Identifier, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(Supplier<? extends ItemLike>, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(ItemStack, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(ItemStack, Identifier, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(ItemLike, int, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(ItemLike, int, Identifier, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(ItemLike, FurnaceRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- CustomGradient - Class in codechicken.lib.colour
- CustomGradient(Identifier) - Constructor for class codechicken.lib.colour.CustomGradient
- CustomParticleHandler - Class in codechicken.lib.render.particle
-
Created by covers1624 on 21/11/2016.
- CustomParticleHandler() - Constructor for class codechicken.lib.render.particle.CustomParticleHandler
- customShaped(Supplier<? extends ItemLike>, int, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(Supplier<? extends ItemLike>, int, Identifier, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(Supplier<? extends ItemLike>, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(ItemStack, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(ItemStack, Identifier, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(ItemLike, int, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(ItemLike, int, Identifier, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(ItemLike, ShapedRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(Supplier<? extends ItemLike>, int, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(Supplier<? extends ItemLike>, int, Identifier, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(Supplier<? extends ItemLike>, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(ItemStack, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(ItemStack, Identifier, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(ItemLike, int, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(ItemLike, int, Identifier, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(ItemLike, ShapelessRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- CYAN - Enum constant in enum class codechicken.lib.colour.EnumColour
- cycles - Static variable in class codechicken.lib.vec.AxisCycle
D
- Data(ModularBlockEntity, ModularTileBlock.TileComponent<?>) - Constructor for class codechicken.lib.block.component.tile.ValueComponent.Data
- Data(ModularBlockEntity, ModularTileBlock.TileComponent<?>, int, int) - Constructor for class codechicken.lib.block.component.tile.InventoryComponent.Data
- DataComponent(ModularBlockEntity, ModularTileBlock.TileComponent<?>) - Constructor for class codechicken.lib.block.ModularBlockEntity.DataComponent
- DataGenComponent - Class in codechicken.lib.block.component.data
-
Defines a component that only stores data for data generators.
- DataGenComponent() - Constructor for class codechicken.lib.block.component.data.DataGenComponent
- datagenComponents - Variable in class codechicken.lib.block.ModularBlock
- DataGenerators - Class in codechicken.lib.internal
-
Created by covers1624 on 13/12/20.
- DataGenerators() - Constructor for class codechicken.lib.internal.DataGenerators
- DataGenerators.LangUS - Class in codechicken.lib.internal
- DataSync<T> - Class in codechicken.lib.gui.modular.lib.container
-
This class provides a convenient way to synchronize server side data with a client side screen via the ContainerMenu
- DataSync(ModularGuiContainerMenu, AbstractDataStore<T>, Supplier<T>) - Constructor for class codechicken.lib.gui.modular.lib.container.DataSync
- dataSyncs - Variable in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- decrStackSize(Container, int, int) - Static method in class codechicken.lib.inventory.InventoryUtils
-
Static default implementation for IInventory method
- DEFAULT_RES - Static variable in class codechicken.lib.internal.ItemFileRenderer
- defaultBlockState() - Method in class codechicken.lib.block.LazyStateBlock
- defaultValue - Variable in class codechicken.lib.block.component.PropertyComponent
- delegate - Variable in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- DelegatingVertexConsumer - Class in codechicken.lib.render.buffer
-
A simple
VertexConsumerimplementation which forwards to a delegate. - DelegatingVertexConsumer(VertexConsumer) - Constructor for class codechicken.lib.render.buffer.DelegatingVertexConsumer
- delete() - Method in interface codechicken.lib.config.ConfigTag
-
Delete this tag from the parent.
- delete(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Deletes the tag with the given name.
- delete(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- deleteChars(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- deleteWords(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- describe() - Method in interface codechicken.lib.config.ListRestriction
-
Describe this
ListRestrictionfor display. - describe() - Method in record class codechicken.lib.config.ListRestriction.DoubleRange
- describe() - Method in record class codechicken.lib.config.ListRestriction.IntRange
- describe() - Method in interface codechicken.lib.config.Restriction
-
Describe this
Restrictionfor display. - describe() - Method in record class codechicken.lib.config.Restriction.DoubleRange
- describe() - Method in record class codechicken.lib.config.Restriction.IntRange
- detectAndSend() - Method in class codechicken.lib.gui.modular.lib.container.DataSync
-
This should only ever be called server side!
- DevCommands - Class in codechicken.lib.internal.command.dev
-
Created by covers1624 on 11/12/21.
- DevCommands() - Constructor for class codechicken.lib.internal.command.dev.DevCommands
- diffuse - Variable in class codechicken.lib.render.lighting.LightModel.Light
- diffuseColour - Variable in class codechicken.lib.render.model.ModelMaterial
- diffuseColourMap - Variable in class codechicken.lib.render.model.ModelMaterial
- direction - Variable in class codechicken.lib.model.Quad
- Direction - Enum Class in codechicken.lib.gui.modular.lib.geometry
-
Created by brandon3055 on 04/09/2023
- DirectionComponent - Class in codechicken.lib.block.component
-
Created by covers1624 on 22/7/22.
- DirectionComponent(boolean) - Constructor for class codechicken.lib.block.component.DirectionComponent
- DirectionComponent.PlacementFunc - Interface in codechicken.lib.block.component
- dirty - Variable in class codechicken.lib.config.AbstractConfigTag
- dissolve - Variable in class codechicken.lib.render.model.ModelMaterial
- dist - Variable in class codechicken.lib.raytracer.SubHitBlockHitResult
-
The square distance from the start of the raytrace.
- distance(Axis, Position) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Return the distance the given position is from this rectangle on the specified axis.
- distance(Vector3) - Method in class codechicken.lib.vec.Vector3
- distanceSquared(Vector3) - Method in class codechicken.lib.vec.Vector3
- divide(double) - Method in class codechicken.lib.vec.Vector3
- divide(double, double, double) - Method in class codechicken.lib.vec.Vector3
- divide(Vector3) - Method in class codechicken.lib.vec.Vector3
- divide(Vec3i) - Method in class codechicken.lib.vec.Vector3
- doesFloatingItemDisableToolTips() - Method in class codechicken.lib.gui.modular.ModularGui
- doMergeStackAreas(int, ItemStack) - Method in class codechicken.lib.inventory.container.ContainerExtended
- doRenderSlot(GuiGraphics, Slot) - Method in interface codechicken.lib.gui.modular.lib.container.ContainerScreenAccess
-
This is the modular gui friendly method used by elements such as
GuiSlotsto render inventory item stacks. - doRenderSlot(GuiGraphics, Slot) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- dotProduct(double, double, double) - Method in class codechicken.lib.vec.Vector3
- dotProduct(Vector3) - Method in class codechicken.lib.vec.Vector3
- DOUBLE - Enum constant in enum class codechicken.lib.config.ValueType
- DOUBLE_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- DoubleData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- DoubleData() - Constructor for class codechicken.lib.inventory.container.data.DoubleData
- DoubleData(double) - Constructor for class codechicken.lib.inventory.container.data.DoubleData
- doubleRange(double, double) - Static method in interface codechicken.lib.config.ListRestriction
-
Represents a Double range restriction.
- doubleRange(double, double) - Static method in interface codechicken.lib.config.Restriction
-
Represents a Double range restriction.
- DoubleRange(double, double) - Constructor for record class codechicken.lib.config.ListRestriction.DoubleRange
-
Creates an instance of a
DoubleRangerecord class. - DoubleRange(double, double) - Constructor for record class codechicken.lib.config.Restriction.DoubleRange
-
Creates an instance of a
DoubleRangerecord class. - DOWN - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- DRAG - Static variable in class codechicken.lib.gui.modular.lib.CursorHelper
- dropInventory(Level, BlockPos, Container) - Static method in class codechicken.lib.util.ItemUtils
-
Drops all the items in an IInventory on the ground.
- dropItem(ItemStack, Level, Vector3) - Static method in class codechicken.lib.util.ItemUtils
-
Drops an item with basic default random velocity.
- dropItem(Level, BlockPos, ItemStack) - Static method in class codechicken.lib.util.ItemUtils
-
Drops an item in the world at the given BlockPos
- dropItem(Level, BlockPos, ItemStack, double) - Static method in class codechicken.lib.util.ItemUtils
-
Drops an item in the world at the given BlockPos
- dropOnClose(Player, Container) - Static method in class codechicken.lib.inventory.InventoryUtils
-
Drops all items from inv using removeStackFromSlot
- du - Variable in class codechicken.lib.vec.uv.UVTranslation
- dv - Variable in class codechicken.lib.vec.uv.UVTranslation
- dx(int) - Method in class codechicken.lib.model.Quad.Vertex
-
Gets the 2d X coord for the given axis.
- dy(int) - Method in class codechicken.lib.model.Quad.Vertex
-
Gets the 2d Y coord for the given axis.
- dynamic(Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Constrains a parameter to the value provided by the given supplier.
- Dynamic(Position, Supplier<Double>, Supplier<Double>) - Constructor for record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
-
Creates an instance of a
Dynamicrecord class. - Dynamic(Supplier<Double>) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Dynamic
-
Returns a dynamic value that will be retrieved from the provided supplier.
- Dynamic(Supplier<Double>, Supplier<Double>) - Constructor for record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
-
Creates an instance of a
Dynamicrecord class. - dynamicInput() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
dynamicInputrecord component. - dynamicTexture() - Method in class codechicken.lib.gui.modular.elements.GuiTexture
-
Enables dynamic texture resizing though the use of cutting and tiling.
- dynamicTexture(int) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
-
Enables dynamic texture resizing though the use of cutting and tiling.
- dynamicTexture(Borders) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
-
Enables dynamic texture resizing though the use of cutting and tiling.
- dynamicTexture(Function<DynamicTextures.DynamicTexture, String>, Identifier, Identifier, int, int, int) - Method in interface codechicken.lib.gui.modular.lib.DynamicTextures
- dynamicTexture(Function<DynamicTextures.DynamicTexture, String>, Identifier, Identifier, int, int, int, int, int, int) - Method in interface codechicken.lib.gui.modular.lib.DynamicTextures
- DynamicTexture(Identifier, Identifier, int, int, int, int, int, int) - Constructor for record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Creates an instance of a
DynamicTexturerecord class. - DynamicTextureProvider - Class in codechicken.lib.datagen
-
This provider can be used to create a data generator that can generate various textures programmatically.
- DynamicTextureProvider(DataGenerator, ResourceManager, String) - Constructor for class codechicken.lib.datagen.DynamicTextureProvider
- DynamicTextures - Interface in codechicken.lib.gui.modular.lib
-
Designed for use with DynamicTextureProvider
- DynamicTextures.DynamicTexture - Record Class in codechicken.lib.gui.modular.lib
E
- ejectItem(Level, BlockPos, ItemStack, Direction) - Static method in class codechicken.lib.util.ItemUtils
-
Ejects an item with .3 velocity in the given direction.
- ejectItems(Level, BlockPos, List<ItemStack>, Direction) - Static method in class codechicken.lib.util.ItemUtils
-
Ejects an list of items with .3 velocity in the given direction.
- ElementEvents - Interface in codechicken.lib.gui.modular.lib
-
This class defines the default implementation for all Screen events.
- embeddedPacket(RegistryAccess) - Static method in class codechicken.lib.util.CCCodecs
- emitQuad(VertexConsumer, Matrix3x2f, TextureAtlasSprite, int, int, float, float, int, int, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- EMPTY - Static variable in interface codechicken.lib.gui.modular.SpriteSupplier
- enableCursors(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
Enables rendering of custom mouse cursors when hovering over a draggable handle.
- enableScissor - Variable in class codechicken.lib.gui.modular.elements.GuiList
-
This is made available primarily for debugging purposes where it can be useful to see what's going on behind the scenes.
- enableScissor - Variable in class codechicken.lib.gui.modular.elements.GuiScrolling
-
This is made available primarily for debugging purposes where it can be useful to see what's going on behind the scenes.
- enableStackDecoration(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
-
Enable item stack decorations.
- enableStackDecoration(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
-
Enable item stack decorations.
- enableStackToolTip(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
-
Enable the default item stack tooltip.
- enableStackToolTip(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
-
Enable the default item stack tooltip.
- enableUnlocking - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- enableUnlocking() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- enclose(double, double, double) - Method in class codechicken.lib.vec.Cuboid6
- enclose(double, double, double, double, double, double) - Method in class codechicken.lib.vec.Cuboid6
- enclose(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
- enclose(Vector3) - Method in class codechicken.lib.vec.Cuboid6
- end - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- end - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- end - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- end - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- enteredBlock(Block) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- entityRotationToSide(int) - Static method in class codechicken.lib.util.RotationUtils
-
Turns Entity rotation in to Direction.
- EnumColour - Enum Class in codechicken.lib.colour
-
Created by covers1624 on 16/09/2016.
- epsComp(double, double) - Static method in class codechicken.lib.model.QuadTransformer
- equals(Colour) - Method in class codechicken.lib.colour.Colour
- equals(Object) - Method in class codechicken.lib.colour.Colour
- equals(Object) - Method in record class codechicken.lib.config.ConfigSyncManager.ConfigSyncConfigurationTask
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.config.ListRestriction.DoubleRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.config.ListRestriction.Failure
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.config.ListRestriction.IntRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.config.Restriction.DoubleRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.config.Restriction.IntRange
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.datagen.recipe.RecipeBuilder.BuiltRecipe
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiDialog.Option
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiSlider.ScrollBar
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.Player
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiTextField.TextField
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- equals(Object) - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Immutable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class codechicken.lib.vec.Cuboid6
- equals(Object) - Method in class codechicken.lib.vec.Matrix4
- equals(Object) - Method in class codechicken.lib.vec.uv.UV
- equals(Object) - Method in class codechicken.lib.vec.Vector3
- equalsT(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
- equalsT(Vector3) - Method in class codechicken.lib.vec.Vector3
-
Equals method with tolerance
- expand(double) - Method in class codechicken.lib.vec.Cuboid6
- expand(double, double, double) - Method in class codechicken.lib.vec.Cuboid6
- expand(int) - Method in class codechicken.lib.render.CCModel
- expand(int, int) - Method in class codechicken.lib.vec.Rectangle4i
- expand(Vector3) - Method in class codechicken.lib.vec.Cuboid6
- expandSide(Direction, int) - Method in class codechicken.lib.vec.Cuboid6
- experience(float) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- exportObj(Map<String, CCModel>, PrintWriter) - Static method in class codechicken.lib.render.model.OBJWriter
-
Exports a Map of CCModels to a File.
- ExtentsConsumer - Class in codechicken.lib.render.buffer
-
Created by covers1624 on 11/2/25.
- ExtentsConsumer(Consumer<Vector3fc>) - Constructor for class codechicken.lib.render.buffer.ExtentsConsumer
F
- fa - Variable in class codechicken.lib.render.lighting.LC
- face - Variable in class codechicken.lib.inventory.InventoryRange
- FACE_NORMAL - Static variable in class codechicken.lib.block.component.DirectionComponent
- factor - Variable in class codechicken.lib.vec.Scale
- Failure(int, Object) - Constructor for record class codechicken.lib.config.ListRestriction.Failure
-
Creates an instance of a
Failurerecord class. - fb - Variable in class codechicken.lib.render.lighting.LC
- fc - Variable in class codechicken.lib.render.lighting.LC
- fd - Variable in class codechicken.lib.render.lighting.LC
- field() - Method in record class codechicken.lib.gui.modular.elements.GuiTextField.TextField
-
Returns the value of the
fieldrecord component. - fill(int) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- fill(VertexConsumer, Matrix3x2f, double, double, double, double, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- fill(IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- fill(T[], T) - Static method in class codechicken.lib.util.ArrayUtils
-
Fills the array with the specified value.
- fillArray(T[], T, Function<T, Boolean>) - Static method in class codechicken.lib.util.ArrayUtils
-
Fills the array with the specified value.
- fillGradientH(VertexConsumer, Matrix3x2f, double, double, double, double, int, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- fillGradientV(VertexConsumer, Matrix3x2f, double, double, double, double, int, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- findCategory(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Gets the
ConfigCategorywith the given name, or null. - findCategory(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- findSide(Vector3) - Static method in class codechicken.lib.util.VectorUtils
-
Calculates the int direction a normal is facing.
- findSideE(Vector3) - Static method in class codechicken.lib.util.VectorUtils
-
Calculates the EnumFacing for a given normal.
- findTag(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Gets the
ConfigTagwith the given name, ornull. - findTag(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- findValue(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Gets the
ConfigValuewith the given name, or null. - findValue(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- findValueList(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Gets the
ConfigValueListwith the given name, or null. - findValueList(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- firstVertexIndex - Variable in class codechicken.lib.render.CCRenderState
- fitStackInSlot(InventoryRange, int, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- fitStackInSlot(Container, int, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- flatColourButton(GuiParent<?>, Supplier<Component>, Function<Boolean, Integer>) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Super simple button that is just a coloured rectangle with a label.
- flatColourButton(GuiParent<?>, Supplier<Component>, Function<Boolean, Integer>, Function<Boolean, Integer>) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Super simple button that is just a coloured rectangle with a label.
- flipABGR(int) - Static method in class codechicken.lib.colour.Colour
-
Flips a color between ABGR and RGBA.
- FLOAT_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- FloatData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- FloatData() - Constructor for class codechicken.lib.inventory.container.data.FloatData
- FloatData(float) - Constructor for class codechicken.lib.inventory.container.data.FloatData
- floor() - Method in class codechicken.lib.vec.Vector3
- floor(double) - Static method in class codechicken.lib.math.MathHelper
- floor(float) - Static method in class codechicken.lib.math.MathHelper
- FluidData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- FluidData() - Constructor for class codechicken.lib.inventory.container.data.FluidData
- FluidData(FluidStack) - Constructor for class codechicken.lib.inventory.container.data.FluidData
- FluidUtils - Class in codechicken.lib.fluid
- FluidUtils() - Constructor for class codechicken.lib.fluid.FluidUtils
- fmt - Variable in class codechicken.lib.render.CCRenderState
- font() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- font() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- font() - Method in class codechicken.lib.gui.modular.ModularGui
- force2dSize - Variable in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- forceSet(V) - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- forceSync() - Method in interface codechicken.lib.config.ConfigTag
-
Manually trigger all registered
ConfigCallback's in the tree. - ForegroundRender - Interface in codechicken.lib.gui.modular.lib
-
Allows a Gui Elements to render content in front of child elements.
- formatNumber(double) - Static method in class codechicken.lib.util.FormatUtil
- formatNumber(long) - Static method in class codechicken.lib.util.FormatUtil
- FormatUtil - Class in codechicken.lib.util
-
Created by brandon3055 on 31/10/2023
- FormatUtil() - Constructor for class codechicken.lib.util.FormatUtil
- forScrollBar(Supplier<Double>, Consumer<Double>, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.SliderState
- forSlider(Supplier<Double>, Consumer<Double>, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.SliderState
- FriendlyByteBufMixin - Class in codechicken.lib.internal.mixin.network
-
Created by covers1624 on 7/25/26.
- FriendlyByteBufMixin() - Constructor for class codechicken.lib.internal.mixin.network.FriendlyByteBufMixin
- fromArray(double[]) - Static method in class codechicken.lib.vec.Vector3
- fromArray(float[]) - Static method in class codechicken.lib.vec.Vector3
- fromAxes(double[]) - Static method in class codechicken.lib.vec.Vector3
- fromAxes(float[]) - Static method in class codechicken.lib.vec.Vector3
- fromBlockPos(BlockPos) - Static method in class codechicken.lib.vec.Vector3
- fromBlockPosCenter(BlockPos) - Static method in class codechicken.lib.vec.Vector3
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.BooleanData
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.ByteData
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.DoubleData
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.FloatData
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.FluidData
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.IntData
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.LongData
- fromBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.ShortData
- fromDyeMeta(int) - Static method in enum class codechicken.lib.colour.EnumColour
- fromDyeStack(ItemStack) - Static method in enum class codechicken.lib.colour.EnumColour
- fromDyeTag(Identifier) - Static method in enum class codechicken.lib.colour.EnumColour
- fromEntity(Entity) - Static method in class codechicken.lib.vec.Vector3
- fromEntityCenter(Entity) - Static method in class codechicken.lib.vec.Vector3
- fromName(String) - Static method in enum class codechicken.lib.colour.EnumColour
- fromNBT(CompoundTag) - Static method in class codechicken.lib.vec.Vector3
- fromSides(int, int, int) - Static method in enum class codechicken.lib.model.QuadCornerKicker.Corner
-
Used to find what corner is at the 3 sides.
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.BooleanData
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.ByteData
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.DoubleData
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.FloatData
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.FluidData
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.IntData
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.LongData
- fromTag(HolderLookup.Provider, Tag) - Method in class codechicken.lib.inventory.container.data.ShortData
- fromTag(Tag, RegistryAccess) - Static method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- fromTile(BlockEntity) - Static method in class codechicken.lib.vec.Vector3
- fromTileCenter(BlockEntity) - Static method in class codechicken.lib.vec.Vector3
- fromVec3i(Vec3i) - Static method in class codechicken.lib.vec.Vector3
- fromWoolMeta(int) - Static method in enum class codechicken.lib.colour.EnumColour
- fromWoolStack(ItemStack) - Static method in enum class codechicken.lib.colour.EnumColour
- fromWoolTag(Identifier) - Static method in enum class codechicken.lib.colour.EnumColour
- full - Static variable in class codechicken.lib.vec.Cuboid6
- fullAccess - Static variable in class codechicken.lib.inventory.MappedInventoryAccess
- FullBlock() - Constructor for class codechicken.lib.render.BlockRenderer.FullBlock
- fullBlocks - Static variable in class codechicken.lib.render.BlockRenderer
- FurnaceRecipeBuilder - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 28/12/20.
- FurnaceRecipeBuilder(Identifier, HolderGetter<Item>, ItemStack, FurnaceRecipeBuilder.Factory) - Constructor for class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- FurnaceRecipeBuilder.Factory - Interface in codechicken.lib.datagen.recipe
G
- g - Variable in class codechicken.lib.colour.Colour
- g() - Method in class codechicken.lib.colour.Colour
- generate(BiConsumer<ResourceKey<LootTable>, LootTable.Builder>) - Method in class codechicken.lib.datagen.NoValidationBLockLootSubProvider
- generateBackface(CCModel, int, CCModel, int, int) - Static method in class codechicken.lib.render.CCModel
-
Generates copies of faces with clockwise vertices
- 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
- 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
- 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
- generateCriteria - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- 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.
- geometry - Variable in class codechicken.lib.gui.modular.lib.geometry.GeoRef
- GeoParam - Enum Class in codechicken.lib.gui.modular.lib.geometry
-
Used to define the 6 core parameters that make up an elements geometry These are named Left, Right, Width, Top, Bottom, Height.
- GeoRef - Class in codechicken.lib.gui.modular.lib.geometry
-
Used to access one of the 6 core parameters that make up an element's geometry.
- GeoRef(GuiParent<?>, GeoParam) - Constructor for class codechicken.lib.gui.modular.lib.geometry.GeoRef
- get() - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- get() - Method in interface codechicken.lib.gui.modular.lib.ColourState
- get() - Method in class codechicken.lib.gui.modular.lib.container.DataSync
- get() - Method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
This method will return the current value of this constraint.
- get() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- get() - Method in class codechicken.lib.gui.modular.lib.geometry.GeoRef
- get() - Method in interface codechicken.lib.gui.modular.SpriteSupplier
- get() - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- get(Axis) - Method in interface codechicken.lib.gui.modular.lib.geometry.Position
-
Returns the position value for the given axis.
- get(GeoParam) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Returns a reference to the specified geometry parameter.
- get(GeoParam) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
Returns a reference to the specified geometry parameter.
- get(BlockState) - Method in class codechicken.lib.block.component.PropertyComponent
- getAlignment() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getARGB() - Method in class codechicken.lib.colour.Colour
- getAttribute(AttributeKey<T>) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
- getAttribute(AttributeKey<T>) - Method in class codechicken.lib.render.BlockRenderer.FullBlock
- getAttribute(AttributeKey<T>) - Method in class codechicken.lib.render.CCModel
- getAttribute(AttributeKey<T>) - Method in interface codechicken.lib.render.pipeline.IVertexSource
-
Gets an attribute from this
IVertexSource. - getAttributeKey(int) - Static method in class codechicken.lib.render.pipeline.attribute.AttributeKey.AttributeKeyRegistry
- getAxis() - Method in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- getBlock() - Method in class codechicken.lib.block.ModularBlock.Component
- getBoolean() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the
booleanvalue of this tag. - getBoolean() - Method in class codechicken.lib.config.ConfigValueImpl
- getBooleans() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the
BooleanListvalues stored in this tag. - getBooleans() - Method in class codechicken.lib.config.ConfigValueListImpl
- getBorderWidth() - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- getBottomHandle() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
You can use this to retrieve the current bottom resize handle.
- getBytes() - Method in class codechicken.lib.data.MCByteStream
-
Deprecated.Get the data buffered.
- getCancelButton() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
-
If cancel button is disabled, ok button will automatically resize.
- getCapability(BlockCapability<T, C>, Direction, C) - Method in class codechicken.lib.capability.CapabilityCache
-
Gets a capability from the block in
todirection fromCapabilityCache's position. - getCapability(BlockCapability<T, Direction>, Direction) - Method in class codechicken.lib.capability.CapabilityCache
-
Gets a capability from the block in
todirection fromCapabilityCache's position. - getCapabilityOr(BlockCapability<T, Direction>, Direction, T) - Method in class codechicken.lib.capability.CapabilityCache
-
Overload of
CapabilityCache.getCapability(net.neoforged.neoforge.capabilities.BlockCapability<T, net.minecraft.core.Direction>, net.minecraft.core.Direction)with support for returning another object when empty. - getCategory(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Gets or creates a
ConfigCategorywith the given name. - getCategory(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- getChannel() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- getChildBounds() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- getChildren() - Method in interface codechicken.lib.config.ConfigCategory
-
Gets all child tags contained in this Category.
- getChildren() - Method in class codechicken.lib.config.ConfigCategoryImpl
- getChildren() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- getChildren() - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
- getChildren() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- getChildren() - Method in class codechicken.lib.gui.modular.ModularGui
- getColour() - Method in enum class codechicken.lib.colour.EnumColour
- getColour() - Method in interface codechicken.lib.gui.modular.lib.ColourState
- getColour() - Method in class codechicken.lib.render.CCRenderState
- getColour(double) - Method in class codechicken.lib.colour.CustomGradient
- getColour(int) - Method in enum class codechicken.lib.colour.EnumColour
- getColourI(double) - Method in class codechicken.lib.colour.CustomGradient
- getComment() - Method in class codechicken.lib.config.AbstractConfigTag
- getComment() - Method in interface codechicken.lib.config.ConfigTag
-
Gets the comment for the tag.
- getConfigFor(Constraint, Constraint, Constraint) - Static method in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
- getConsumer() - Method in class codechicken.lib.render.CCRenderState
- getContainerSize() - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- getContainerSize() - Method in class codechicken.lib.inventory.InventoryCopy
- getContainerSize() - Method in class codechicken.lib.inventory.InventorySimple
- getContainerSize() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- getContentElement() - Method in class codechicken.lib.gui.modular.elements.GuiDVD
- getContentElement() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- getContentElement() - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
-
Retrieves the content element that holds all the scrolling elements.
- getContentElement() - Method in interface codechicken.lib.gui.modular.lib.ContentElement
- getCoords(Direction.Axis) - Method in class codechicken.lib.raytracer.IndexedVoxelShape
- getCoords(Direction.Axis) - Method in class codechicken.lib.raytracer.MultiIndexedVoxelShape
- getCorrectedHeadVec(Player) - Static method in class codechicken.lib.raytracer.RayTracer
- getCursorPosition() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- getData() - Method in class codechicken.lib.raytracer.IndexedVoxelShape
- getData(ModularTileBlock.TileComponent<T>) - Method in class codechicken.lib.block.ModularBlockEntity
- getDatagenComponents() - Method in class codechicken.lib.block.ModularBlock
- getDefaultBoolean() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the default
booleanvalue of this tag. - getDefaultBoolean() - Method in class codechicken.lib.config.ConfigValueImpl
- getDefaultBooleans() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the default
BooleanListvalues stored in this tag. - getDefaultBooleans() - Method in class codechicken.lib.config.ConfigValueListImpl
- getDefaultDouble() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the default
doublevalue of this tag. - getDefaultDouble() - Method in class codechicken.lib.config.ConfigValueImpl
- getDefaultDoubles() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the default
DoubleListvalues stored in this tag. - getDefaultDoubles() - Method in class codechicken.lib.config.ConfigValueListImpl
- getDefaultHex() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the default
intvalue stored as a Hex String of this tag. - getDefaultHex() - Method in class codechicken.lib.config.ConfigValueImpl
- getDefaultHexs() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the default
IntListvalues represented as Hex strings stored in this tag. - getDefaultHexs() - Method in class codechicken.lib.config.ConfigValueListImpl
- getDefaultInt() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the default
intvalue of this tag. - getDefaultInt() - Method in class codechicken.lib.config.ConfigValueImpl
- getDefaultInts() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the default
IntListvalues stored in this tag. - getDefaultInts() - Method in class codechicken.lib.config.ConfigValueListImpl
- getDefaultLong() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the default
longvalue of this tag. - getDefaultLong() - Method in class codechicken.lib.config.ConfigValueImpl
- getDefaultLongs() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the default
LongListvalues stored in this tag. - getDefaultLongs() - Method in class codechicken.lib.config.ConfigValueListImpl
- getDefaultString() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the default
Stringvalue of this tag. - getDefaultString() - Method in class codechicken.lib.config.ConfigValueImpl
- getDefaultStrings() - Method in interface codechicken.lib.config.ConfigValueList
- getDefaultStrings() - Method in class codechicken.lib.config.ConfigValueListImpl
- getDesc() - Method in interface codechicken.lib.config.ConfigTag
-
Gets a descriptive name for this tag.
- getDirectRoot() - Method in class codechicken.lib.gui.modular.ModularGui
- getDouble() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the
doublevalue of this tag. - getDouble() - Method in class codechicken.lib.config.ConfigValueImpl
- getDoubles() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the
DoubleListvalues stored in this tag. - getDoubles() - Method in class codechicken.lib.config.ConfigValueListImpl
- getDyeMeta() - Method in enum class codechicken.lib.colour.EnumColour
- getDyeTagName() - Method in enum class codechicken.lib.colour.EnumColour
- getElementMap() - Method in class codechicken.lib.gui.modular.elements.GuiList
- getEnclosingRect() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Returns a new
Rectanglethe bounds of which will enclose this element and all of its child elements recursively. - getEnd() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- getEnd() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- getEnd() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- getEnd() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- getEndVec(Player) - Static method in class codechicken.lib.raytracer.RayTracer
- getEndVec(Player, double) - Static method in class codechicken.lib.raytracer.RayTracer
- getEntitiesWithContainerOpen() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- getExtractableStack(InventoryRange, int) - Static method in class codechicken.lib.inventory.InventoryUtils
-
Gets the stack in slot if it can be extracted
- getExtractableStack(Container, int) - Static method in class codechicken.lib.inventory.InventoryUtils
- getGuiTitle() - Method in class codechicken.lib.gui.modular.ModularGui
- getHeight() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
-
Returns the value of the
getHeightrecord component. - getHeldStack(Player) - Static method in class codechicken.lib.util.ItemUtils
- getHex() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the
intvalue stored as a Hex String of this tag. - getHex() - Method in class codechicken.lib.config.ConfigValueImpl
- getHexColour() - Method in interface codechicken.lib.gui.modular.lib.ColourState
- getHexs() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the
IntListvalues stored as a Hex strings stored in this tag. - getHexs() - Method in class codechicken.lib.config.ConfigValueListImpl
- getHighlighted() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- getHorizontalAlign() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getHoveredSlot(double, double) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- getIcos4RenderType(Identifier) - Static method in class codechicken.lib.render.CCModelLibrary
- getIcos7RenderType(Identifier) - Static method in class codechicken.lib.render.CCModelLibrary
- getId() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- getId() - Method in interface codechicken.lib.datagen.recipe.RecipeBuilder
- getId() - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenOffset
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenOffsetDynamic
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Dynamic
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Literal
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Relative
- getImpl() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.RelativeDynamic
- getInsertableQuantity(IItemHandler, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- 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(Container, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- getInt() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the
intvalue of this tag. - getInt() - Method in class codechicken.lib.config.ConfigValueImpl
- getInts() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the
IntListvalues stored in this tag. - getInts() - Method in class codechicken.lib.config.ConfigValueListImpl
- getItem(int) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- getItem(int) - Method in class codechicken.lib.inventory.InventoryCopy
- getItem(int) - Method in class codechicken.lib.inventory.InventorySimple
- getItem(int) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- getJeiDropConsumer() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- getJeiDropTargets() - Method in class codechicken.lib.gui.modular.ModularGui
- getJeiExclusions() - Method in class codechicken.lib.gui.modular.ModularGui
- getJeiHighlightTime() - Method in class codechicken.lib.gui.modular.ModularGui
- getKey() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- getKey() - Method in interface codechicken.lib.datagen.recipe.RecipeBuilder
- getKey() - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- getLabel() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- getLayer() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getLeftHandle() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
You can use this to retrieve the current left resize handle.
- getLineSpacing() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getList() - Method in class codechicken.lib.gui.modular.elements.GuiList
-
You are allowed to modify this list directly, but if you do you must call
GuiList.markDirty()otherwise the display elements will not get updated. - getLocale() - Method in class codechicken.lib.datagen.LanguageProvider
- getLocalizedName() - Method in enum class codechicken.lib.colour.EnumColour
- getLockedRotation() - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- getLong() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the
longvalue of this tag. - getLong() - Method in class codechicken.lib.config.ConfigValueImpl
- getLongs() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the
LongListvalue stored in this tag. - getLongs() - Method in class codechicken.lib.config.ConfigValueListImpl
- getLuminosity(FluidStack, double) - Static method in class codechicken.lib.fluid.FluidUtils
- getMaterial(String) - Method in class codechicken.lib.render.model.MatLib
- getMatrix(Matrix4, Vector3, Rotation, double) - Static method in class codechicken.lib.render.RenderUtils
- getMatrix(Vector3, Rotation, double) - Static method in class codechicken.lib.render.RenderUtils
-
Deprecated.
- getMaxSize() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- getMaxStackSize() - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- getMaxStackSize() - Method in class codechicken.lib.inventory.InventorySimple
- getMaxStackSize() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- getMaxStackSize(ItemStack) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- getMessage() - Method in exception class codechicken.lib.vec.IrreversibleTransformationException
- getMinSize() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- getMixins() - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- getModularGui() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- getModularGui() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- getModularGui() - Method in class codechicken.lib.gui.modular.ModularGui
- getModularGui() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- getModularGui() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- getMoveHandle() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
You can use this to retrieve the current move handle.
- getName() - Method in class codechicken.lib.config.AbstractConfigTag
- getName() - Method in interface codechicken.lib.config.ConfigTag
-
Gets the name of this tag.
- getName() - Method in class codechicken.lib.datagen.DynamicTextureProvider
- getName() - Method in class codechicken.lib.datagen.LanguageProvider
- getName() - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- getOffset() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- getOffset() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- getOffset() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Relative
- getOffset() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.RelativeDynamic
- getOkButton() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- getOrAllocate(AttributeKey<T>) - Method in class codechicken.lib.render.CCModel
-
Gets an attribute.
- getParent() - Method in class codechicken.lib.config.AbstractConfigTag
- getParent() - Method in interface codechicken.lib.config.ConfigTag
-
Get the parent tag.
- getParent() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- getParent() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- getParent(GeoParam) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- getParentScreen() - Method in class codechicken.lib.gui.modular.ModularGui
- getPearlBob(double) - Static method in class codechicken.lib.render.RenderUtils
- getPlacedRotation(BlockPos, LivingEntity) - Static method in class codechicken.lib.util.RotationUtils
-
Gets rotation for placing a block, Will use Up and Down.
- getPlacedRotation(BlockPos, LivingEntity, boolean) - Static method in class codechicken.lib.util.RotationUtils
-
Short hand for getPlacedRotationHorizontal and getPlacedRotation.
- getPlacedRotationHorizontal(LivingEntity) - Static method in class codechicken.lib.util.RotationUtils
-
Gets the rotation for placing a block only on the horizon.
- getPluginUid() - Method in class codechicken.lib.internal.compat.JEIPlugin
- getPos() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- getPos() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- getPos() - Method in interface codechicken.lib.gui.modular.lib.SliderState
- getPosition() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Returns a
Positionthat is permanently bound to this element. - getPressSound() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- getProgress() - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
- getProvider() - Method in class codechicken.lib.gui.modular.ModularGui
- getRawValue() - Method in class codechicken.lib.config.ConfigValueImpl
- getRawValue() - Method in class codechicken.lib.config.ConfigValueListImpl
- getRectangle() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Returns a
Rectanglethat is permanently bound to this element. - getRefMapperConfig() - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- getReleaseSound() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- getRenderFrame() - Static method in class codechicken.lib.util.ClientUtils
- getRenderTime() - Static method in class codechicken.lib.util.ClientUtils
- getResolution(CommandContext<CommandSourceStack>) - Static method in class codechicken.lib.internal.command.client.RenderItemToFileCommand
- getResource(Identifier) - Static method in class codechicken.lib.util.ResourceUtils
-
Get's an IResource from the resource manager.
- getResourceAsStream(Identifier) - Static method in class codechicken.lib.util.ResourceUtils
-
Retrieves an InputStream from the standard Vanilla IReloadableResourceManager.
- getResourceManager() - Static method in class codechicken.lib.util.ResourceUtils
-
Grabs the resource manager.
- getRestriction() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the
Restrictionpredicate for this tag. - getRestriction() - Method in class codechicken.lib.config.ConfigValueImpl
- getRestriction() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the
Restrictionpredicate for this tag. - getRestriction() - Method in class codechicken.lib.config.ConfigValueListImpl
- getRGBA() - Method in class codechicken.lib.colour.Colour
- getRightHandle() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
You can use this to retrieve the current right resize handle.
- getRoot() - Method in class codechicken.lib.gui.modular.ModularGui
- getRotationSpeed() - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- getSaveDirectory() - Static method in class codechicken.lib.util.ServerUtils
- getSaveDirectory(ResourceKey<Level>) - Static method in class codechicken.lib.util.ServerUtils
- getScale() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getScreen() - Method in class codechicken.lib.gui.modular.ModularGui
-
Returns the Screen housing this
ModularGuiWith custom ModularGui implementations this may be null. - getScroll() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getScroll() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getSerializedName() - Method in enum class codechicken.lib.colour.EnumColour
- getShadow() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getShadow() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getShape(Cuboid6) - Static method in class codechicken.lib.raytracer.VoxelShapeCache
- getShape(AABB) - Static method in class codechicken.lib.raytracer.VoxelShapeCache
- getShapeForEachState(Function<BlockState, VoxelShape>) - Method in class codechicken.lib.block.LazyStateBlock
- getShapeForEachState(Function<BlockState, VoxelShape>, Property<?>...) - Method in class codechicken.lib.block.LazyStateBlock
- getSide(int) - Method in class codechicken.lib.vec.Cuboid6
- getSide(int) - Method in class codechicken.lib.vec.Vector3
- getSide(BlockPos) - Static method in class codechicken.lib.math.MathHelper
- getSide(Direction) - Method in class codechicken.lib.vec.Cuboid6
- getSidedRotation(Player, int) - Static method in class codechicken.lib.vec.Rotation
- getSideFromLookAngle(LivingEntity) - Static method in class codechicken.lib.vec.Rotation
- getSideSize(Direction) - Method in class codechicken.lib.vec.Cuboid6
- getSlider() - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- getSlot(int) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- getSlotHandler(Slot) - Method in class codechicken.lib.gui.modular.ModularGui
-
Returns the gui element responsible for managing a gui slot.
- getSprite() - Method in class codechicken.lib.gui.modular.elements.GuiTexture
- getStart() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- getStart() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- getStart() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- getStart() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- getStartVec(Player) - Static method in class codechicken.lib.raytracer.RayTracer
- getState() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- getStateDefinition() - Method in class codechicken.lib.block.LazyStateBlock
- getStateForPlacement(BlockPlaceContext) - Method in class codechicken.lib.block.ModularBlock
- getStateForPlacement(BlockState, BlockPlaceContext) - Method in class codechicken.lib.block.component.DirectionComponent
- getStateForPlacement(BlockState, BlockPlaceContext) - Method in class codechicken.lib.block.component.StateAwareComponent
- getString() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the
Stringvalue of this tag. - getString() - Method in class codechicken.lib.config.ConfigValueImpl
- getStrings() - Method in interface codechicken.lib.config.ConfigValueList
- getStrings() - Method in class codechicken.lib.config.ConfigValueListImpl
- getText() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getText() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getText() - Method in interface codechicken.lib.gui.modular.lib.TextState
- getTextColour() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getTextColour() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getTextState() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- getTextState() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- getThis() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- getTicker(Level, BlockState, BlockEntityType<BE>) - Method in class codechicken.lib.block.ModularTileBlock
- getTimeOffset(int, int, int) - Static method in class codechicken.lib.render.RenderUtils
- getTimeOffset(BlockPos) - Static method in class codechicken.lib.render.RenderUtils
- getTitle() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- getTitle() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- getTooltip() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- getTooltip() - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
- getTooltipDelay() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- getTooltipDelay() - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
- getTopHandle() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
You can use this to retrieve the current top resize handle.
- getTrim() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getType() - Method in interface codechicken.lib.config.ConfigValue
-
Gets the type of the
ConfigValue. - getType() - Method in class codechicken.lib.config.ConfigValueImpl
- getType() - Method in interface codechicken.lib.config.ConfigValueList
-
Gets the type of the
ConfigValueList. - getType() - Method in class codechicken.lib.config.ConfigValueListImpl
- getType() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- getU0() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getU1() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getUnlocalizedName() - Method in enum class codechicken.lib.colour.EnumColour
- getV0() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getV1() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getValue() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- getValue(GeoParam) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- getValue(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Gets or creates a
ConfigValuewith the given name. - getValue(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- getValueList(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Gets or creates a
ConfigValueListwith the given name. - getValueList(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- getVertexCount() - Method in interface codechicken.lib.render.pipeline.IVertexSource
-
The number of vertices available in the model.
- getVertexFormat() - Method in class codechicken.lib.render.CCRenderState
- getVerticalAlign() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- 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.pipeline.IVertexSource
-
The vertices for this model.
- getWidth() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
-
Returns the value of the
getWidthrecord component. - getWoolMeta() - Method in enum class codechicken.lib.colour.EnumColour
- getWoolTagName() - Method in enum class codechicken.lib.colour.EnumColour
- getWordPosition(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- getWrap() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getX() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
-
Returns the value of the
getXrecord component. - getY() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
-
Returns the value of the
getYrecord component. - gF() - Method in class codechicken.lib.colour.Colour
- gF() - Method in enum class codechicken.lib.colour.EnumColour
- gF(float) - Method in class codechicken.lib.colour.Colour
- gF(int) - Method in class codechicken.lib.colour.Colour
- gluProject(Vector3, Matrix4, Matrix4, IntBuffer) - Static method in class codechicken.lib.vec.Matrix4
- gradient - Variable in class codechicken.lib.colour.CustomGradient
- GRAY - Enum constant in enum class codechicken.lib.colour.EnumColour
- GREEN - Enum constant in enum class codechicken.lib.colour.EnumColour
- group - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- gui(Supplier<Identifier>) - Static method in interface codechicken.lib.gui.modular.SpriteSupplier
- gui(Identifier) - Static method in interface codechicken.lib.gui.modular.SpriteSupplier
- GUI_SYNC - Static variable in class codechicken.lib.internal.CCLNetwork
- GuiButton - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 28/08/2023
- GuiButton(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiButton
-
In its default state this is a blank, invisible element that can fire callbacks when pressed.
- GuiColourPicker - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 17/11/2023
- GuiColourPicker(GuiParent<?>, Colour) - Constructor for class codechicken.lib.gui.modular.elements.GuiColourPicker
- GuiColourPicker.ColourPreview - Class in codechicken.lib.gui.modular.elements
- GuiColourPicker.SliderBG - Class in codechicken.lib.gui.modular.elements
- GuiContextMenu - Class in codechicken.lib.gui.modular.elements
-
Context menus get added to the root element when they are created so as long as no new elements are added after the menu is opened, the menu will always be on top.
- GuiContextMenu(ModularGui) - Constructor for class codechicken.lib.gui.modular.elements.GuiContextMenu
- GuiDialog - Class in codechicken.lib.gui.modular.elements
-
This class is designed to assist with the easy creation of a number of standard dialog windows.
- GuiDialog(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiDialog
- GuiDialog.Option - Record Class in codechicken.lib.gui.modular.elements
- GuiDVD - Class in codechicken.lib.gui.modular.elements
-
Just for fun! Created by brandon3055 on 10/09/2023
- GuiDVD(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiDVD
- GuiElement<T> - Class in codechicken.lib.gui.modular.elements
-
This is the Base class for all gui elements in Modular Gui Version 3.
- GuiElement(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiElement
- GuiEntityRenderer - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 15/11/2023
- GuiEntityRenderer(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- GuiEventProvider - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 15/11/2023
- GuiEventProvider(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiEventProvider
- GuiEventProvider.MouseMoveListener - Interface in codechicken.lib.gui.modular.elements
- GuiEventProvider.ScrollListener - Interface in codechicken.lib.gui.modular.elements
- GuiGraphicsExtension - Interface in codechicken.lib.gui.render
-
An extension interface providing many various GUI rendering helpers.
- GuiGraphicsMixin - Class in codechicken.lib.internal.mixin.render
-
Created by covers1624 on 7/25/26.
- GuiGraphicsMixin() - Constructor for class codechicken.lib.internal.mixin.render.GuiGraphicsMixin
- GuiItemStack - Class in codechicken.lib.gui.modular.elements
-
A simple gui element that renders an item stack.
- GuiItemStack(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiItemStack
- GuiItemStack(GuiParent<?>, Supplier<ItemStack>) - Constructor for class codechicken.lib.gui.modular.elements.GuiItemStack
- GuiItemStack(GuiParent<?>, ItemStack) - Constructor for class codechicken.lib.gui.modular.elements.GuiItemStack
- GuiList<E> - Class in codechicken.lib.gui.modular.elements
-
GuiList, as the name suggests allows you to display a list of objects.
- GuiList(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiList
- GuiManipulable - Class in codechicken.lib.gui.modular.elements
-
This element can be used to create movable/resizable guis of gui elements.
- GuiManipulable(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiManipulable
- GuiManipulable.PositionRestraint - Interface in codechicken.lib.gui.modular.elements
- GuiParent<T> - Interface in codechicken.lib.gui.modular.lib.geometry
-
This is the base interface that allows an element or screen to define its basic geometry.
- GuiProgressIcon - Class in codechicken.lib.gui.modular.elements
-
This can be used to create a simple progress indicator like those used in machines like furnaces.
- GuiProgressIcon(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiProgressIcon
- GuiProgressIcon(GuiParent<?>, SpriteSupplier) - Constructor for class codechicken.lib.gui.modular.elements.GuiProgressIcon
- GuiProgressIcon(GuiParent<?>, SpriteSupplier, SpriteSupplier) - Constructor for class codechicken.lib.gui.modular.elements.GuiProgressIcon
- GuiProvider - Interface in codechicken.lib.gui.modular.lib
-
This interface is used to build modular gui Screens.
- GuiRectangle - Class in codechicken.lib.gui.modular.elements
-
Used to draw a simple rectangle on the screen.
- GuiRectangle(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiRectangle
- GuiScrolling - Class in codechicken.lib.gui.modular.elements
-
So the logic behind this element is as follows.
- GuiScrolling(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiScrolling
- GuiScrolling.ScrollWindow - Record Class in codechicken.lib.gui.modular.elements
- GuiSlider - Class in codechicken.lib.gui.modular.elements
-
This can be used as the base for anything that requires the linear movement of an element between two position.
- GuiSlider(GuiParent<?>, Axis) - Constructor for class codechicken.lib.gui.modular.elements.GuiSlider
-
Creates a basic gui slider that moves along the specified axis.
- GuiSlider(GuiParent<?>, Axis, GuiElement<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiSlider
- GuiSlider.ScrollBar - Record Class in codechicken.lib.gui.modular.elements
- GuiSlots - Class in codechicken.lib.gui.modular.elements
-
This element is used to manage and render a grid of inventory slots in a GUI.
- GuiSlots(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, int) - Constructor for class codechicken.lib.gui.modular.elements.GuiSlots
- GuiSlots(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, int, int, int) - Constructor for class codechicken.lib.gui.modular.elements.GuiSlots
- GuiSlots.Player - Record Class in codechicken.lib.gui.modular.elements
- GuiSlots.PlayerAll - Record Class in codechicken.lib.gui.modular.elements
- GuiSlots.PlayerWithArmor - Record Class in codechicken.lib.gui.modular.elements
- GuiText - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 31/08/2023
- GuiText(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiText
- GuiText(GuiParent<?>, Supplier<Component>) - Constructor for class codechicken.lib.gui.modular.elements.GuiText
- GuiText(GuiParent<?>, Component) - Constructor for class codechicken.lib.gui.modular.elements.GuiText
- GuiTextField - Class in codechicken.lib.gui.modular.elements
-
TODO, Re write this, Its currently mostly pulled from the TextField in Gui v2
- GuiTextField(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiTextField
- GuiTextField.TextField - Record Class in codechicken.lib.gui.modular.elements
- GuiTextList - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 10/10/2023
- GuiTextList(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiTextList
- GuiTextList(GuiParent<?>, Supplier<List<? extends Component>>) - Constructor for class codechicken.lib.gui.modular.elements.GuiTextList
- GuiTextList(GuiParent<?>, List<? extends Component>) - Constructor for class codechicken.lib.gui.modular.elements.GuiTextList
- GuiTexture - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 28/08/2023
- GuiTexture(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiTexture
- GuiTexture(GuiParent<?>, SpriteSupplier) - Constructor for class codechicken.lib.gui.modular.elements.GuiTexture
- guiTexturePath() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
H
- h - Variable in class codechicken.lib.vec.Rectangle4i
- handleFloatingItemRender(GuiGraphics, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- handleGuiChange(int, int) - Method in class codechicken.lib.inventory.container.ContainerExtended
-
May be called from a server packet handler to handle client input
- handleInputPacket(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.ContainerExtended
-
May be called from a server packet handler to handle additional info
- handleOutputPacket(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.ContainerExtended
-
May be called from a client packet handler to handle additional info
- handlePacket(PacketCustom, Minecraft) - Method in interface codechicken.lib.packet.ICustomPacketHandler.IClientConfigurationPacketHandler
-
Deprecated.Called on the client to handle a configuration phase packet.
- handlePacket(PacketCustom, Minecraft) - Method in interface codechicken.lib.packet.ICustomPacketHandler.IClientPacketHandler
-
Deprecated.Called on the client to handle a packet sent from the server.
- handlePacket(PacketCustom, Minecraft) - Method in class codechicken.lib.packet.SimpleClientPacketHandler
-
Deprecated.
- handlePacket(PacketCustom, ServerPlayer) - Method in interface codechicken.lib.packet.ICustomPacketHandler.IServerPacketHandler
-
Deprecated.Called on the server to handle a packet sent from a client.
- handlePacket(PacketCustom, ServerPlayer) - Method in class codechicken.lib.packet.SimpleServerPacketHandler
-
Deprecated.
- handlePacket(PacketCustom, ServerPlayer, Consumer<ConfigurationTask.Type>) - Method in interface codechicken.lib.packet.ICustomPacketHandler.IServerConfigurationPacketHandler
-
Deprecated.
- handlePacketFromClient(RegistryFriendlyByteBuf, IPayloadContext) - Static method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- handlePacketFromClient(RegistryFriendlyByteBuf, IPayloadContext, int) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Override this in your container menu implementation in order to receive packets sent via
ModularGuiContainerMenu.sendPacketToServer(int, Consumer) - handlePacketFromServer(RegistryFriendlyByteBuf, IPayloadContext) - Static method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- handlePacketFromServer(RegistryFriendlyByteBuf, IPayloadContext, int) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Override this in your container menu implementation in order to receive packets sent via
ModularGuiContainerMenu.sendPacketToServer(int, Consumer) - handleSyncPacket(RegistryFriendlyByteBuf) - Method in class codechicken.lib.gui.modular.lib.container.DataSync
- has(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Checks if this tag has a child with the given name.
- has(String) - Method in class codechicken.lib.config.ConfigCategoryImpl
- hasAttribute(AttributeKey<?>) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
- hasAttribute(AttributeKey<?>) - Method in class codechicken.lib.render.BlockRenderer.FullBlock
- hasAttribute(AttributeKey<?>) - Method in class codechicken.lib.render.CCModel
- hasAttribute(AttributeKey<?>) - Method in interface codechicken.lib.render.pipeline.IVertexSource
-
Returns
trueif the specified attribute is provided by thisIVertexSource. - hashCode() - Method in class codechicken.lib.colour.Colour
- hashCode() - Method in record class codechicken.lib.config.ConfigSyncManager.ConfigSyncConfigurationTask
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.config.ListRestriction.DoubleRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.config.ListRestriction.Failure
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.config.ListRestriction.IntRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.config.Restriction.DoubleRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.config.Restriction.IntRange
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.datagen.recipe.RecipeBuilder.BuiltRecipe
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiDialog.Option
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiSlider.ScrollBar
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.Player
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiTextField.TextField
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns a hash code value for this object.
- hashCode() - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- hashCode() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Immutable
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns a hash code value for this object.
- hashCode() - Method in class codechicken.lib.vec.Cuboid6
- hashCode() - Method in class codechicken.lib.vec.Matrix4
- hashCode() - Method in class codechicken.lib.vec.Vector3
- hasItem(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- hasItem(ItemPredicate...) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- hasItem(ItemPredicate...) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- hasItem(TagKey<Item>) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- hasItem(TagKey<Item>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- hasItem(ItemLike) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- hasItem(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- height() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
heightrecord component. - height() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
- height() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- height() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
- height() - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- HEIGHT - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
Y_SIZE
- HEX - Enum constant in enum class codechicken.lib.config.ValueType
- hiddenSize() - Method in class codechicken.lib.gui.modular.elements.GuiList
- hiddenSize(Axis) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- highlight - Variable in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- highlight - Static variable in class codechicken.lib.internal.HighlightHandler
- highlight() - Method in record class codechicken.lib.gui.modular.elements.GuiSlider.ScrollBar
-
Returns the value of the
highlightrecord component. - HighlightCommand - Class in codechicken.lib.internal.command.client
-
Created by covers1624 on 25/3/22.
- HighlightCommand() - Constructor for class codechicken.lib.internal.command.client.HighlightCommand
- HighlightHandler - Class in codechicken.lib.internal
-
Created by covers1624 on 9/06/18.
- HighlightHandler() - Constructor for class codechicken.lib.internal.HighlightHandler
- hitInfo - Variable in class codechicken.lib.raytracer.SubHitBlockHitResult
- horizonals - Static variable in class codechicken.lib.model.QuadCornerKicker
- horizontalBar() - Method in record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Returns the value of the
horizontalBarrecord component. - hotBar() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.Player
-
Returns the value of the
hotBarrecord component. - hotBar() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Returns the value of the
hotBarrecord component. - hotBar() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Returns the value of the
hotBarrecord component. - hoverTime - Variable in class codechicken.lib.gui.modular.elements.GuiElement
- hoverTime() - Method in class codechicken.lib.gui.modular.elements.GuiElement
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.vec.uv.IconTransformation
- icons - Variable in class codechicken.lib.vec.uv.MultiIconTransformation
- IconTransformation - Class in codechicken.lib.vec.uv
- IconTransformation(IconTransformation) - Constructor for class codechicken.lib.vec.uv.IconTransformation
- IconTransformation(TextureAtlasSprite) - Constructor for class codechicken.lib.vec.uv.IconTransformation
- icosahedron4 - Static variable in class codechicken.lib.render.CCModelLibrary
- icosahedron7 - Static variable in class codechicken.lib.render.CCModelLibrary
- ICustomPacketHandler - Interface in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ICustomPacketHandler.IClientConfigurationPacketHandler - Interface in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ICustomPacketHandler.IClientPacketHandler - Interface in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ICustomPacketHandler.IServerConfigurationPacketHandler - Interface in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- ICustomPacketHandler.IServerPacketHandler - Interface in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- id - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- id - Variable in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- ifPresent(Consumer<TextureAtlasSprite>) - Method in interface codechicken.lib.gui.modular.SpriteSupplier
- ignoreMtl() - Method in class codechicken.lib.render.model.OBJParser
-
Sets the parser to ignore MTL definitions and usages within the OBJ.
- illumination - Variable in class codechicken.lib.render.model.ModelMaterial
- immutable() - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- Immutable(double, double) - Constructor for record class codechicken.lib.gui.modular.lib.geometry.Position.Immutable
-
Creates an instance of a
Immutablerecord class. - Immutable(Position, double, double) - Constructor for record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
-
Creates an instance of a
Immutablerecord class. - include(int, int) - Method in class codechicken.lib.vec.Rectangle4i
- include(Rectangle4i) - Method in class codechicken.lib.vec.Rectangle4i
- incrStackSize(ItemStack, int) - Static method in class codechicken.lib.inventory.InventoryUtils
- incrStackSize(ItemStack, ItemStack) - Static method in class codechicken.lib.inventory.InventoryUtils
- index() - Method in record class codechicken.lib.config.ListRestriction.Failure
-
Returns the value of the
indexrecord component. - IndexedVoxelShape - Class in codechicken.lib.raytracer
-
A VoxelShape implementation, produces a
VoxelShapeBlockHitResultwhen ray traced. - IndexedVoxelShape(VoxelShape, Object) - Constructor for class codechicken.lib.raytracer.IndexedVoxelShape
- indexOf(Slot) - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- indexOf(T[], T) - Static method in class codechicken.lib.util.ArrayUtils
-
Returns the index of the first occurrence of the specified element in the array.
- indexOfRef(T[], T) - Static method in class codechicken.lib.util.ArrayUtils
-
Returns the index of the first occurrence of the specified element in the array with the same identity.
- infoDialog(GuiParent<?>, Component, Component, int) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Creates a simple info dialog for displaying information to the user.
- infoDialog(GuiParent<?>, Component, Component, int, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Creates a simple info dialog for displaying information to the user.
- infoDialog(GuiParent<?>, Component, int) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Creates a simple info dialog for displaying information to the user.
- ingredient(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- ingredient(TagKey<Item>) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- ingredient(Ingredient) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- ingredient(ItemLike) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- init() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- init() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- init() - Static method in class codechicken.lib.internal.command.CCLCommands
- init() - Static method in class codechicken.lib.internal.HighlightHandler
- init() - Static method in class codechicken.lib.internal.TileChunkLoadHook
- init() - Static method in class codechicken.lib.render.CCRenderEventHandler
- init(IEventBus) - Static method in class codechicken.lib.config.ConfigSyncManager
- init(IEventBus) - Static method in class codechicken.lib.internal.ClientInit
- init(IEventBus) - Static method in class codechicken.lib.internal.DataGenerators
- init(IEventBus) - Method in class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- init(IEventBus, ModContainer) - Static method in class codechicken.lib.internal.CCLNetwork
- init(IEventBus, ModContainer) - Method in class codechicken.lib.packet.StreamNetworkChannel
-
Called with your mod event bus and mod container.
- initElement(GuiParent<?>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Called immediately after an element is added to its parent, use to initialize the child element.
- initFullscreenGui() - Method in class codechicken.lib.gui.modular.ModularGui
-
Sets up this gui to render as a full screen gui.
- initialized - Variable in class codechicken.lib.gui.modular.elements.GuiElement
- initStandardGui(int, int) - Method in class codechicken.lib.gui.modular.ModularGui
-
Sets up this gui to render like any other standards gui with the specified width and height.
- InputStreamWrapper(MCDataInput) - Constructor for class codechicken.lib.data.MCDataInput.InputStreamWrapper
-
Deprecated.
- insertItem(InventoryRange, ItemStack, boolean) - Static method in class codechicken.lib.inventory.InventoryUtils
- insertItem(Container, ItemStack, boolean) - Static method in class codechicken.lib.inventory.InventoryUtils
- insertItem(IItemHandler, ItemStack, boolean) - Static method in class codechicken.lib.inventory.InventoryUtils
- insertText(String) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- installContainerElement(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
-
This allows you to install a custom container element.
- installSlider(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
-
Install an element to be used as the sliding element.
- instance - Static variable in class codechicken.lib.render.lighting.PlanarLightMatrix
- instance - Static variable in class codechicken.lib.render.lighting.SimpleBrightnessModel
- instance() - Static method in class codechicken.lib.render.CCRenderState
- instance(int) - Static method in class codechicken.lib.render.pipeline.ColourMultiplier
- INSTANCE - Static variable in class codechicken.lib.vec.RedundantTransformation
- INT - Enum constant in enum class codechicken.lib.config.ValueType
- INT_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- IntData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- IntData() - Constructor for class codechicken.lib.inventory.container.data.IntData
- IntData(int) - Constructor for class codechicken.lib.inventory.container.data.IntData
- Internal() - Constructor for class codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension.Internal
- interp(int, int, int, int, int, int) - Method in class codechicken.lib.render.lighting.LightMatrix
- interpAO(float, float, float, float) - Static method in class codechicken.lib.render.lighting.LightMatrix
- interpBrightness(int, int, int, int) - Static method in class codechicken.lib.render.lighting.LightMatrix
- InterpHelper - Class in codechicken.lib.math
- InterpHelper() - Constructor for class codechicken.lib.math.InterpHelper
- interpolate(double, double, double) - Static method in class codechicken.lib.math.MathHelper
- interpolate(double, double, double, double) - Method in class codechicken.lib.math.InterpHelper
-
Interpolates using the already computed coefficients.
- interpolate(float, float, float) - Static method in class codechicken.lib.math.MathHelper
- interpolate(float, float, float, float) - Method in class codechicken.lib.math.InterpHelper
-
Interpolates using the already computed coefficients.
- interpolate(Colour, double) - Method in class codechicken.lib.colour.Colour
- intersect(Rectangle) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Returns a new rectangle that represents the intersection area between the two inputs
- intersect(Rectangle) - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- intersection2D(Line3, Line3, Vector3) - Static method in class codechicken.lib.vec.Line3
- intersects(double, double, double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- intersects(Rectangle) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- intersects(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
- intersects(Rectangle4i) - Method in class codechicken.lib.vec.Rectangle4i
- intRange(int, int) - Static method in interface codechicken.lib.config.ListRestriction
-
Represents an Integer range restriction.
- intRange(int, int) - Static method in interface codechicken.lib.config.Restriction
-
Represents an Integer range restriction.
- IntRange(int, int) - Constructor for record class codechicken.lib.config.ListRestriction.IntRange
-
Creates an instance of a
IntRangerecord class. - IntRange(int, int) - Constructor for record class codechicken.lib.config.Restriction.IntRange
-
Creates an instance of a
IntRangerecord class. - inv - Variable in class codechicken.lib.inventory.InventoryCopy
- inv - Variable in class codechicken.lib.inventory.InventoryRange
- inventory - Variable in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- InventoryComponent - Class in codechicken.lib.block.component.tile
-
A component containing a sequence of item slots.
- InventoryComponent.Data - Class in codechicken.lib.block.component.tile
- InventoryComponent.Listener - Interface in codechicken.lib.block.component.tile
- InventoryCopy - Class in codechicken.lib.inventory
-
Creates a copy of an IInventory for extended simulation
- InventoryCopy(Container) - Constructor for class codechicken.lib.inventory.InventoryCopy
- InventoryRange - Class in codechicken.lib.inventory
-
Inventory wrapper for unified ISided/IInventory access
- InventoryRange(Container) - Constructor for class codechicken.lib.inventory.InventoryRange
- InventoryRange(Container, int, int) - Constructor for class codechicken.lib.inventory.InventoryRange
- InventoryRange(Container, InventoryRange) - Constructor for class codechicken.lib.inventory.InventoryRange
- InventoryRange(Container, Direction) - 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(int) - Constructor for class codechicken.lib.inventory.InventorySimple
- InventorySimple(int, int) - Constructor for class codechicken.lib.inventory.InventorySimple
- InventorySimple(int, int, String) - Constructor for class codechicken.lib.inventory.InventorySimple
- InventorySimple(int, String) - Constructor for class codechicken.lib.inventory.InventorySimple
- InventorySimple(ItemStack[]) - Constructor for class codechicken.lib.inventory.InventorySimple
- InventorySimple(ItemStack[], int) - Constructor for class codechicken.lib.inventory.InventorySimple
- InventorySimple(ItemStack[], int, String) - Constructor for class codechicken.lib.inventory.InventorySimple
- InventorySimple(ItemStack[], String) - 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.vec.ITransformation
-
Attempts to invert the Transformation.
- 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
- inverse() - Method in class codechicken.lib.vec.uv.IconTransformation
- inverse() - Method in class codechicken.lib.vec.uv.MultiIconTransformation
- inverse() - Method in class codechicken.lib.vec.uv.ScaledIconTransformation
- inverse() - Method in class codechicken.lib.vec.uv.UVRotation
- inverse() - Method in class codechicken.lib.vec.uv.UVScale
- inverse() - Method in class codechicken.lib.vec.uv.UVTransformationList
- inverse() - Method in class codechicken.lib.vec.uv.UVTranslation
- inverse(T[], T[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Creates the inverse of an array.
- invert() - Method in class codechicken.lib.colour.Colour
- invertDragScroll - Variable in class codechicken.lib.gui.modular.elements.GuiSlider
-
This should theoretically never be needed, But just in case...
- invertedSlot(GuiParent<?>) - Static method in class codechicken.lib.gui.modular.elements.GuiRectangle
-
Creates a rectangle that mimics the appearance of a vanilla inventory slot, except inverted Uses shadedRect to create the 3D "popped out" appearance
- inWorld() - Static method in class codechicken.lib.util.ClientUtils
- IrreversibleTransformationException - Exception Class in codechicken.lib.vec
- IrreversibleTransformationException(ITransformation<?, ?>) - Constructor for exception class codechicken.lib.vec.IrreversibleTransformationException
- isActive() - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- isAxial() - Method in class codechicken.lib.vec.Vector3
- isAxial(BlockPos) - Static method in class codechicken.lib.math.MathHelper
- isDescendantOf(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isDescendantOf(GuiElement<?>) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
Checks if this element is a descendant of the specified.
- isDirty() - Method in class codechicken.lib.config.AbstractConfigTag
- isDirty() - Method in class codechicken.lib.config.ConfigCategoryImpl
- isDirty() - Method in interface codechicken.lib.config.ConfigTag
-
If this
ConfigTagor any of its children are dirty and requires flushing to disk. - isDisabled() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- isDragging() - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- isDrawName() - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- isEditable() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- isEmpty() - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- isEmpty() - Method in class codechicken.lib.inventory.InventoryCopy
- isEmpty() - Method in class codechicken.lib.inventory.InventorySimple
- isEmpty() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- isEmpty(T[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Checks if the array is all null.
- isEnabled() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isFocused() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- isHovering(Slot, double, double) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- isInbound() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- isInRect(double, double, double, double, double, double) - Static method in class codechicken.lib.math.MathHelper
- isInRect(int, int, int, int, double, double) - Static method in class codechicken.lib.math.MathHelper
- isJeiDropTarget() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isJeiExcluded() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isMouseOver() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isMoving() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- isNetworkTag() - Method in class codechicken.lib.config.AbstractConfigTag
- isNetworkTag() - Method in interface codechicken.lib.config.ConfigTag
-
Checks if this tags is a synthetic network tag.
- isNullOrContainsNull(T[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Checks if the specified array is empty or contains a null entry.
- isOpaque() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isPauseScreen() - Method in class codechicken.lib.gui.modular.ModularGui
- isPauseScreen() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- isPlayerHolding(LivingEntity, Predicate<Item>) - Static method in class codechicken.lib.util.ItemUtils
- isPlayerHoldingSomething(Player) - Static method in class codechicken.lib.util.ItemUtils
- isPrecise() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- isPressed() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- ISpriteAwareVertexConsumer - Interface in codechicken.lib.render.buffer
-
Created by covers1624 on 4/23/20.
- 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
- isRedundant() - Method in class codechicken.lib.vec.uv.UVRotation
- isRedundant() - Method in class codechicken.lib.vec.uv.UVTransformationList
- isRedundant() - Method in class codechicken.lib.vec.uv.UVTranslation
- isRemoved() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isResizing() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- isRotationLocked() - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- isSameValue(FluidStack) - Method in class codechicken.lib.inventory.container.data.FluidData
- isSameValue(T) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- isTooltipEnabled() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isTrackMouse() - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- isZero() - Method in class codechicken.lib.vec.Vector3
- ItemFileRenderer - Class in codechicken.lib.internal
-
Mostly internal, intended for developer use.
- ItemFileRenderer() - Constructor for class codechicken.lib.internal.ItemFileRenderer
- ItemInfoCommand - Class in codechicken.lib.internal.command.client
-
Created by covers1624 on 2/9/22.
- ItemInfoCommand() - Constructor for class codechicken.lib.internal.command.client.ItemInfoCommand
- items - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- items - Variable in class codechicken.lib.inventory.InventoryCopy
- items - Variable in class codechicken.lib.inventory.InventorySimple
- items() - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- Items() - Constructor for class codechicken.lib.util.CCLTags.Items
- ItemUtils - Class in codechicken.lib.util
-
Created by covers1624 on 6/30/2016.
- ItemUtils() - Constructor for class codechicken.lib.util.ItemUtils
- ITransformation<Vector,
Transformation> - Class in codechicken.lib.vec -
Abstract supertype for any VectorN transformation
- ITransformation() - Constructor for class codechicken.lib.vec.ITransformation
- IVertexOperation - Interface in codechicken.lib.render.pipeline
-
Represents an operation to be run for each vertex that operates on and modifies the current state
- IVertexOperation.VertexOperationRegistry - Class in codechicken.lib.render.pipeline
- IVertexSource - Interface in codechicken.lib.render.pipeline
-
Created by covers1624 on 10/10/2016.
J
- jeiExclude() - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Add this element to the list of jei exclusions.
- JEIPlugin - Class in codechicken.lib.internal.compat
-
Created by brandon3055 on 31/12/2023
- JEIPlugin() - Constructor for class codechicken.lib.internal.compat.JEIPlugin
- JSON - Static variable in interface codechicken.lib.config.parser.ConfigSerializer
- JsonConfigSerializer - Class in codechicken.lib.config.parser
-
Created by covers1624 on 20/5/22.
- JsonConfigSerializer() - Constructor for class codechicken.lib.config.parser.JsonConfigSerializer
K
- key - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- key - Variable in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- key(char, Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- key(char, TagKey<Item>) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- key(char, Ingredient) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- key(char, ItemLike) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- keyPressed(KeyEvent) - Method in class codechicken.lib.gui.modular.elements.GuiDialog
- keyPressed(KeyEvent) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- keyPressed(KeyEvent) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the keyPressed event.
- keyPressed(KeyEvent) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the keyPressed event.
- keyPressed(KeyEvent) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- keyPressed(KeyEvent) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- keyPressed(KeyEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- keyPressed(KeyEvent, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for keyPressed event.
- keyReleased(KeyEvent) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the keyReleased event.
- keyReleased(KeyEvent) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the keyReleased event.
- keyReleased(KeyEvent) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- keyReleased(KeyEvent) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- keyReleased(KeyEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- keyReleased(KeyEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- keyReleased(KeyEvent, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for keyReleased event.
- KillAllCommand - Class in codechicken.lib.internal.command.admin
-
Created by covers1624 on 17/9/20.
- KillAllCommand() - Constructor for class codechicken.lib.internal.command.admin.KillAllCommand
L
- LangComponent - Class in codechicken.lib.block.component.data
-
a data generator component for defining Localizations.
- LangComponent(String, String) - Constructor for class codechicken.lib.block.component.data.LangComponent
-
Constructs a new
LangComponent. - LangComponent(String, String, String) - Constructor for class codechicken.lib.block.component.data.LangComponent
-
Constructs a new
LangComponent. - LangComponent(String, Supplier<String>, String) - Constructor for class codechicken.lib.block.component.data.LangComponent
- LangComponent(Block, String) - Constructor for class codechicken.lib.block.component.data.LangComponent
-
Construct a new
LangComponentusing the default description id of the provided block as the language key. - LanguageProvider - Class in codechicken.lib.datagen
-
Created by covers1624 on 12/7/21.
- LanguageProvider(PackOutput, String, String) - Constructor for class codechicken.lib.datagen.LanguageProvider
- LangUS(PackOutput) - Constructor for class codechicken.lib.internal.DataGenerators.LangUS
- lastSlot() - Method in class codechicken.lib.inventory.InventoryRange
- lastVertexIndex - Variable in class codechicken.lib.render.CCRenderState
- lava - Static variable in class codechicken.lib.fluid.FluidUtils
- LazyStateBlock - Class in codechicken.lib.block
-
An abstract
Blockimplementation providing lazy addition ofBlockStatePropertiesfrom any point during theBlockconstructor. - LazyStateBlock(BlockBehaviour.Properties) - Constructor for class codechicken.lib.block.LazyStateBlock
- lc - Variable in class codechicken.lib.render.CCRenderState
- LC - Class in codechicken.lib.render.lighting
- LC() - Constructor for class codechicken.lib.render.lighting.LC
- LC(int, float, float, float, float) - Constructor for class codechicken.lib.render.lighting.LC
- lcComputed - Variable in class codechicken.lib.render.BlockRenderer.BlockFace
- left - Variable in class codechicken.lib.gui.modular.lib.geometry.Borders
- left() - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- left(double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- LEFT - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- LEFT - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
X_MIN
- LEFT - Static variable in enum class codechicken.lib.gui.modular.lib.geometry.Align
- LEFT_CLICK - Static variable in class codechicken.lib.gui.modular.elements.GuiButton
- leftBorder() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
leftBorderrecord component. - leftMultiply(Matrix4) - Method in class codechicken.lib.vec.Matrix4
- LEGACY - Static variable in interface codechicken.lib.config.parser.ConfigSerializer
- LegacyConfigSerializer - Class in codechicken.lib.config.parser
-
ConfigSerializerfor the legacy ConfigV2 format. - LegacyConfigSerializer() - Constructor for class codechicken.lib.config.parser.LegacyConfigSerializer
- Light(Vector3) - Constructor for class codechicken.lib.render.lighting.LightModel.Light
- LIGHT_BLUE - Enum constant in enum class codechicken.lib.colour.EnumColour
- LIGHT_GRAY - Enum constant in enum class codechicken.lib.colour.EnumColour
- lightCoordAttrib - Variable in class codechicken.lib.render.CCRenderState
- LightCoordAttribute - Class in codechicken.lib.render.pipeline.attribute
-
Uses the position of the lightmatrix to compute LC if not provided
- LightCoordAttribute() - Constructor for class codechicken.lib.render.pipeline.attribute.LightCoordAttribute
- lightCoords - Variable in class codechicken.lib.render.BlockRenderer.BlockFace
- lightCoords - Variable in class codechicken.lib.render.BlockRenderer.FullBlock
- lightEmission - Variable in class codechicken.lib.model.Quad
- lightingAttrib - Variable in class codechicken.lib.render.CCRenderState
- LightingAttribute - Class in codechicken.lib.render.pipeline.attribute
-
Created by covers1624 on 10/10/2016.
- LightingAttribute() - Constructor for class codechicken.lib.render.pipeline.attribute.LightingAttribute
- lightMatrix - Variable in class codechicken.lib.render.CCRenderState
-
A standard
LightMatrixinstance to be shared on this pipeline. - LightMatrix - Class in codechicken.lib.render.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.render.lighting.LightMatrix
- LightModel - Class in codechicken.lib.render.lighting
- LightModel() - Constructor for class codechicken.lib.render.lighting.LightModel
- LightModel.Light - Class in codechicken.lib.render.lighting
- LIME - Enum constant in enum class codechicken.lib.colour.EnumColour
- limit - Variable in class codechicken.lib.inventory.InventorySimple
- Line3 - Class in codechicken.lib.vec
- Line3() - Constructor for class codechicken.lib.vec.Line3
- Line3(double, double, double, double, double, double) - Constructor for class codechicken.lib.vec.Line3
- Line3(Line3) - Constructor for class codechicken.lib.vec.Line3
- Line3(Vector3, Vector3) - Constructor for class codechicken.lib.vec.Line3
- ListRestriction - Interface in codechicken.lib.config
-
Represents a restriction that can be applied to a
ConfigValueList. - ListRestriction.DoubleRange - Record Class in codechicken.lib.config
- ListRestriction.Failure - Record Class in codechicken.lib.config
- ListRestriction.IntRange - Record Class in codechicken.lib.config
- literal(double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
This is the most basic constraint.
- Literal(double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Literal
-
Returns the literal value supplied.
- load() - Method in class codechicken.lib.config.ConfigFile
-
Perform loading the config into a
ConfigCategory. - load(CCRenderState) - Method in class codechicken.lib.render.lighting.LightMatrix
- load(CCRenderState) - Method in class codechicken.lib.render.lighting.LightModel
- load(CCRenderState) - Method in class codechicken.lib.render.lighting.PlanarLightMatrix
- load(CCRenderState) - Method in class codechicken.lib.render.lighting.PlanarLightModel
- load(CCRenderState) - Method in class codechicken.lib.render.lighting.SimpleBrightnessModel
- load(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.ColourAttribute
- load(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.LightCoordAttribute
- load(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.LightingAttribute
- load(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.NormalAttribute
- load(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.SideAttribute
- load(CCRenderState) - Method in class codechicken.lib.render.pipeline.ColourMultiplier
- load(CCRenderState) - Method in interface codechicken.lib.render.pipeline.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(CCRenderState) - Method in class codechicken.lib.vec.Transformation
- load(CCRenderState) - Method in class codechicken.lib.vec.uv.UVTransformation
- load(ValueInput) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- load(ValueInput) - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- load(ValueInput) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- loadAdditional(ValueInput) - Method in class codechicken.lib.block.ModularBlockEntity
- loadBufferedImage(InputStream) - Static method in class codechicken.lib.texture.TextureUtils
- loadBufferedImage(Identifier) - Static method in class codechicken.lib.texture.TextureUtils
- loadCuboidFace(Cuboid6, int) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
- loadResource(ResourceProvider, Identifier) - Static method in class codechicken.lib.util.ResourceUtils
-
Loads the given
Identifierwith the givenResourceProviderinto a list of UTF-8 Strings. - loadTextureColours(Identifier) - Static method in class codechicken.lib.texture.TextureUtils
- loadTextureData(Identifier) - Static method in class codechicken.lib.texture.TextureUtils
- locate(double, double) - Method in class codechicken.lib.math.InterpHelper
-
Computes the coefficients for the interpolation.
- locate(BlockAndTintGetter, BlockPos) - Method in class codechicken.lib.render.lighting.LightMatrix
- locate(BlockAndTintGetter, BlockPos) - Method in class codechicken.lib.render.lighting.PlanarLightMatrix
- locate(BlockAndTintGetter, BlockPos) - Method in class codechicken.lib.render.lighting.SimpleBrightnessModel
- LOGGER - Static variable in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- LOGGER - Static variable in class codechicken.lib.gui.modular.lib.CursorHelper
- LOGGER - Static variable in class codechicken.lib.gui.modular.lib.ScissorHandler
- LONG - Enum constant in enum class codechicken.lib.config.ValueType
- LONG_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- LongData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- LongData() - Constructor for class codechicken.lib.inventory.container.data.LongData
- LongData(long) - Constructor for class codechicken.lib.inventory.container.data.LongData
- LootTableComponent - Class in codechicken.lib.block.component.data
-
An
ModularBlock.Componentfor loot table data generation. - LootTableComponent(Consumer<LootTableComponent>) - Constructor for class codechicken.lib.block.component.data.LootTableComponent
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.Quat
- mag() - Method in class codechicken.lib.vec.Vector3
- MAGENTA - Enum constant in enum class codechicken.lib.colour.EnumColour
- magSquared() - Method in class codechicken.lib.vec.Vector3
- main() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.Player
-
Returns the value of the
mainrecord component. - main() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Returns the value of the
mainrecord component. - main() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Returns the value of the
mainrecord component. - makeFluidCuboid(List<Vertex5>, Cuboid6, TextureAtlasSprite, double) - Static method in class codechicken.lib.render.RenderUtils
- makeFluidModel(Cuboid6, TextureAtlasSprite, double) - Static method in class codechicken.lib.render.RenderUtils
- makeFluidQuadVertices(List<Vertex5>, Vector3, Vector3, Vector3, Vector3, TextureAtlasSprite, double) - Static method in class codechicken.lib.render.RenderUtils
- makeFluidQuadVertices(List<Vertex5>, Vector3, Vector3, Vector3, TextureAtlasSprite, double) - Static method in class codechicken.lib.render.RenderUtils
- makeSlider(GuiElement<?>, int, SliderState) - Static method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- makeTextures(Function<DynamicTextures.DynamicTexture, String>) - Method in interface codechicken.lib.gui.modular.lib.DynamicTextures
- MANUAL - Enum constant in enum class codechicken.lib.config.ConfigCallback.Reason
-
Callback fired manually across part of the Config tree.
- map(double, double, double, double, double) - Static method in class codechicken.lib.math.MathHelper
-
Maps a value range to another value range.
- map(float, float, float, float, float) - Static method in class codechicken.lib.math.MathHelper
-
Maps a value range to another value range.
- MappedInventoryAccess - Class in codechicken.lib.inventory
- MappedInventoryAccess(Container, MappedInventoryAccess.InventoryAccessor...) - Constructor for class codechicken.lib.inventory.MappedInventoryAccess
- MappedInventoryAccess.InventoryAccessor - Interface in codechicken.lib.inventory
- mapSlot(Slot, SlotGroup) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- markDirty() - Method in class codechicken.lib.gui.modular.elements.GuiList
- markDirty() - Method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
This is part of a late addition to improve performance.
- markDirty() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- markDirty() - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- mat - Variable in class codechicken.lib.vec.VariableTransformation
- match(GeoRef) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to the exact value of the given reference.
- material() - Method in class codechicken.lib.render.CCModel
- MATERIAL_KEY - Static variable in class codechicken.lib.render.model.ModelMaterial
- materials - Variable in class codechicken.lib.render.model.MatLib
- MathHelper - Class in codechicken.lib.math
- MathHelper() - Constructor for class codechicken.lib.math.MathHelper
- MatLib - Class in codechicken.lib.render.model
-
Material Template Library.
- MatLib() - Constructor for class codechicken.lib.render.model.MatLib
- Matrix4 - Class in codechicken.lib.vec
- Matrix4() - Constructor for class codechicken.lib.vec.Matrix4
- Matrix4(double[]) - 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(float[]) - Constructor for class codechicken.lib.vec.Matrix4
- Matrix4(Matrix4) - Constructor for class codechicken.lib.vec.Matrix4
- Matrix4(PoseStack) - Constructor for class codechicken.lib.vec.Matrix4
- Matrix4(PoseStack.Pose) - Constructor for class codechicken.lib.vec.Matrix4
- Matrix4(DoubleBuffer) - Constructor for class codechicken.lib.vec.Matrix4
- Matrix4(FloatBuffer) - Constructor for class codechicken.lib.vec.Matrix4
- Matrix4(Matrix4f) - Constructor for class codechicken.lib.vec.Matrix4
- max - Variable in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
- max - Variable in class codechicken.lib.vec.Cuboid6
- max() - Method in record class codechicken.lib.config.ListRestriction.DoubleRange
-
Returns the value of the
maxrecord component. - max() - Method in record class codechicken.lib.config.ListRestriction.IntRange
-
Returns the value of the
maxrecord component. - max() - Method in record class codechicken.lib.config.Restriction.DoubleRange
-
Returns the value of the
maxrecord component. - max() - Method in record class codechicken.lib.config.Restriction.IntRange
-
Returns the value of the
maxrecord component. - max(Axis) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- max(Vec3i, Vec3i) - Static method in class codechicken.lib.math.MathHelper
- MAX - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Align
- MAX_ONLY - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If only Max is constrained.
- MAX_SIZE - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If Max and Size are constrained.
- MAX_X_MAX_Y_MAX_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- MAX_X_MAX_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- MAX_X_MIN_Y_MAX_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- MAX_X_MIN_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- maxSize - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- mayPickup(Player) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- mayPickup(Player) - Method in class codechicken.lib.inventory.container.SlotDummy
- mayPlace(ItemStack) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- mc() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- mc() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- mc() - Method in class codechicken.lib.gui.modular.ModularGui
- MCByteStream - Class in codechicken.lib.data
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MCByteStream() - Constructor for class codechicken.lib.data.MCByteStream
-
Deprecated.
- MCByteStream(ByteArrayOutputStream) - Constructor for class codechicken.lib.data.MCByteStream
-
Deprecated.
- MCDataByteBuf - Class in codechicken.lib.data
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MCDataByteBuf() - Constructor for class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- MCDataByteBuf(ByteBuf) - Constructor for class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- MCDataByteBuf(ByteBuf, RegistryAccess) - Constructor for class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- MCDataByteBuf(RegistryAccess) - Constructor for class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- MCDataInput - Interface in codechicken.lib.data
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MCDataInput.InputStreamWrapper - Class in codechicken.lib.data
-
Deprecated.Simple wrapper to an
InputStream. - MCDataInputStream - Class in codechicken.lib.data
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MCDataInputStream(DataInput) - Constructor for class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- MCDataInputStream(InputStream) - Constructor for class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- MCDataOutput - Interface in codechicken.lib.data
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MCDataOutput.OutputStreamWrapper - Class in codechicken.lib.data
-
Deprecated.Simple wrapper to an
OutputStream. - MCDataOutputStream - Class in codechicken.lib.data
-
Deprecated, for removal: This API element is subject to removal in a future version.
- MCDataOutputStream(DataOutput) - Constructor for class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- MCDataOutputStream(OutputStream) - Constructor for class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- 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
- merge(UVTransformation) - Method in class codechicken.lib.vec.uv.UVRotation
- merge(UVTransformation) - Method in class codechicken.lib.vec.uv.UVTranslation
- merge(ImmutableSet<VoxelShape>) - Static method in class codechicken.lib.raytracer.VoxelShapeCache
- merge(Transformation) - Method in class codechicken.lib.vec.ITransformation
-
Returns a simplified transformation that performs this, followed by next.
- mid(int, int) - Static method in class codechicken.lib.colour.Colour
-
For each color component in c1 and c2, calculates the midpoint.
- MIDDLE_CLICK - Static variable in class codechicken.lib.gui.modular.elements.GuiButton
- MIDDLE_LEFT - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- MIDDLE_RIGHT - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- midPoint(GeoRef, GeoRef) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to the mid-point between the two provided references.
- midPoint(GeoRef, GeoRef, double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to the mid-point between the two provided references with a fixed offset.
- midPoint(GeoRef, GeoRef, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to the mid-point between the two provided references with a dynamic offset.
- MidPoint(GeoRef, GeoRef, double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- MidPointDynamic(GeoRef, GeoRef, Supplier<Double>) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- min - Variable in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
- min - Variable in class codechicken.lib.vec.Cuboid6
- min() - Method in record class codechicken.lib.config.ListRestriction.DoubleRange
-
Returns the value of the
minrecord component. - min() - Method in record class codechicken.lib.config.ListRestriction.IntRange
-
Returns the value of the
minrecord component. - min() - Method in record class codechicken.lib.config.Restriction.DoubleRange
-
Returns the value of the
minrecord component. - min() - Method in record class codechicken.lib.config.Restriction.IntRange
-
Returns the value of the
minrecord component. - min(Axis) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- min(Vec3i, Vec3i) - Static method in class codechicken.lib.math.MathHelper
- MIN - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Align
- MIN_MAX - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If Min and Max are constrained.
- MIN_MAX_SIZE - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If Min, Max and Size are constrained the Size is ignored.
- MIN_ONLY - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If only Min is constrained.
- MIN_SIZE - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If Min and Size are constrained .
- MIN_X_MAX_Y_MAX_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- MIN_X_MAX_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- MIN_X_MIN_Y_MAX_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- MIN_X_MIN_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.QuadCornerKicker.Corner
- minSize - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- MiscCommands - Class in codechicken.lib.internal.command.admin
-
Created by covers1624 on 27/11/20.
- MiscCommands() - Constructor for class codechicken.lib.internal.command.admin.MiscCommands
- mix(EnumColour) - Method in enum class codechicken.lib.colour.EnumColour
- mix(EnumColour, EnumColour) - Static method in enum class codechicken.lib.colour.EnumColour
- MOD_ID - Static variable in class codechicken.lib.CodeChickenLib
- model - Variable in class codechicken.lib.render.CCRenderState
- ModelMaterial - Class in codechicken.lib.render.model
-
Created by covers1624 on 11/4/22.
- ModelMaterial() - Constructor for class codechicken.lib.render.model.ModelMaterial
- ModelMaterial(ModelMaterial) - Constructor for class codechicken.lib.render.model.ModelMaterial
- modId - Variable in class codechicken.lib.datagen.recipe.RecipeProvider
- ModularBlock - Class in codechicken.lib.block
-
A block whose functionality can be extended via modular 'components'.
- ModularBlock(BlockBehaviour.Properties) - Constructor for class codechicken.lib.block.ModularBlock
- ModularBlock.Component - Class in codechicken.lib.block
- ModularBlockEntity - Class in codechicken.lib.block
-
Created by covers1624 on 19/7/22.
- ModularBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class codechicken.lib.block.ModularBlockEntity
- ModularBlockEntity.DataComponent - Class in codechicken.lib.block
- modularGui - Variable in class codechicken.lib.gui.modular.ModularGuiContainer
- modularGui - Variable in class codechicken.lib.gui.modular.ModularGuiScreen
- ModularGui - Class in codechicken.lib.gui.modular
-
The modular gui system is built around "Gui Elements" but those elements need to be rendered by a base parent element.
- ModularGui(GuiProvider) - Constructor for class codechicken.lib.gui.modular.ModularGui
- ModularGui(GuiProvider, Screen) - Constructor for class codechicken.lib.gui.modular.ModularGui
- ModularGuiContainer<T> - Class in codechicken.lib.gui.modular
-
Container screen implementation for
ModularGui. - ModularGuiContainer(T, Inventory, ContainerGuiProvider<T>) - Constructor for class codechicken.lib.gui.modular.ModularGuiContainer
- ModularGuiContainerMenu - Class in codechicken.lib.inventory.container.modular
-
The base abstract ContainerMenu for all modular gui containers.
- ModularGuiContainerMenu(MenuType<?>, int, Inventory) - Constructor for class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- ModularGuiScreen - Class in codechicken.lib.gui.modular
-
A simple ModularGui screen implementation.
- ModularGuiScreen(GuiProvider) - Constructor for class codechicken.lib.gui.modular.ModularGuiScreen
- ModularGuiScreen(GuiProvider, Screen) - Constructor for class codechicken.lib.gui.modular.ModularGuiScreen
- ModularSlot - Class in codechicken.lib.inventory.container.modular
-
A fully configurable inventory slot.
- ModularSlot(Container, int) - Constructor for class codechicken.lib.inventory.container.modular.ModularSlot
- ModularSlot(Container, int, int, int) - Constructor for class codechicken.lib.inventory.container.modular.ModularSlot
- ModularSlot(IItemHandler, int) - Constructor for class codechicken.lib.inventory.container.modular.ModularSlot
- ModularSlot(IItemHandler, int, int, int) - Constructor for class codechicken.lib.inventory.container.modular.ModularSlot
- ModularTileBlock<T> - Class in codechicken.lib.block
-
Created by covers1624 on 18/7/22.
- ModularTileBlock(BlockBehaviour.Properties, Supplier<BlockEntityType<? extends T>>) - Constructor for class codechicken.lib.block.ModularTileBlock
- ModularTileBlock.TickList<T> - Class in codechicken.lib.block
- ModularTileBlock.TileComponent<D> - Class in codechicken.lib.block
- mouseClicked(MouseButtonEvent) - Method in class codechicken.lib.gui.modular.elements.GuiButton
- mouseClicked(MouseButtonEvent) - Method in class codechicken.lib.gui.modular.elements.GuiDialog
- mouseClicked(MouseButtonEvent) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- mouseClicked(MouseButtonEvent) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the mouseClicked event.
- mouseClicked(MouseButtonEvent) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the mouseClicked event.
- mouseClicked(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- mouseClicked(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- mouseClicked(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- mouseClicked(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- mouseClicked(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- mouseClicked(MouseButtonEvent, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for mouseClick event.
- mouseClicked(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- mouseClicked(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- mouseMoved(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- mouseMoved(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- mouseMoved(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- mouseMoved(double, double) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Called whenever the cursor position changes.
- mouseMoved(double, double) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the mouseMoved event.
- mouseMoved(double, double) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- mouseMoved(double, double) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- mouseReleased(MouseButtonEvent) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the mouseReleased event.
- mouseReleased(MouseButtonEvent) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the mouseReleased event.
- mouseReleased(MouseButtonEvent) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- mouseReleased(MouseButtonEvent) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- mouseReleased(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiButton
- mouseReleased(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- mouseReleased(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- mouseReleased(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- mouseReleased(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- mouseReleased(MouseButtonEvent, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- mouseReleased(MouseButtonEvent, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for mouseReleased event.
- mouseScrolled(double, double, double, double) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- mouseScrolled(double, double, double, double) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the mouseScrolled event.
- mouseScrolled(double, double, double, double) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the mouseScrolled event.
- mouseScrolled(double, double, double, double) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- mouseScrolled(double, double, double, double) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- mouseScrolled(double, double, double, double, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- mouseScrolled(double, double, double, double, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for mouseScrolled event.
- moveCursor(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- moveCursorTo(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- moveCursorTo(int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- moveCursorToEnd() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- moveCursorToEnd(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- moveCursorToStart() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- moveItemStackTo(ItemStack, int, int, boolean) - Method in class codechicken.lib.inventory.container.ContainerExtended
- moveItemStackTo(ItemStack, List<Slot>, boolean) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- MultiIconTransformation - Class in codechicken.lib.vec.uv
- MultiIconTransformation(MultiIconTransformation) - Constructor for class codechicken.lib.vec.uv.MultiIconTransformation
- MultiIconTransformation(TextureAtlasSprite...) - Constructor for class codechicken.lib.vec.uv.MultiIconTransformation
- MultiIndexedVoxelShape - Class in codechicken.lib.raytracer
-
A VoxelShape implementation, produces a
VoxelShapeBlockHitResultwhen ray traced. - MultiIndexedVoxelShape(ImmutableSet<IndexedVoxelShape>) - Constructor for class codechicken.lib.raytracer.MultiIndexedVoxelShape
-
Construct a MultiIndexedVoxelShape, using the combination of all the sub-components as this VoxelShape.
- MultiIndexedVoxelShape(VoxelShape, ImmutableSet<IndexedVoxelShape>) - Constructor for class codechicken.lib.raytracer.MultiIndexedVoxelShape
-
Constructs a MultiIndexedVoxelShape, using the provided VoxelShape as this shape, whilst still RayTracing against all the sub-components.
- multiply(double) - Method in class codechicken.lib.vec.uv.UV
- multiply(double) - Method in class codechicken.lib.vec.Vector3
- multiply(double, double, double) - Method in class codechicken.lib.vec.Vector3
- multiply(int, int) - Static method in class codechicken.lib.colour.ColourRGBA
- multiply(Colour) - Method in class codechicken.lib.colour.Colour
- multiply(Matrix4) - Method in class codechicken.lib.vec.Matrix4
- multiply(Quat) - Method in class codechicken.lib.vec.Quat
- multiply(Vector3) - 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
- multMatrix(Vector4f) - Method in class codechicken.lib.vec.Matrix4
- mutable() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- Mutable(double, double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.Position.Mutable
- Mutable(Position.Mutable, double, double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
N
- name - Variable in class codechicken.lib.inventory.InventorySimple
- name - Variable in class codechicken.lib.render.model.ModelMaterial
- negate() - Method in class codechicken.lib.vec.Vector3
- networkSynthetic - Variable in class codechicken.lib.config.AbstractConfigTag
- neutral(Component, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Create a grey "Neutral" button option.
- newArray(Class<T>, int) - Static method in class codechicken.lib.util.ArrayUtils
-
Creates a new array form its component class.
- newBlockEntity(BlockPos, BlockState) - Method in class codechicken.lib.block.ModularTileBlock
- newLandingParticle(ClientLevel, double, double, double, double, double, double, TextureAtlasSprite) - Static method in class codechicken.lib.render.particle.CustomBreakingParticle
- newModel(VertexFormat.Mode) - Static method in class codechicken.lib.render.CCModel
- newModel(VertexFormat.Mode, int) - Static method in class codechicken.lib.render.CCModel
- newPacket() - Method in interface codechicken.lib.packet.StreamNetworkChannel.ConfigurationContext
-
Create a new packet to be sent on the configuration channel.
- noCheck() - Method in class codechicken.lib.inventory.container.modular.ModularSlot
-
Do not use the containers canPlaceItem when checking if an item can be placed.
- NONE - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If nothing is constrained.
- NONE - Static variable in class codechicken.lib.block.component.DirectionComponent
- normal - Variable in class codechicken.lib.model.Quad.Vertex
- normal - Variable in class codechicken.lib.render.CCRenderState
- normalAttrib - Variable in class codechicken.lib.render.CCRenderState
- NormalAttribute - Class in codechicken.lib.render.pipeline.attribute
-
Apples normals to the render operation.
- NormalAttribute() - Constructor for class codechicken.lib.render.pipeline.attribute.NormalAttribute
- normalize() - Method in class codechicken.lib.vec.Quat
- normalize() - Method in class codechicken.lib.vec.Vector3
- normals() - Method in class codechicken.lib.render.CCModel
- NoValidationBLockLootSubProvider - Class in codechicken.lib.datagen
-
Created by covers1624 on 16/9/24.
- NoValidationBLockLootSubProvider(Set<Item>, HolderLookup.Provider) - Constructor for class codechicken.lib.datagen.NoValidationBLockLootSubProvider
- NoValidationBLockLootSubProvider(Set<Item>, FeatureFlagSet, Map<ResourceKey<LootTable>, LootTable.Builder>, HolderLookup.Provider) - Constructor for class codechicken.lib.datagen.NoValidationBLockLootSubProvider
- NoValidationBLockLootSubProvider(Set<Item>, FeatureFlagSet, HolderLookup.Provider) - Constructor for class codechicken.lib.datagen.NoValidationBLockLootSubProvider
- NoValidationBLockLootSubProvider(HolderLookup.Provider) - Constructor for class codechicken.lib.datagen.NoValidationBLockLootSubProvider
- numAttributes() - Static method in class codechicken.lib.render.pipeline.attribute.AttributeKey.AttributeKeyRegistry
O
- OBJParser - Class in codechicken.lib.render.model
-
Created by covers1624 on 11/4/22.
- OBJParser(Identifier) - Constructor for class codechicken.lib.render.model.OBJParser
-
Create a new instance of an OBJParser for a nice builder-like structure.
- OBJWriter - Class in codechicken.lib.render.model
-
TODO, Unit tests and MTL writing.
- OBJWriter() - Constructor for class codechicken.lib.render.model.OBJWriter
- of(Supplier<Material>) - Static method in interface codechicken.lib.gui.modular.SpriteSupplier
- of(Identifier, Identifier) - Static method in interface codechicken.lib.gui.modular.SpriteSupplier
- OFF_HAND_SLOT - Static variable in class codechicken.lib.gui.modular.elements.GuiSlots
- offHand() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Returns the value of the
offHandrecord component. - offset - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- offset - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- offset - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Relative
- offset - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.RelativeDynamic
- offset(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Position.Mutable
- offset(double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.Position
- offset(int, int) - Method in class codechicken.lib.vec.Rectangle4i
- offset(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
- offsetPos(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- offsetPos(double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Returns a new rectangle with this operation applied
- offsetSize(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- offsetSize(double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Returns a new rectangle with this operation applied
- onBounce(Consumer<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiDVD
- onChanged() - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- onChanged(InventoryComponent.Data) - Method in interface codechicken.lib.block.component.tile.InventoryComponent.Listener
- onChanged(InventoryComponent.Listener) - Method in class codechicken.lib.block.component.tile.InventoryComponent
-
Receive a callback when this inventory is modified.
- onChanged(Consumer<V>) - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- onCharTyped(Consumer<CharacterEvent>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onChunkLoad(LevelChunk) - Method in interface codechicken.lib.world.IChunkLoadTile
- onClick(Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
This event is fired immediately when this button is left-clicked.
- onClick(Runnable, int) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
This event is fired immediately when this button is clicked with the specified mouse button.
- onClientPacket(RegistryFriendlyByteBuf, IPayloadContext) - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- onClientPacket(RegistryFriendlyByteBuf, IPayloadContext) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- onClose(Runnable) - Method in class codechicken.lib.gui.modular.ModularGui
- ONE - Static variable in class codechicken.lib.vec.Vector3
- onGuiClose() - Method in class codechicken.lib.gui.modular.ModularGui
-
Must be called by the screen when this gui is closed.
- onInternalClientPacket(RegistryFriendlyByteBuf, IPayloadContext) - Method in class codechicken.lib.block.ModularBlockEntity
- onInternalServerPacket(RegistryFriendlyByteBuf, IPayloadContext) - Method in class codechicken.lib.block.ModularBlockEntity
- onKeyPress(Consumer<KeyEvent>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onKeyPressPost(Consumer<KeyEvent>) - Method in class codechicken.lib.gui.modular.ModularGui
-
Allows you to attach a callback that will be fired on key press, after it has been handled by the rest of the gui.
- onKeyPressPre(Consumer<KeyEvent>) - Method in class codechicken.lib.gui.modular.ModularGui
-
Allows you to attach a callback that will be fired on key press, before the is handled by the rest of the gui.
- onKeyRelease(Consumer<KeyEvent>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onLoad(String) - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- onMouseClick(Consumer<MouseButtonEvent>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onMouseClickPost(Consumer<MouseButtonEvent>) - Method in class codechicken.lib.gui.modular.ModularGui
-
Allows you to attach a callback that will be fired on mouse click, after the click has been handled by the rest of the gui.
- onMouseClickPre(Consumer<MouseButtonEvent>) - Method in class codechicken.lib.gui.modular.ModularGui
-
Allows you to attach a callback that will be fired on mouse click, before the click is handled by the rest of the gui.
- onMouseMove(GuiEventProvider.MouseMoveListener) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onMouseRelease(Consumer<MouseButtonEvent>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onMoved(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- onMoved(double, double) - Method in interface codechicken.lib.gui.modular.elements.GuiEventProvider.MouseMoveListener
- onMovedCallback - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- onPress(Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
This event is fired when the button is pressed and then released using the left mosue button.
- onPress(Runnable, int) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
This event is fired when the button is pressed and then released using the specified mouse button.
- onResize(Runnable) - Method in class codechicken.lib.gui.modular.ModularGui
-
Allows you to attach a callback that will be fired when the parent screen is resized.
- onResized(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- onResizedCallback - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- onResourceReload() - Static method in class codechicken.lib.gui.modular.lib.CursorHelper
- onScreenInit(Minecraft, Font, int, int) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- onScreenInit(Minecraft, Font, int, int) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- onScreenInit(Minecraft, Font, int, int) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
Called when the minecraft Screen is initialised or resized.
- onScreenInit(Minecraft, Font, int, int) - Method in class codechicken.lib.gui.modular.ModularGui
- onScroll(GuiEventProvider.ScrollListener) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onScrolled(double, double, double, double) - Method in interface codechicken.lib.gui.modular.elements.GuiEventProvider.ScrollListener
- onServerPacket(RegistryFriendlyByteBuf, IPayloadContext) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- onSet(BiConsumer<ItemStack, ItemStack>) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
-
Allows you to get a callback when the slot contents are set.
- onSync(ConfigCallback<ConfigCategory>) - Method in interface codechicken.lib.config.ConfigCategory
- onSync(ConfigCallback<ConfigValue>) - Method in interface codechicken.lib.config.ConfigValue
-
Called when this tag, or any children, are modified.
- onSync(ConfigCallback<ConfigValueList>) - Method in interface codechicken.lib.config.ConfigValueList
-
Called when this tag, or any children, are modified.
- onSync(ConfigCallback<T>) - Method in class codechicken.lib.config.AbstractConfigTag
- onSync(T, ConfigCallback.Reason) - Method in interface codechicken.lib.config.ConfigCallback
-
Called when a ConfigTag is modified.
- onTick(Runnable) - Method in class codechicken.lib.gui.modular.ModularGui
-
Allows you to attach a callback that will be fired at the start of each gui tick.
- open(InventoryRange) - Method in class codechicken.lib.inventory.InventoryCopy
- operate() - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- operate(CCRenderState) - Method in class codechicken.lib.render.lighting.LightMatrix
- operate(CCRenderState) - Method in class codechicken.lib.render.lighting.LightModel
- operate(CCRenderState) - Method in class codechicken.lib.render.lighting.PlanarLightMatrix
- operate(CCRenderState) - Method in class codechicken.lib.render.lighting.PlanarLightModel
- operate(CCRenderState) - Method in class codechicken.lib.render.lighting.SimpleBrightnessModel
- operate(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.ColourAttribute
- operate(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.LightCoordAttribute
- operate(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.LightingAttribute
- operate(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.NormalAttribute
- operate(CCRenderState) - Method in class codechicken.lib.render.pipeline.attribute.SideAttribute
- operate(CCRenderState) - Method in class codechicken.lib.render.pipeline.ColourMultiplier
- operate(CCRenderState) - Method in interface codechicken.lib.render.pipeline.IVertexOperation
-
Perform the operation on the current render state
- operate(CCRenderState) - Method in class codechicken.lib.vec.Transformation
- operate(CCRenderState) - Method in class codechicken.lib.vec.uv.IconTransformation
- operate(CCRenderState) - Method in class codechicken.lib.vec.uv.MultiIconTransformation
- operate(CCRenderState) - Method in class codechicken.lib.vec.uv.UVTransformation
- operationCount() - Static method in interface codechicken.lib.render.pipeline.IVertexOperation
- operationID() - Method in class codechicken.lib.render.lighting.LightMatrix
- operationID() - Method in class codechicken.lib.render.lighting.LightModel
- operationID() - Method in class codechicken.lib.render.lighting.PlanarLightMatrix
- operationID() - Method in class codechicken.lib.render.lighting.PlanarLightModel
- operationID() - Method in class codechicken.lib.render.lighting.SimpleBrightnessModel
- operationID() - Method in class codechicken.lib.render.pipeline.ColourMultiplier
- operationID() - Method in interface codechicken.lib.render.pipeline.IVertexOperation
-
Get the unique id representing this type of operation.
- operationID() - Method in class codechicken.lib.render.pipeline.VertexAttribute
- operationID() - Method in class codechicken.lib.vec.Transformation
- operationID() - Method in class codechicken.lib.vec.uv.UVTransformation
- operationIndex - Static variable in class codechicken.lib.render.lighting.LightMatrix
- operationIndex - Static variable in class codechicken.lib.render.lighting.LightModel
- operationIndex - Static variable in class codechicken.lib.render.lighting.PlanarLightMatrix
- operationIndex - Static variable in class codechicken.lib.render.lighting.SimpleBrightnessModel
- operationIndex - Variable in class codechicken.lib.render.pipeline.attribute.AttributeKey
- operationIndex - Static variable in class codechicken.lib.render.pipeline.ColourMultiplier
- operationIndex - Static variable in class codechicken.lib.vec.Transformation
- operationIndex - Static variable in class codechicken.lib.vec.uv.UVTransformation
- opposite() - Method in enum class codechicken.lib.gui.modular.lib.geometry.Axis
- opposite() - Method in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- Option(Component, Runnable, Function<Boolean, Integer>) - Constructor for record class codechicken.lib.gui.modular.elements.GuiDialog.Option
-
Creates an instance of a
Optionrecord class. - optional() - Method in class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- optional() - Method in class codechicken.lib.packet.StreamNetworkChannel
-
Mark this network channel as optional, not required on the client/server.
- optionsDialog(GuiParent<?>, Component, Component, int, GuiDialog.Option...) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Option dialog builder with pre-configured background and button builders.
- optionsDialog(GuiParent<?>, Component, Component, Function<GuiDialog, GuiElement<?>>, BiFunction<GuiDialog, GuiDialog.Option, GuiButton>, int, GuiDialog.Option...) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
This is the core dialog builder method.
- optionsDialog(GuiParent<?>, Component, int, GuiDialog.Option...) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Option dialog builder with pre-configured background and button builders.
- ORANGE - Enum constant in enum class codechicken.lib.colour.EnumColour
- OrderedSubmitNodeCollectorMixin - Interface in codechicken.lib.internal.mixin.render
-
Created by covers1624 on 11/2/25.
- output() - Method in class codechicken.lib.inventory.container.modular.ModularSlot
-
Configure this slot as an output only slot.
- outputLocation() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
outputLocationrecord component. - OutputStreamWrapper(MCDataOutput) - Constructor for class codechicken.lib.data.MCDataOutput.OutputStreamWrapper
-
Deprecated.
- overlay - Variable in class codechicken.lib.render.CCRenderState
P
- pack() - Method in class codechicken.lib.colour.Colour
- pack() - Method in class codechicken.lib.colour.ColourARGB
- pack() - Method in class codechicken.lib.colour.ColourRGBA
- pack(int[]) - Static method in class codechicken.lib.colour.Colour
- pack(int, int) - Static method in class codechicken.lib.colour.Colour
- pack(Colour) - Static method in class codechicken.lib.colour.ColourARGB
- pack(Colour) - Static method in class codechicken.lib.colour.ColourRGBA
- packARGB(byte, byte, byte, byte) - Static method in class codechicken.lib.colour.Colour
- packARGB(double, double, double, double) - Static method in class codechicken.lib.colour.Colour
- packARGB(float[]) - Static method in class codechicken.lib.colour.Colour
- packARGB(int, int, int, int) - Static method in class codechicken.lib.colour.Colour
- packArray() - Method in class codechicken.lib.colour.Colour
- packArray() - Method in class codechicken.lib.colour.ColourARGB
- packArray() - Method in class codechicken.lib.colour.ColourRGBA
- PacketCustom - Class in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PacketCustom(Identifier, int, RegistryAccess) - Constructor for class codechicken.lib.packet.PacketCustom
-
Deprecated.
- PacketCustomChannel - Class in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- PacketCustomChannel(Identifier) - Constructor for class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- packetListener() - Method in interface codechicken.lib.packet.StreamNetworkChannel.ConfigurationContext
- PacketSender - Class in codechicken.lib.packet
-
Created by covers1624 on 17/9/24.
- PacketSender() - Constructor for class codechicken.lib.packet.PacketSender
- packNormal() - Method in class codechicken.lib.model.Quad.Vertex
- packRGBA(byte, byte, byte, byte) - Static method in class codechicken.lib.colour.Colour
- packRGBA(double, double, double, double) - Static method in class codechicken.lib.colour.Colour
- packRGBA(float[]) - Static method in class codechicken.lib.colour.Colour
- packRGBA(int, int, int, int) - Static method in class codechicken.lib.colour.Colour
- packUV() - Method in class codechicken.lib.model.Quad.Vertex
- parameter - Variable in class codechicken.lib.gui.modular.lib.geometry.GeoRef
- parse() - Method in class codechicken.lib.render.model.OBJParser
-
Actually perform the parsing.
- parse(Path, ConfigCategoryImpl) - Method in interface codechicken.lib.config.parser.ConfigSerializer
- parse(Path, ConfigCategoryImpl) - Method in class codechicken.lib.config.parser.JsonConfigSerializer
- parse(Path, ConfigCategoryImpl) - Method in class codechicken.lib.config.parser.LegacyConfigSerializer
- parse(Path, ConfigCategoryImpl) - Method in class codechicken.lib.config.parser.TomlConfigSerializer
- parse(ResourceProvider, Identifier) - Static method in class codechicken.lib.render.model.MatLib
- parse(ResourceProvider, Identifier, VertexFormat.Mode, Transformation, boolean) - Static method in class codechicken.lib.render.model.OBJParser
-
Parse an OBJ model into a named map of
CCModels. - path(Path) - Method in class codechicken.lib.config.ConfigFile
-
Specifies the
Pathfor this config file. - patternLine(String) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- 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
- PINK - Enum constant in enum class codechicken.lib.colour.EnumColour
- pipeline - Variable in class codechicken.lib.render.CCRenderState
- pipeline() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns the value of the
pipelinerecord component. - PKT_SEND_CHANGES - Static variable in class codechicken.lib.gui.modular.lib.container.DataSync
- placeInside(ConstrainedGeometry<?>, Constraints.LayoutPos) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Constrain this element to a position inside the specified targetElement.
- placeInside(ConstrainedGeometry<?>, Constraints.LayoutPos, double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Constrain this element to a position inside the specified targetElement.
- placeInside(ConstrainedGeometry<?>, ConstrainedGeometry<?>, Constraints.LayoutPos) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Deprecated.
- placeInside(ConstrainedGeometry<?>, ConstrainedGeometry<?>, Constraints.LayoutPos, double, double) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Deprecated.
- placeOutside(ConstrainedGeometry<?>, Constraints.LayoutPos) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Constrain this element to a position outside the specified targetElement.
- placeOutside(ConstrainedGeometry<?>, Constraints.LayoutPos, double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Constrain this element to a position outside the specified targetElement.
- placeOutside(ConstrainedGeometry<?>, ConstrainedGeometry<?>, Constraints.LayoutPos) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Deprecated.
- placeOutside(ConstrainedGeometry<?>, ConstrainedGeometry<?>, Constraints.LayoutPos, double, double) - Static method in class codechicken.lib.gui.modular.lib.Constraints
-
Deprecated.
- PlanarLightMatrix - Class in codechicken.lib.render.lighting
- PlanarLightMatrix() - Constructor for class codechicken.lib.render.lighting.PlanarLightMatrix
- PlanarLightModel - Class in codechicken.lib.render.lighting
-
Faster precomputed version of LightModel that only works for axis planar sides
- PlanarLightModel(int[]) - Constructor for class codechicken.lib.render.lighting.PlanarLightModel
- planeButton(GuiParent<?>) - Static method in class codechicken.lib.gui.modular.elements.GuiRectangle
-
Creates a rectangle similar in appearance to a vanilla button, but with no texture and no black border.
- playBidirectional(String, StreamNetworkChannel.PlayHandler, StreamNetworkChannel.PlayHandler) - Method in class codechicken.lib.packet.StreamNetworkChannel
-
Register a packet to be set to either the client or the server during gameplay.
- player - Variable in class codechicken.lib.inventory.container.ContainerExtended
- player(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, SlotGroup) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- player(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, SlotGroup, int) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- Player(GuiElement<?>, GuiSlots, GuiSlots) - Constructor for record class codechicken.lib.gui.modular.elements.GuiSlots.Player
-
Creates an instance of a
Playerrecord class. - PLAYER_HORIZONTAL - Static variable in class codechicken.lib.block.component.DirectionComponent
- PLAYER_HORIZONTAL_OPPOSITE - Static variable in class codechicken.lib.block.component.DirectionComponent
- PLAYER_LOOKING_NEAREST - Static variable in class codechicken.lib.block.component.DirectionComponent
- PlayerAll(GuiElement<?>, GuiSlots, GuiSlots, GuiSlots, GuiSlots) - Constructor for record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Creates an instance of a
PlayerAllrecord class. - playerAllSlots(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, SlotGroup, SlotGroup, SlotGroup) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- playerAllSlots(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, SlotGroup, SlotGroup, SlotGroup, int, boolean) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- playerSlotGroup() - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Convenience method to create a slot group for player slots.
- playerWithArmor(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, SlotGroup, SlotGroup) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- playerWithArmor(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, SlotGroup, SlotGroup, int, boolean) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- PlayerWithArmor(GuiElement<?>, GuiSlots, GuiSlots, GuiSlots) - Constructor for record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Creates an instance of a
PlayerWithArmorrecord class. - playToClient(String, StreamNetworkChannel.PlayHandler) - Method in class codechicken.lib.packet.StreamNetworkChannel
-
Register a packet to be set to the client during gameplay.
- playToServer(String, StreamNetworkChannel.PlayHandler) - Method in class codechicken.lib.packet.StreamNetworkChannel
-
Register a packet to be set to the server during gameplay.
- popScissor() - Method in class codechicken.lib.gui.modular.lib.ScissorHandler
- pos - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- pos - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- pos - Variable in class codechicken.lib.render.lighting.LightMatrix
- pos - Variable in class codechicken.lib.render.lighting.PlanarLightMatrix
- pos - Variable in class codechicken.lib.render.lighting.SimpleBrightnessModel
- pos() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
- pos() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
- pos() - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- pos() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- pos() - Method in class codechicken.lib.vec.Vector3
- pos(ConstrainedGeometry<?>, double, double) - Static method in class codechicken.lib.gui.modular.lib.Constraints
- pos(ConstrainedGeometry<?>, Supplier<Double>, Supplier<Double>) - Static method in class codechicken.lib.gui.modular.lib.Constraints
- pose() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns the value of the
poserecord component. - position - Variable in class codechicken.lib.render.lighting.LightModel.Light
- position() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
-
Returns the value of the
positionrecord component. - position() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
-
Returns the value of the
positionrecord component. - Position - Interface in codechicken.lib.gui.modular.lib.geometry
-
Created by brandon3055 on 24/08/2023
- POSITION_COLOR - Static variable in class codechicken.lib.render.CCRenderPipelines
- POSITION_COLOR_NO_DEPTH - Static variable in class codechicken.lib.render.CCRenderPipelines
- Position.Dynamic - Record Class in codechicken.lib.gui.modular.lib.geometry
- Position.Immutable - Record Class in codechicken.lib.gui.modular.lib.geometry
- Position.Mutable - Class in codechicken.lib.gui.modular.lib.geometry
- positionRestraint - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- postApply(String, ClassNode, String, IMixinInfo) - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- preApply(String, ClassNode, String, IMixinInfo) - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- precise - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- precise() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
-
By default, all constraint values are cast to (int).
- prefixStringList(String, List<String>) - Static method in class codechicken.lib.util.ArrayUtils
-
Prefixes a string array with the desired value.
- prepareVertex(CCRenderState) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
- prepareVertex(CCRenderState) - Method in class codechicken.lib.render.BlockRenderer.FullBlock
- prepareVertex(CCRenderState) - Method in class codechicken.lib.render.CCModel
- prepareVertex(CCRenderState) - Method in interface codechicken.lib.render.pipeline.IVertexSource
-
Called before the pipeline processes a vertex.
- prepend(Transformation) - Method in class codechicken.lib.vec.TransformationList
- prepend(UVTransformation) - Method in class codechicken.lib.vec.uv.UVTransformationList
- preRenderWorld(BlockAndTintGetter, BlockPos) - Method in class codechicken.lib.render.CCRenderState
- pressed - Variable in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- primary(Component, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Create a green "Primary" button option.
- processDefault(BlockState) - Method in class codechicken.lib.block.LazyStateBlock
-
Called when the default state is resolved as defined by registered properties.
- project(Vector3) - Method in class codechicken.lib.vec.Vector3
- property - Variable in class codechicken.lib.block.component.PropertyComponent
- PropertyComponent<V> - Class in codechicken.lib.block.component
-
Created by covers1624 on 22/7/22.
- PropertyComponent(Property<V>, V) - Constructor for class codechicken.lib.block.component.PropertyComponent
- provider(ResourceProvider) - Method in class codechicken.lib.render.model.OBJParser
-
Set the
ResourceProviderused to locate assets. - pt1 - Variable in class codechicken.lib.vec.Line3
- pt2 - Variable in class codechicken.lib.vec.Line3
- PURPLE - Enum constant in enum class codechicken.lib.colour.EnumColour
- pushGuiScissor(double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.ScissorHandler
- pushScissor(int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.ScissorHandler
- pX(AABB) - Method in enum class codechicken.lib.model.QuadCornerKicker.Corner
- pY(AABB) - Method in enum class codechicken.lib.model.QuadCornerKicker.Corner
- pZ(AABB) - Method in enum class codechicken.lib.model.QuadCornerKicker.Corner
Q
- qsamplem - Static variable in class codechicken.lib.render.lighting.LightMatrix
- Quad - Class in codechicken.lib.model
-
A mutable
BakedQuad. - Quad() - Constructor for class codechicken.lib.model.Quad
- Quad(Quad) - Constructor for class codechicken.lib.model.Quad
- Quad(BakedQuad) - Constructor for class codechicken.lib.model.Quad
- Quad.Vertex - Class in codechicken.lib.model
- QuadAlphaOverride - Class in codechicken.lib.model
-
This transformer simply overrides the alpha of the quad.
- QuadAlphaOverride() - Constructor for class codechicken.lib.model.QuadAlphaOverride
- QuadClamper - Class in codechicken.lib.model
-
This transformer simply clamps the vertices inside the provided box.
- QuadClamper() - Constructor for class codechicken.lib.model.QuadClamper
- QuadCornerKicker - Class in codechicken.lib.model
-
This transformer is a little complicated.
- QuadCornerKicker() - Constructor for class codechicken.lib.model.QuadCornerKicker
- QuadCornerKicker.Corner - Enum Class in codechicken.lib.model
- QuadFaceStripper - Class in codechicken.lib.model
-
This transformer strips quads that lie exactly on the faces of the provided bounds.
- QuadFaceStripper() - Constructor for class codechicken.lib.model.QuadFaceStripper
- quadModel(int) - Static method in class codechicken.lib.render.CCModel
- QuadReInterpolator - Class in codechicken.lib.model
-
Reinterpolates quad properties after vertices have been transformed.
- QuadReInterpolator() - Constructor for class codechicken.lib.model.QuadReInterpolator
- quads() - Method in class codechicken.lib.render.model.OBJParser
-
Overload of
OBJParser.vertexMode(VertexFormat.Mode)passingVertexFormat.Mode.QUADS. - QuadTinter - Class in codechicken.lib.model
-
This transformer tints quads..
- QuadTinter() - Constructor for class codechicken.lib.model.QuadTinter
- QuadTransformer - Class in codechicken.lib.model
-
A
Quadtransformer. - QuadTransformer() - Constructor for class codechicken.lib.model.QuadTransformer
- 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(double, double, double, double) - Constructor for class codechicken.lib.vec.Quat
- Quat(Quat) - Constructor for class codechicken.lib.vec.Quat
- Quat(Quaterniond) - Constructor for class codechicken.lib.vec.Quat
- Quat(Quaternionf) - Constructor for class codechicken.lib.vec.Quat
- quickMoveStack(Player, int) - Method in class codechicken.lib.inventory.container.ContainerExtended
- quickMoveStack(Player, int) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Transfers to the next zone in order, and will loop around to the lowest zone.
- quickMoveTo - Variable in class codechicken.lib.gui.modular.lib.container.SlotGroup
R
- r - Variable in class codechicken.lib.colour.Colour
- r - Variable in class codechicken.lib.render.CCRenderState
- r() - Method in class codechicken.lib.colour.Colour
- RayTracer - Class in codechicken.lib.raytracer
- RayTracer() - Constructor for class codechicken.lib.raytracer.RayTracer
- read() - Method in class codechicken.lib.data.MCDataInput.InputStreamWrapper
-
Deprecated.
- read(ByteBuf) - Static method in class codechicken.lib.packet.SignedVarInt
- read(ByteBuf) - Static method in class codechicken.lib.packet.SignedVarLong
- read(FriendlyByteBuf) - Method in class codechicken.lib.config.ConfigCategoryImpl
- read(FriendlyByteBuf) - Method in interface codechicken.lib.config.ConfigTag
-
Read this tag from a
FriendlyByteBufpacket. - read(FriendlyByteBuf) - Method in class codechicken.lib.config.ConfigValueImpl
- read(FriendlyByteBuf) - Method in class codechicken.lib.config.ConfigValueListImpl
- readBoolean() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readBoolean() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a boolean from the stream.
- readBoolean() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readBooleans() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of booleans written with,
MCDataOutput.writeBooleans(boolean[]), orMCDataOutput.writeBooleans(boolean[], int, int) - readByte() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readByte() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a byte from the stream.
- readByte() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readByteBuf() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of bytes written with,
MCDataOutput.writeBytes(byte[]),MCDataOutput.writeBytes(byte[], int, int),MCDataOutput.writeByteBuffer(ByteBuffer), orMCDataOutput.writeByteBuf(ByteBuf) - readByteBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of bytes written with,
MCDataOutput.writeBytes(byte[]),MCDataOutput.writeBytes(byte[], int, int),MCDataOutput.writeByteBuffer(ByteBuffer), orMCDataOutput.writeByteBuf(ByteBuf) - readBytes() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of bytes written with,
MCDataOutput.writeBytes(byte[]),MCDataOutput.writeBytes(byte[], int, int), orMCDataOutput.writeByteBuffer(ByteBuffer) - readChar() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readChar() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a char from the stream.
- readChar() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readCharBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of chars written with,
MCDataOutput.writeChars(char[]),MCDataOutput.writeChars(char[], int, int), orMCDataOutput.writeCharBuffer(CharBuffer) - readChars() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of chars written with,
MCDataOutput.writeChars(char[]),MCDataOutput.writeChars(char[], int, int), orMCDataOutput.writeCharBuffer(CharBuffer) - readCompoundNBT() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
CompoundTagfrom the stream. - readCuboid() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
Cuboid6from the stream. - readCuboid6() - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Read a
Cuboid6from the stream. - readDirection() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
Directionfrom the stream. - readDouble() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readDouble() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a double from the stream.
- readDouble() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readDoubleBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of doubles written with,
MCDataOutput.writeDoubles(double[]),MCDataOutput.writeDoubles(double[], int, int), orMCDataOutput.writeDoubleBuffer(DoubleBuffer). - readDoubles() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of doubles written with,
MCDataOutput.writeDoubles(double[]),MCDataOutput.writeDoubles(double[], int, int), orMCDataOutput.writeDoubleBuffer(DoubleBuffer). - readEnum(Class<T>) - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an
Enumvalue from the stream. - readFloat() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readFloat() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a float from the stream.
- readFloat() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readFloatBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of floats written with,
MCDataOutput.writeFloats(float[]),MCDataOutput.writeFloats(float[], int, int), orMCDataOutput.writeFloatBuffer(FloatBuffer). - readFloats() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of floats written with,
MCDataOutput.writeFloats(float[]),MCDataOutput.writeFloats(float[], int, int), orMCDataOutput.writeFloatBuffer(FloatBuffer). - readFluidStack() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
FluidStackfrom the stream. - readFromNBT(CompoundTag, String, RegistryAccess) - Static method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readInt() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readInt() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an int from the stream.
- readInt() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readIntBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of ints written with,
MCDataOutput.writeInts(int[]),MCDataOutput.writeInts(int[], int, int), orMCDataOutput.writeIntBuffer(IntBuffer). - readInts() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of ints written with,
MCDataOutput.writeInts(int[]),MCDataOutput.writeInts(int[], int, int), orMCDataOutput.writeIntBuffer(IntBuffer). - readItemStack() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an
ItemStackfrom the stream. - readItemStacksFromInput(ValueInput, ItemStack[]) - 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.parser.LegacyConfigSerializer
- readLong() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readLong() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a long from the stream.
- readLong() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readLongBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of longs written with,
MCDataOutput.writeLongs(long[]),MCDataOutput.writeLongs(long[], int, int), orMCDataOutput.writeLongBuffer(LongBuffer). - readLongs() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of longs written with,
MCDataOutput.writeLongs(long[]),MCDataOutput.writeLongs(long[], int, int), orMCDataOutput.writeLongBuffer(LongBuffer). - readNullableCompoundNBT() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
CompoundTagfrom the stream. - readPos() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
BlockPosfrom the stream. - readRegistryId() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a registry object from the stream.
- readRegistryIdDirect(Registry<T>) - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a registry object from the stream.
- readResourceLocation() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
Identifierfrom the stream. - readShort() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readShort() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a Short from the stream.
- readShort() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readShortBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of shorts written with,
MCDataOutput.writeShorts(short[]),MCDataOutput.writeShorts(short[], int, int), orMCDataOutput.writeShortBuffer(ShortBuffer). - readShorts() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a block of shorts written with,
MCDataOutput.writeShorts(short[]),MCDataOutput.writeShorts(short[], int, int), orMCDataOutput.writeShortBuffer(ShortBuffer). - readSignedVarInt() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a Variable length signed int.
- readSignedVarInts() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an array of Variable length Signed ints from the stream.
- readSignedVarLong() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a Variable length signed long.
- readSignedVarLongs() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an array of Variable length Signed longs from the stream.
- readString() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a UTF-8 encoded
Stringfrom the stream. - readSyncPacket(FriendlyByteBuf, IPayloadContext) - Static method in class codechicken.lib.config.ConfigSyncManager
- readTextComponent() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an
Componentfrom the stream. - readUByte() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readUByte() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an Unsigned byte from the stream.
- readUByte() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readUShort() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readUShort() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an Unsigned short from the stream.
- readUShort() - Method in class codechicken.lib.data.MCDataInputStream
-
Deprecated.
- readUUID() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
UUIDfrom the stream. - readVarInt() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a Variable length int from the stream.
- readVarInts() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an array of Variable length ints from the stream.
- readVarLong() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a Variable length long from the stream.
- readVarLongs() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads an array of Variable length longs from the stream.
- readVec3d() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
Vec3from the stream. - readVec3f() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
Vector3ffrom the stream. - readVec3i() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
Vec3ifrom the stream. - readVector() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Reads a
Vector3from the stream. - readVector3() - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Read a
Vector3from the stream. - readWithCodec(StreamDecoder<? super FriendlyByteBuf, T>) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readWithCodec(StreamDecoder<? super FriendlyByteBuf, T>) - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.
- readWithRegistryCodec(StreamDecoder<? super RegistryFriendlyByteBuf, T>) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- readWithRegistryCodec(StreamDecoder<? super RegistryFriendlyByteBuf, T>) - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.
- rebuild() - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- rebuildElements() - Method in class codechicken.lib.gui.modular.elements.GuiList
- recipe() - Method in record class codechicken.lib.datagen.recipe.RecipeBuilder.BuiltRecipe
-
Returns the value of the
reciperecord component. - RecipeBuilder - Interface in codechicken.lib.datagen.recipe
-
Created by covers1624 on 27/12/20.
- RecipeBuilder.BuiltRecipe - Record Class in codechicken.lib.datagen.recipe
- RecipeProvider - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 27/12/20.
- RecipeProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, String) - Constructor for class codechicken.lib.datagen.recipe.RecipeProvider
- rectangle(int, int) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- rectangle(IntSupplier, IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- Rectangle - Interface in codechicken.lib.gui.modular.lib.geometry
-
Created by brandon3055 on 14/08/2023
- Rectangle.Dynamic - Record Class in codechicken.lib.gui.modular.lib.geometry
- Rectangle.Immutable - Record Class in codechicken.lib.gui.modular.lib.geometry
-
Should not be created directly
- Rectangle.Mutable - Class in codechicken.lib.gui.modular.lib.geometry
- 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
- Rectangle4i(Rectangle4i) - Constructor for class codechicken.lib.vec.Rectangle4i
- RED - Enum constant in enum class codechicken.lib.colour.EnumColour
- reducePlanar() - Method in class codechicken.lib.render.lighting.LightModel
- RedundantTransformation - Class in codechicken.lib.vec
- register(CommandDispatcher<CommandSourceStack>) - Static method in class codechicken.lib.internal.command.client.HighlightCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class codechicken.lib.internal.command.client.ItemInfoCommand
- register(CommandDispatcher<CommandSourceStack>) - Static method in class codechicken.lib.internal.command.client.RenderItemToFileCommand
- register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class codechicken.lib.internal.command.admin.CountCommand
- register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class codechicken.lib.internal.command.admin.KillAllCommand
- register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class codechicken.lib.internal.command.admin.MiscCommands
- register(CommandDispatcher<CommandSourceStack>, CommandBuildContext) - Static method in class codechicken.lib.internal.command.dev.DevCommands
- registerGuiHandlers(IGuiHandlerRegistration) - Method in class codechicken.lib.internal.compat.JEIPlugin
- registerOperation() - Static method in interface codechicken.lib.render.pipeline.IVertexOperation
- registerRecipes() - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- registerSync(Identifier, ConfigTag) - Static method in class codechicken.lib.config.ConfigSyncManager
-
Registers the specified
ConfigTagfor syncing. - registryAccess - Variable in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- RegistryFriendlyByteBufMixin - Class in codechicken.lib.internal.mixin.network
-
Created by covers1624 on 7/25/26.
- RegistryFriendlyByteBufMixin() - Constructor for class codechicken.lib.internal.mixin.network.RegistryFriendlyByteBufMixin
- reinterpolate(InterpHelper) - Method in class codechicken.lib.model.Quad
-
Reinterpolate this quad's UV's and Colors after some transformation.
- relative(GeoRef, double) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to the given reference plus the provided fixed offset.
- relative(GeoRef, Supplier<Double>) - Static method in interface codechicken.lib.gui.modular.lib.geometry.Constraint
-
Contains a parameter to the given reference plus the provided dynamic offset.
- Relative(GeoRef, double) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Relative
-
Returns the value of the provided reference plus the given offset.
- RelativeDynamic(GeoRef, Supplier<Double>) - Constructor for class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.RelativeDynamic
-
Returns the value of the provided reference plus the given dynamic offset.
- relTo - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Relative
- relTo - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.RelativeDynamic
- remoteSlotGroup() - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Convenience method to create a slot group for the 'other side' of the inventory So the Block/tile or whatever this inventory is attached to.
- remove(E) - Method in class codechicken.lib.gui.modular.elements.GuiList
- removeChild(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- removeChild(GuiElement<?>) - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
-
Allows the removal of a child element.
- removeChild(GuiElement<?>) - Method in class codechicken.lib.gui.modular.ModularGui
- removed() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- removed() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- removeHiddenScrollBar() - Method in class codechicken.lib.gui.modular.elements.GuiList
- removeItem(int, int) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- removeItem(int, int) - Method in class codechicken.lib.inventory.InventoryCopy
- removeItem(int, int) - Method in class codechicken.lib.inventory.InventorySimple
- removeItem(int, int) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- removeItemNoUpdate(int) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- removeItemNoUpdate(int) - Method in class codechicken.lib.inventory.InventoryCopy
- removeItemNoUpdate(int) - Method in class codechicken.lib.inventory.InventorySimple
- removeItemNoUpdate(int) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- removeStackFromSlot(Container, int) - Static method in class codechicken.lib.inventory.InventoryUtils
-
Static default implementation for IInventory method
- render() - Method in class codechicken.lib.render.CCRenderState
- render(CCRenderState, double, double, double, double, double) - Method in class codechicken.lib.render.CCModel
- render(CCRenderState, double, double, double, UVTransformation) - Method in class codechicken.lib.render.CCModel
- render(CCRenderState, int, int, IVertexOperation...) - Method in class codechicken.lib.render.CCModel
-
Renders vertices start through start+length-1 of the model
- render(CCRenderState, IVertexOperation...) - Method in class codechicken.lib.render.CCModel
- render(CCRenderState, Transformation, double, double) - Method in class codechicken.lib.render.CCModel
- render(IVertexOperation...) - Method in class codechicken.lib.render.CCRenderState
- render(Matrix4, CCRenderState) - Method in interface codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension.CustomGeometryRendererCCRS
- render(Matrix4, RenderType, VertexConsumer) - Method in interface codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension.Mat4CustomGeometryRenderer
- render(PoseStack.Pose, RenderType, VertexConsumer) - Method in interface codechicken.lib.render.extension.CCOrderedSubmitNodeCollectorExtension.CustomGeometryRendererExtended
- render(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiDVD
- render(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
This is the main render method that handles rendering this element and any child elements it may have.
- render(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiList
- render(GuiGraphics, float) - Method in class codechicken.lib.gui.modular.ModularGui
-
Primary render method for ModularGui.
- render(GuiGraphics, int, int, float) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- render(GuiGraphics, int, int, float) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- renderBackground() - Method in class codechicken.lib.gui.modular.ModularGui
- renderBackground(GuiGraphics, int, int, float) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.ColourPreview
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- renderBehind(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
- renderBehind(GuiGraphics, double, double, float) - Method in interface codechicken.lib.gui.modular.lib.BackgroundRender
-
Used to render content behind this elements child elements.
- renderBg(GuiGraphics, float, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderCarriedItem(GuiGraphics, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderChild(GuiElement<?>, GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- renderChild(GuiElement<?>, GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- renderCuboid(CCRenderState, 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
- renderFaces(CCRenderState, int) - Static method in class codechicken.lib.render.BlockRenderer
-
Renders faces of a block-like model based on a sideMask.
- renderFluidCuboid(CCRenderState, Matrix4, FluidStack, Cuboid6, double, double) - Static method in class codechicken.lib.render.RenderUtils
- renderFrame - Static variable in class codechicken.lib.render.CCRenderEventHandler
- renderFullBlock(CCRenderState, int) - Static method in class codechicken.lib.render.BlockRenderer
- renderHoveredStackToolTip(GuiGraphics, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderInFront(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiText
- renderInFront(GuiGraphics, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- renderInFront(GuiGraphics, double, double, float) - Method in interface codechicken.lib.gui.modular.lib.ForegroundRender
-
Used to render content in front of this elements child elements.
- RenderItemToFileCommand - Class in codechicken.lib.internal.command.client
-
Created by covers1624 on 27/2/23.
- RenderItemToFileCommand() - Constructor for class codechicken.lib.internal.command.client.RenderItemToFileCommand
- renderLabels(GuiGraphics, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderOverlay(GuiGraphics, double, double, float, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Used to render overlay's such as hover text.
- renderOverlay(GuiGraphics, double, double, float, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- renderOverlay(GuiGraphics, float) - Method in class codechicken.lib.gui.modular.ModularGui
-
Handles gui overlay rendering.
- renderScreenBackground(boolean) - Method in class codechicken.lib.gui.modular.ModularGui
-
Enable / disable the default screen background.
- renderSlot(GuiGraphics, Slot, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderSnapbackItem(GuiGraphics) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- RenderStateUtils - Class in codechicken.lib.gui.render
-
Created by covers1624 on 4/11/26.
- RenderStateUtils() - Constructor for class codechicken.lib.gui.render.RenderStateUtils
- renderStatic(ItemStack, String, int) - Static method in class codechicken.lib.internal.ItemFileRenderer
- renderTime - Static variable in class codechicken.lib.render.CCRenderEventHandler
- renderTooltip(GuiGraphics, Font, double, double) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
The method responsible for rendering element tool tips.
- RenderUtils - Class in codechicken.lib.render
- RenderUtils() - Constructor for class codechicken.lib.render.RenderUtils
- replace(int, int, float) - Static method in class codechicken.lib.colour.Colour
- replace(int, int, int) - Static method in class codechicken.lib.colour.Colour
-
Replace the packed 8-bit color component at the specified index.
- requiresClientSync() - Method in class codechicken.lib.config.AbstractConfigTag
- requiresClientSync() - Method in class codechicken.lib.config.ConfigCategoryImpl
- requiresClientSync() - Method in interface codechicken.lib.config.ConfigTag
-
Checks if this tag or any of its children require client sync.
- reset() - Method in class codechicken.lib.config.ConfigCategoryImpl
- reset() - Method in interface codechicken.lib.config.ConfigTag
-
Reset this tag back to the default.
- reset() - Method in class codechicken.lib.config.ConfigValueImpl
- reset() - Method in class codechicken.lib.config.ConfigValueListImpl
- reset() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- reset() - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- reset() - Method in class codechicken.lib.render.CCRenderState
-
Resets this
CCRenderStateinstance's pipeline and internal state. - reset() - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- reset(double, double, double, double, double, double, double, double) - Method in class codechicken.lib.math.InterpHelper
-
Resets the interp helper with the given quad.
- resetBounds() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- resetCursor() - Static method in class codechicken.lib.gui.modular.lib.CursorHelper
- resetFromNetwork() - Method in class codechicken.lib.config.ConfigCategoryImpl
- resetFromNetwork() - Method in interface codechicken.lib.config.ConfigTag
-
Resets all network tags back to their original value.
- resetFromNetwork() - Method in class codechicken.lib.config.ConfigValueImpl
- resetFromNetwork() - Method in class codechicken.lib.config.ConfigValueListImpl
- resetInterp(InterpHelper, int) - Method in class codechicken.lib.model.Quad
-
Used to reset the interpolation values inside the provided helper.
- resize(int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- resize(int, int) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- RESIZE_H - Static variable in class codechicken.lib.gui.modular.lib.CursorHelper
- RESIZE_TLBR - Static variable in class codechicken.lib.gui.modular.lib.CursorHelper
- RESIZE_TRBL - Static variable in class codechicken.lib.gui.modular.lib.CursorHelper
- RESIZE_V - Static variable in class codechicken.lib.gui.modular.lib.CursorHelper
- ResourceUtils - Class in codechicken.lib.util
-
Created by covers1624 on 11/07/2017.
- ResourceUtils() - Constructor for class codechicken.lib.util.ResourceUtils
- restrainPosition(GuiManipulable) - Method in interface codechicken.lib.gui.modular.elements.GuiManipulable.PositionRestraint
- Restriction - Interface in codechicken.lib.config
-
Represents a restriction that can be applied to a
ConfigValue. - Restriction.DoubleRange - Record Class in codechicken.lib.config
- Restriction.IntRange - Record Class in codechicken.lib.config
- result - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- retrace(Player) - Static method in class codechicken.lib.raytracer.RayTracer
- retrace(Player, double, ClipContext.Block) - Static method in class codechicken.lib.raytracer.RayTracer
- retrace(Player, double, ClipContext.Block, ClipContext.Fluid) - Static method in class codechicken.lib.raytracer.RayTracer
- retrace(Player, ClipContext.Block) - Static method in class codechicken.lib.raytracer.RayTracer
- retrace(Player, ClipContext.Block, ClipContext.Fluid) - Static method in class codechicken.lib.raytracer.RayTracer
- retraceBlock(BlockGetter, Player, BlockPos) - Static method in class codechicken.lib.raytracer.RayTracer
- retraceBlock(BlockGetter, Player, BlockPos, ClipContext.Block) - 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)
- rF() - Method in class codechicken.lib.colour.Colour
- rF() - Method in enum class codechicken.lib.colour.EnumColour
- rF(float) - Method in class codechicken.lib.colour.Colour
- rF(int) - Method in class codechicken.lib.colour.Colour
- rgb() - Method in class codechicken.lib.colour.Colour
- rgb() - Method in enum class codechicken.lib.colour.EnumColour
- rgba() - Method in class codechicken.lib.colour.Colour
- rgba() - Method in enum class codechicken.lib.colour.EnumColour
- rgba(int) - Method in enum class codechicken.lib.colour.EnumColour
- right - Variable in class codechicken.lib.gui.modular.lib.geometry.Borders
- right() - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- right(double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- RIGHT - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- RIGHT - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
X_MAX
- RIGHT - Static variable in enum class codechicken.lib.gui.modular.lib.geometry.Align
- RIGHT_CLICK - Static variable in class codechicken.lib.gui.modular.elements.GuiButton
- rightBorder() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
rightBorderrecord component. - rightMultiply(Quat) - Method in class codechicken.lib.vec.Quat
- rollArray(T[], int) - Static method in class codechicken.lib.util.ArrayUtils
-
Rolls the array based on the shift.
- ROLLBACK - Enum constant in enum class codechicken.lib.config.ConfigCallback.Reason
-
Tag was rolled back on disconnect from server.
- rotate(double, Vector3) - Method in class codechicken.lib.vec.Matrix4
- rotate(double, Vector3) - Method in class codechicken.lib.vec.Vector3
- rotate(Quat) - Method in class codechicken.lib.vec.Vector3
- rotate(Rotation) - Method in class codechicken.lib.vec.Matrix4
- rotate(Vector3) - Method in class codechicken.lib.vec.Quat
- rotate(BlockState, LevelAccessor, BlockPos, Rotation) - Method in class codechicken.lib.block.component.DirectionComponent
- rotate(BlockState, LevelAccessor, BlockPos, Rotation) - Method in class codechicken.lib.block.component.StateAwareComponent
- rotate(BlockState, LevelAccessor, BlockPos, Rotation) - Method in class codechicken.lib.block.ModularBlock
- rotateBackwards(Direction) - Static method in class codechicken.lib.util.RotationUtils
-
Rotate this Facing around all axises counter-clockwise (NORTH => DOWN => UP => WEST => EAST => SOUTH => NORTH)
- rotateCCW() - Method in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- rotateClockwise(Direction) - Static method in class codechicken.lib.util.RotationUtils
-
Rotate this Facing around the Y axis counter-clockwise (NORTH => EAST => SOUTH => WEST => NORTH)
- rotateCounterClockwise(Direction) - Static method in class codechicken.lib.util.RotationUtils
-
Rotate this Facing around the Y axis counter-clockwise (NORTH => WEST => SOUTH => EAST => NORTH)
- rotateCW() - Method in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- rotateForward(Direction) - Static method in class codechicken.lib.util.RotationUtils
-
Rotate this Facing around all axises counter-clockwise (NORTH => SOUTH => EAST => WEST => UP => DOWN => NORTH)
- 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, double, double, double) - Constructor for class codechicken.lib.vec.Rotation
- Rotation(double, Vector3) - Constructor for class codechicken.lib.vec.Rotation
- Rotation(Quat) - Constructor for class codechicken.lib.vec.Rotation
- Rotation(Rotation) - Constructor for class codechicken.lib.vec.Rotation
- rotationTo(int, int) - Static method in class codechicken.lib.vec.Rotation
-
Reverse of rotateSide
- rotationTo(Direction) - Method in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- RotationUtils - Class in codechicken.lib.util
-
Contains a bunch of stuff to do with rotation.
- RotationUtils() - Constructor for class codechicken.lib.util.RotationUtils
- rotSideMap - Static variable in class codechicken.lib.vec.Rotation
- round(double, double) - Static method in class codechicken.lib.math.MathHelper
-
Rounds the number of decimal places based on the given multiplier.
e.g.
Input: 17.5245743
multiplier: 1000
Output: 17.534
multiplier: 10
Output 17.5 - round(float, float) - Static method in class codechicken.lib.math.MathHelper
-
Rounds the number of decimal places based on the given multiplier.
e.g.
Input: 17.5245743
multiplier: 1000
Output: 17.534
multiplier: 10
Output 17.5 - roundAway(double) - Static method in class codechicken.lib.math.MathHelper
- run(Consumer<CustomPacketPayload>) - Method in record class codechicken.lib.config.ConfigSyncManager.ConfigSyncConfigurationTask
- run(CachedOutput) - Method in class codechicken.lib.datagen.DynamicTextureProvider
- run(CachedOutput) - Method in class codechicken.lib.datagen.LanguageProvider
- run(CachedOutput) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- runPipeline() - Method in class codechicken.lib.render.CCRenderState
- runSync(ConfigCallback.Reason) - Method in class codechicken.lib.config.AbstractConfigTag
- runSync(ConfigCallback.Reason) - Method in class codechicken.lib.config.ConfigCategoryImpl
- runSync(ConfigCallback.Reason) - Method in interface codechicken.lib.config.ConfigTag
-
Triggers all registered
ConfigCallback's in the tree with the specified reason.
S
- s - Variable in class codechicken.lib.vec.Quat
- sample(int) - Method in class codechicken.lib.render.lighting.LightMatrix
- sample(int) - Method in class codechicken.lib.render.lighting.SimpleBrightnessModel
- save() - Method in interface codechicken.lib.config.ConfigTag
-
Saves the config to disk if any values have changed.
- save(DoubleBuffer) - Method in class codechicken.lib.vec.Matrix4
- save(Path, ConfigCategoryImpl) - Method in interface codechicken.lib.config.parser.ConfigSerializer
- save(Path, ConfigCategoryImpl) - Method in class codechicken.lib.config.parser.JsonConfigSerializer
- save(Path, ConfigCategoryImpl) - Method in class codechicken.lib.config.parser.LegacyConfigSerializer
- save(Path, ConfigCategoryImpl) - Method in class codechicken.lib.config.parser.TomlConfigSerializer
- save(FloatBuffer) - Method in class codechicken.lib.vec.Matrix4
- save(ValueOutput) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- save(ValueOutput) - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- save(ValueOutput) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- saveAdditional(ValueOutput) - Method in class codechicken.lib.block.ModularBlockEntity
- scalarProject(Vector3) - Method in class codechicken.lib.vec.Vector3
- scale(double) - Method in class codechicken.lib.colour.Colour
- scale(double) - Method in class codechicken.lib.vec.Matrix4
- scale(double, double, double) - Method in class codechicken.lib.vec.Matrix4
- scale(Vector3) - Method in class codechicken.lib.vec.Matrix4
- Scale - Class in codechicken.lib.vec
- Scale(double) - Constructor for class codechicken.lib.vec.Scale
- Scale(double, double, double) - Constructor for class codechicken.lib.vec.Scale
- Scale(Scale) - Constructor for class codechicken.lib.vec.Scale
- Scale(Vector3) - Constructor for class codechicken.lib.vec.Scale
- ScaledIconTransformation - Class in codechicken.lib.vec.uv
- ScaledIconTransformation(ScaledIconTransformation) - Constructor for class codechicken.lib.vec.uv.ScaledIconTransformation
- ScaledIconTransformation(TextureAtlasSprite) - Constructor for class codechicken.lib.vec.uv.ScaledIconTransformation
- ScaledIconTransformation(TextureAtlasSprite, double, double) - Constructor for class codechicken.lib.vec.uv.ScaledIconTransformation
- scaledScreenHeight() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- scaledScreenHeight() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- scaledScreenHeight() - Method in class codechicken.lib.gui.modular.ModularGui
- scaledScreenWidth() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- scaledScreenWidth() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- scaledScreenWidth() - Method in class codechicken.lib.gui.modular.ModularGui
- scissorArea() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns the value of the
scissorArearecord component. - ScissorHandler - Class in codechicken.lib.gui.modular.lib
-
Created by brandon3055 on 29/06/2023
- ScissorHandler() - Constructor for class codechicken.lib.gui.modular.lib.ScissorHandler
- ScrollBar(GuiRectangle, GuiSlider, GuiRectangle) - Constructor for record class codechicken.lib.gui.modular.elements.GuiSlider.ScrollBar
-
Creates an instance of a
ScrollBarrecord class. - scrolling() - Method in record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Returns the value of the
scrollingrecord component. - scrollSpeed() - Method in interface codechicken.lib.gui.modular.lib.SliderState
-
For controlling a slider via mouse scroll wheel.
- scrollState() - Method in class codechicken.lib.gui.modular.elements.GuiList
- scrollState(Axis) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- scrollTo(E) - Method in class codechicken.lib.gui.modular.elements.GuiList
- ScrollWindow(GuiElement<?>, GuiScrolling, GuiSlider.ScrollBar, GuiSlider.ScrollBar) - Constructor for record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Creates an instance of a
ScrollWindowrecord class. - sendChildToBackground(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Sets a child as the first element in the child lest, meaning it will render under all other elements.
- sendChildToIndex(GuiElement<?>, int) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
sends a child to a specific index in the child lest.
- sendLargeStack(ItemStack, int, ServerPlayer) - Method in class codechicken.lib.inventory.container.ContainerExtended
- sendPacketToClient(int, Consumer<RegistryFriendlyByteBuf>) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Send a packet to the client side container.
- sendPacketToServer(int, Consumer<RegistryFriendlyByteBuf>) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Send a packet to the server side container.
- sendToAllAround(double, double, double, double, ResourceKey<Level>) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToAllAround(double, double, double, double, ResourceKey<Level>) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Sends the given packet to all players in the specified dimension, within the specified radius, around the specified origin.
- sendToAllAround(BlockPos, double, ResourceKey<Level>) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToAllAround(BlockPos, double, ResourceKey<Level>) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Sends the given packet to all players in the specified dimension, within the specified radius, around the specified origin.
- sendToAllAround(CustomPacketPayload, double, double, double, double, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToAllAround(Packet, double, double, double, double, ResourceKey)first wrappingpayloadto a client bound packet. - sendToAllAround(CustomPacketPayload, BlockPos, double, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToAllAround(Packet, BlockPos, double, ResourceKey)first wrappingpayloadto a client bound packet. - sendToAllAround(Packet<?>, double, double, double, double, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketSender
-
Sends the given packet to all players in the specified dimension, within the specified radius, around the specified origin.
- sendToAllAround(Packet<?>, BlockPos, double, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketSender
-
Sends the given packet to all players in the specified dimension, within the specified radius, around the specified origin.
- sendToAllPlayers() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToAllPlayers() - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Sends the given packet to all connected clients.
- sendToAllPlayers(CustomPacketPayload) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToAllPlayers(Packet)first wrappingpayloadto a client bound packet. - sendToAllPlayers(Packet<?>) - Static method in class codechicken.lib.packet.PacketSender
-
Sends the given packet to all connected clients.
- sendToChunk(CustomPacketPayload, ServerLevel, int, int) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToChunk(Packet, ServerLevel, int, int)first wrappingpayloadto a client bound packet. - sendToChunk(CustomPacketPayload, ServerLevel, BlockPos) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToChunk(Packet, ServerLevel, BlockPos)first wrappingpayloadto a client bound packet. - sendToChunk(CustomPacketPayload, ServerLevel, ChunkPos) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToChunk(Packet, ServerLevel, ChunkPos)first wrappingpayloadto a client bound packet. - sendToChunk(CustomPacketPayload, BlockEntity) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToChunk(Packet, BlockEntity)first wrappingpayloadto a client bound packet. - sendToChunk(Packet<?>, ServerLevel, int, int) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to all players watching the specified chunk in the specified dimension.
- sendToChunk(Packet<?>, ServerLevel, BlockPos) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to all players watching the chunk specified by the given
BlockPosin the specified dimension. - sendToChunk(Packet<?>, ServerLevel, ChunkPos) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to all players watching the specified chunk in the specified dimension.
- sendToChunk(Packet<?>, BlockEntity) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to all players watching the chunk, that the given
BlockEntityis within. - sendToChunk(ServerLevel, int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToChunk(ServerLevel, int, int) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Send the given packet to all players watching the specified chunk in the specified dimension.
- sendToChunk(ServerLevel, BlockPos) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToChunk(ServerLevel, BlockPos) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Send the given packet to all players watching the chunk specified by the given
BlockPosin the specified dimension. - sendToChunk(ServerLevel, ChunkPos) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToChunk(ServerLevel, ChunkPos) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Send the given packet to all players watching the specified chunk in the specified dimension.
- sendToChunk(BlockEntity) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToChunk(BlockEntity) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Send the given packet to all players watching the chunk, that the given
BlockEntityis within. - sendToClient(ServerPlayer, Consumer<RegistryFriendlyByteBuf>) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- sendToDimension(CustomPacketPayload, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToDimension(Packet, ResourceKey)first wrappingpayloadto a client bound packet. - sendToDimension(Packet<?>, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to all players within the given dimension.
- sendToDimension(ResourceKey<Level>) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToDimension(ResourceKey<Level>) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Send the given packet to all players within the given dimension.
- sendToOps() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToOps() - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Send the given packet to all server operators.
- sendToOps(CustomPacketPayload) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToOps(Packet)first wrappingpayloadto a client bound packet. - sendToOps(Packet<?>) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to all server operators.
- sendToPlayer(CustomPacketPayload, ServerPlayer) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToPlayer(Packet, ServerPlayer)first wrappingpayloadto a client bound packet. - sendToPlayer(Packet<?>, ServerPlayer) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to the specified player.
- sendToPlayer(ServerPlayer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToPlayer(ServerPlayer) - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Send the given packet to the specified player.
- sendToServer() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- sendToServer() - Method in class codechicken.lib.packet.StreamPacket.ToServer
-
Send this packet to the server.
- sendToServer(Consumer<RegistryFriendlyByteBuf>) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- sendToServer(CustomPacketPayload) - Static method in class codechicken.lib.packet.PacketSender
-
Overload of
PacketSender.sendToServer(Packet)first wrappingpayloadto a server bound packet. - sendToServer(Packet<?>) - Static method in class codechicken.lib.packet.PacketSender
-
Send the given packet to the server.
- serializer(ConfigSerializer) - Method in class codechicken.lib.config.ConfigFile
-
Manually set the
ConfigSerializerto use. - server(Supplier<Supplier<ICustomPacketHandler.IServerPacketHandler>>) - Method in class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- serverTicks - Variable in class codechicken.lib.block.ModularTileBlock
- ServerUtils - Class in codechicken.lib.util
-
Created by covers1624 on 22/10/2016.
- ServerUtils() - Constructor for class codechicken.lib.util.ServerUtils
- set(double) - Method in class codechicken.lib.vec.Vector3
- set(double[]) - Method in class codechicken.lib.colour.Colour
- set(double[]) - Method in class codechicken.lib.vec.Matrix4
- set(double[]) - Method in class codechicken.lib.vec.uv.UV
- set(double[]) - Method in class codechicken.lib.vec.Vector3
- set(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Position.Mutable
- set(double, double) - Method in class codechicken.lib.vec.uv.UV
- set(double, double, double) - Method in class codechicken.lib.vec.Vector3
- set(double, double, double, double) - Method in class codechicken.lib.colour.Colour
- set(double, double, double, double) - Method in class codechicken.lib.vec.Quat
- set(double, double, double, double, double) - Method in class codechicken.lib.vec.Vertex5
- set(double, double, double, double, double, double) - Method in class codechicken.lib.vec.Cuboid6
- set(double, double, double, double, double, int) - Method in class codechicken.lib.vec.Vertex5
- set(double, double, int) - Method in class codechicken.lib.vec.uv.UV
- set(float[]) - Method in class codechicken.lib.colour.Colour
- set(float[]) - Method in class codechicken.lib.vec.Matrix4
- set(float[]) - Method in class codechicken.lib.vec.uv.UV
- set(float[]) - Method in class codechicken.lib.vec.Vector3
- set(float, float, float, float) - Method in class codechicken.lib.colour.Colour
- set(int) - Method in class codechicken.lib.colour.Colour
- set(int) - Method in class codechicken.lib.colour.ColourARGB
- set(int) - Method in class codechicken.lib.colour.ColourRGBA
- set(int) - Method in interface codechicken.lib.gui.modular.lib.ColourState
- set(int, float, float, float, float) - Method in class codechicken.lib.render.lighting.LC
- set(int, int, int, int) - Method in class codechicken.lib.colour.Colour
- set(int, int, int, int) - Method in class codechicken.lib.vec.Rectangle4i
- set(Colour) - Method in class codechicken.lib.colour.Colour
- set(Colour) - Method in interface codechicken.lib.gui.modular.lib.ColourState
- set(Rectangle) - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- set(LC) - Method in class codechicken.lib.render.lighting.LC
- set(Cuboid6) - Method in class codechicken.lib.vec.Cuboid6
- set(Matrix4) - Method in class codechicken.lib.vec.Matrix4
- set(Quat) - Method in class codechicken.lib.vec.Quat
- set(UV) - Method in class codechicken.lib.vec.uv.UV
- set(Vector3) - Method in class codechicken.lib.vec.Vector3
- set(Vector3, double, double) - Method in class codechicken.lib.vec.Vertex5
- set(Vector3, Vector3) - Method in class codechicken.lib.vec.Cuboid6
- set(Vertex5) - Method in class codechicken.lib.vec.Vertex5
- set(PoseStack) - Method in class codechicken.lib.vec.Matrix4
- set(PoseStack.Pose) - Method in class codechicken.lib.vec.Matrix4
- set(DoubleBuffer) - Method in class codechicken.lib.vec.Matrix4
- set(FloatBuffer) - Method in class codechicken.lib.vec.Matrix4
- set(Vec3i) - Method in class codechicken.lib.vec.Vector3
- set(Vec3i, Vec3i) - Method in class codechicken.lib.vec.Cuboid6
- set(ItemStack) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- set(ItemStack) - Method in class codechicken.lib.inventory.container.SlotDummy
- set(AABB) - Method in class codechicken.lib.vec.Cuboid6
- set(FluidStack) - Method in class codechicken.lib.inventory.container.data.FluidData
- set(Matrix4f) - Method in class codechicken.lib.vec.Matrix4
- set(Vector3fc) - Method in class codechicken.lib.vec.Vector3
- set(Vector3fc, long, int, int) - Method in class codechicken.lib.model.Quad.Vertex
-
Set the data in this Vertex from the provided packed data.
- set(T) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- set(V) - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- setAlignment(Align) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setAmbient(Vector3) - Method in class codechicken.lib.render.lighting.LightModel.Light
- setAmbient(Vector3) - Method in class codechicken.lib.render.lighting.LightModel
- setAnimated(SpriteSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Sets the texture that will be animated.
- setAroundAxis(double, double, double, double) - Method in class codechicken.lib.vec.Quat
- setAroundAxis(Vector3, double) - Method in class codechicken.lib.vec.Quat
- setAttribute(AttributeKey<T>, T) - Method in class codechicken.lib.render.CCModel
-
Set an attribute.
- setAxis(Axis) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl
- setBackground(SpriteSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Sets the background texture, aka the "empty" texture.
- setBlockKeyInput(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiDialog
- setBlockMouseInput(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiDialog
- setBlockOutsideClicks(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- setBoolean(boolean) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the
booleanvalue of this tag. - setBoolean(boolean) - Method in class codechicken.lib.config.ConfigValueImpl
- setBooleans(List<Boolean>) - Method in interface codechicken.lib.config.ConfigValueList
- setBooleans(List<Boolean>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setBorders(double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- setBorders(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- setBorders(double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- setBottomHandle(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setBounds(Cuboid6) - Method in class codechicken.lib.model.QuadFaceStripper
-
The bounds of the faces, used as the ..
- setBounds(AABB) - Method in class codechicken.lib.model.QuadFaceStripper
-
Overload of
QuadFaceStripper.setBounds(Cuboid6)forAABB. - setBox(AABB) - Method in class codechicken.lib.model.QuadCornerKicker
-
Sets the bounding box of the Facade / Cover, this should be the full box, not just a piece of the hole's 'ring'.
- setBrightness(Entity, float) - Method in class codechicken.lib.render.CCRenderState
- setBrightness(BlockAndTintGetter, BlockPos) - Method in class codechicken.lib.render.CCRenderState
- setButtonBuilder(BiFunction<GuiContextMenu, Supplier<Component>, GuiButton>) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
-
Only height should be constrained, with will be set automatically to accommodate the provided label.
- setCancelOnOutsideClick(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- setCanLoseFocus(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
If set to false, it will not be possible for the text field to lose focus via normal means.
- setCanLoseFocus(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
If set to false, it will not be possible for the text field to lose focus via normal means.
- setCanRemove(BiPredicate<Player, ItemStack>) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
-
Allows you to attach a "can remove" predicate that can block removal of a stack from the slot by the player.
- setChanged() - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- setChanged() - Method in class codechicken.lib.inventory.InventoryCopy
- setChanged() - Method in class codechicken.lib.inventory.InventorySimple
- setChanged() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- setClampBounds(Cuboid6) - Method in class codechicken.lib.model.QuadClamper
- setClampBounds(AABB) - Method in class codechicken.lib.model.QuadClamper
- setCloseOnEscape(boolean) - Method in class codechicken.lib.gui.modular.ModularGui
- setCloseOnItemClicked(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- setCloseOnOutsideClick(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- setColor(int) - Method in class codechicken.lib.render.buffer.AlphaOverrideVertexConsumer
- setColor(int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setColor(int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- setColor(int) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- setColor(int, int, int, int) - Method in class codechicken.lib.render.buffer.AlphaOverrideVertexConsumer
- setColor(int, int, int, int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setColor(int, int, int, int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- setColor(int, int, int, int) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- setColour(int) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
-
Allows you to set an argb colour.
- setColour(int) - Method in class codechicken.lib.render.CCModel
- setColour(Colour) - Method in class codechicken.lib.render.CCRenderState
- setColour(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
-
Allows you to set an argb colour provider.
- setColourState(ColourState) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- setComment(String) - Method in class codechicken.lib.config.AbstractConfigTag
- setComment(String) - Method in interface codechicken.lib.config.ConfigCategory
-
Sets the comment for this tag.
Will be split on\n. - setComment(String) - Method in interface codechicken.lib.config.ConfigTag
-
Sets the comment for this tag.
Will be split on\n. - setComment(String) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the comment for this tag.
Will be split on\n. - setComment(String) - Method in interface codechicken.lib.config.ConfigValueList
-
Sets the comment for this tag.
Will be split on\n. - setComment(String...) - Method in class codechicken.lib.config.AbstractConfigTag
- setComment(String...) - Method in interface codechicken.lib.config.ConfigCategory
-
Sets the comment for this tag.
- setComment(String...) - Method in interface codechicken.lib.config.ConfigTag
-
Sets the comment for this tag.
- setComment(String...) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the comment for this tag.
- setComment(String...) - Method in interface codechicken.lib.config.ConfigValueList
-
Sets the comment for this tag.
- setComment(List<String>) - Method in class codechicken.lib.config.AbstractConfigTag
- setComment(List<String>) - Method in interface codechicken.lib.config.ConfigCategory
-
Sets the comment for this tag.
- setComment(List<String>) - Method in interface codechicken.lib.config.ConfigTag
-
Sets the comment for this tag.
- setComment(List<String>) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the comment for this tag.
- setComment(List<String>) - Method in interface codechicken.lib.config.ConfigValueList
-
Sets the comment for this tag.
- setCursor(Identifier) - Static method in class codechicken.lib.gui.modular.lib.CursorHelper
- setCursor(Identifier) - Method in class codechicken.lib.gui.modular.ModularGui
-
Sets the current mouse cursor.
- setCursorPosition(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setDefaultBoolean(boolean) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the default
booleanvalue of this tag. - setDefaultBoolean(boolean) - Method in class codechicken.lib.config.ConfigValueImpl
- setDefaultBooleans(List<Boolean>) - Method in interface codechicken.lib.config.ConfigValueList
- setDefaultBooleans(List<Boolean>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDefaultDouble(double) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the default
doublevalue of this tag. - setDefaultDouble(double) - Method in class codechicken.lib.config.ConfigValueImpl
- setDefaultDoubles(List<Double>) - Method in interface codechicken.lib.config.ConfigValueList
- setDefaultDoubles(List<Double>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDefaultHex(int) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the default
intvalue represented as a hex String of this tag. - setDefaultHex(int) - Method in class codechicken.lib.config.ConfigValueImpl
- setDefaultHexs(List<Integer>) - Method in interface codechicken.lib.config.ConfigValueList
- setDefaultHexs(List<Integer>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDefaultInt(int) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the default
intvalue of this tag. - setDefaultInt(int) - Method in class codechicken.lib.config.ConfigValueImpl
- setDefaultInts(List<Integer>) - Method in interface codechicken.lib.config.ConfigValueList
- setDefaultInts(List<Integer>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDefaultLong(long) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the default
longvalue of this tag. - setDefaultLong(long) - Method in class codechicken.lib.config.ConfigValueImpl
- setDefaultLongs(List<Long>) - Method in interface codechicken.lib.config.ConfigValueList
- setDefaultLongs(List<Long>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDefaultString(String) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the default
Stringvalue of this tag. - setDefaultString(String) - Method in class codechicken.lib.config.ConfigValueImpl
- setDefaultStrings(List<String>) - Method in interface codechicken.lib.config.ConfigValueList
- setDefaultStrings(List<String>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDefaultValue(Object) - Method in class codechicken.lib.config.ConfigValueImpl
- setDefaultValue(List<?>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDiffuse(Vector3) - Method in class codechicken.lib.render.lighting.LightModel.Light
- setDirection(Direction) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Set the direction this progress icon is pointing, Default is RIGHT
- setDisabled(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
Allows set the disabled status of this button Note: This is not the same as
GuiElement.setEnabled(boolean)the "enabled" allows you to completely disable an element. - setDisabled(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
Allows you to install a suppler that controls the disabled state of this button.
- setDisplayBuilder(BiFunction<GuiList<E>, E, ? extends GuiElement<?>>) - Method in class codechicken.lib.gui.modular.elements.GuiList
- setDouble(double) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the
doublevalue of this tag. - setDouble(double) - Method in class codechicken.lib.config.ConfigValueImpl
- setDoubles(List<Double>) - Method in interface codechicken.lib.config.ConfigValueList
- setDoubles(List<Double>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setDragButton(int) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- setDrawName(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setDrawName(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setEditable(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
If false, It will not be possible for the user to edit the value of this text field.
- setEditable(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
If false, It will not be possible for the user to edit the value of this text field.
- setEmptyIcon(SpriteSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Applies a single empty slot icon to all slots.
- setEmptyIcon(Function<Slot, SpriteSupplier>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to provide a texture to be rendered in each slot when the slot is empty.
- setEmptyIconI(Function<Integer, SpriteSupplier>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to provide a texture to be rendered in each slot when the slot is empty.
- setEnabled(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- setEnabled(boolean) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- setEnabled(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- setEnabled(Supplier<Boolean>) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- setEnableToolTip(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- setEnterPressed(Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Called when the user presses enter key (Including numpad enter) with the text box ion focus
- setEntity(Identifier) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setEntity(Entity) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setFacadeMask(int) - Method in class codechicken.lib.model.QuadCornerKicker
-
Sets the bitmask of Facades / Covers in the blockspace.
- setFilter(Predicate<E>) - Method in class codechicken.lib.gui.modular.elements.GuiList
- setFilter(Predicate<String>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Allows you to apply a fielder to this text field.
- setFloatingItemDisablesToolTips(boolean) - Method in class codechicken.lib.gui.modular.ModularGui
-
By default, tool tips are disabled while where is a floating item on screen.
- setFluidColour(FluidStack) - Method in class codechicken.lib.render.CCRenderState
- setFluidColour(FluidStack, int) - Method in class codechicken.lib.render.CCRenderState
- setFocus(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setFocusable(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
If false, It will not be possible to focus this element by clicking on it.
- setFocusable(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
If false, It will not be possible to focus this element by clicking on it.
- setForce2dSize(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setFormatter(BiFunction<String, Integer, FormattedCharSequence>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Formats the current text value for display to the user.
- setGroup(String) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- setGuiTitle(Component) - Method in class codechicken.lib.gui.modular.ModularGui
- setHeight(double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Simple method for setting the height of this element.
- setHex(int) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the
intvalue represented as a hex String of this tag. - setHex(int) - Method in class codechicken.lib.config.ConfigValueImpl
- setHexColour(String) - Method in interface codechicken.lib.gui.modular.lib.ColourState
- setHexs(List<Integer>) - Method in interface codechicken.lib.config.ConfigValueList
- setHexs(List<Integer>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setHighlightColour(int) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Sets a custom slot highlight colour (The highlight you get when your cursor is over a slot.)
- setHighlightColour(Function<Slot, Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to set per-slot highlight colours, The integer passed to the function is the index of the slot within the
SlotGroup - setHighlightColourI(Function<Integer, Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to set per-slot highlight colours, The integer passed to the function is the index of the slot within the
SlotGroup - setHighlightPos(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setHorizontalAlign(Align) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setIdentity() - Method in class codechicken.lib.vec.Matrix4
- setIgnoreConsumed(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- setInt(int) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the
intvalue of this tag. - setInt(int) - Method in class codechicken.lib.config.ConfigValueImpl
- setInts(List<Integer>) - Method in interface codechicken.lib.config.ConfigValueList
- setInts(List<Integer>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setItem(int, ItemStack) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- setItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventoryCopy
- setItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventorySimple
- setItem(int, ItemStack) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- setItemSpacing(double) - Method in class codechicken.lib.gui.modular.elements.GuiList
- setJeiDropTarget(Consumer<ItemStack>, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Allows you get notified when a player drags and drops an ItemStack from jai onto this element.
- setJeiExcluded(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- setJeiHighlightTime(int) - Method in class codechicken.lib.gui.modular.ModularGui
- setKnownType(ValueType) - Method in class codechicken.lib.config.ConfigValueImpl
- setKnownType(ValueType) - Method in class codechicken.lib.config.ConfigValueListImpl
- setLabel(GuiText) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
When creating buttons with labels, use this method to store a reference to the label in the button fore easy retrival later.
- setLeftHandle(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setLeftRight(double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- setLevelPos(ServerLevel, BlockPos) - Method in class codechicken.lib.capability.CapabilityCache
-
Call this when
CapabilityCache's host has been moved.
Clears all internal state and sets a new world / pos. - setLineSpacing(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setLineWidth(float) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setLineWidth(float) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- setLineWidth(float) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- setLockedRotation(float) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setLockedRotation(Supplier<Float>) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setLong(long) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the
longvalue of this tag. - setLong(long) - Method in class codechicken.lib.config.ConfigValueImpl
- setLongs(List<Long>) - Method in interface codechicken.lib.config.ConfigValueList
- setLongs(List<Long>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setMask(int) - Method in class codechicken.lib.model.QuadFaceStripper
-
The mask to strip edges.
- setMaterial(SpriteSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
- setMaxLength(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Sets the maximum allowed text length
- setMaxSize(Rectangle) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setMenuAccess(ContainerScreenAccess<T>) - Method in class codechicken.lib.gui.modular.lib.container.ContainerGuiProvider
- setMinSize(Rectangle) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setModel(IVertexSource) - Method in class codechicken.lib.render.CCRenderState
- setModel(IVertexSource, int, int) - Method in class codechicken.lib.render.CCRenderState
- setMoveHandle(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setNormal(float, float, float) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setNormal(float, float, float) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- setNormal(float, float, float) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- setNormal(float, float, float) - Method in class codechicken.lib.render.buffer.TransformingVertexConsumer
- setNormalizedPos(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- setOnEditComplete(Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Called when the user clicks outside the text box, or when they press enter
- setOnMovedCallback(Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setOnMovedCallback(Consumer<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setOnResizedCallback(Runnable) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setOnResizedCallback(Consumer<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setOpaque(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
If an element is marked as opaque it will consume mouseOver updates, thereby preventing elements bellow from accepting mouseOver input.
- setOutOfBoundsDist(double) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
-
Set the out-of-bounds distance, If the cursor is dragged more than this distance from the slider bounds on the no-moving axis, the slider will snap back to its original position until the cursor moves back into bounds.
- setPauseScreen(boolean) - Method in class codechicken.lib.gui.modular.ModularGui
- setPipeline(IVertexOperation...) - Method in class codechicken.lib.render.CCRenderState
- setPipeline(IVertexOperation...) - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- setPipeline(IVertexSource, int, int, IVertexOperation...) - Method in class codechicken.lib.render.CCRenderState
- setPos(double) - Method in interface codechicken.lib.gui.modular.lib.SliderState
-
Set the current slide position, When using this method, make sure the provided value can not go outside the valid range of 0 to 1.
- setPos(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Convenience method for setting both x and y positions.
- setPos(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- setPos(double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Returns a new rectangle with this operation applied
- setPositionRestraint(GuiManipulable.PositionRestraint) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setPressSound(Holder<SoundEvent>) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
Sets the sound to be played when this button is pressed.
- setProgress(double) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Set the current progress to a fixed value.
- setProgress(Supplier<Double>) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Attach a supplier that returns the current progress value for this progress icon (0 to 1)
- setReleaseSound(Holder<SoundEvent>) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
Sets the sound to be played when this button is released.
- setRenderCull(Rectangle) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Any child elements completely outside this rectangle will not be rendered at all.
- setResetHoverOnPress(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
By default, hover time is reset when button is pressed.
- setResetOnUiInit(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setRestriction(ListRestriction) - Method in interface codechicken.lib.config.ConfigValueList
-
// TODO Improve wording for lists.
- setRestriction(ListRestriction) - Method in class codechicken.lib.config.ConfigValueListImpl
- setRestriction(Restriction) - Method in interface codechicken.lib.config.ConfigValue
-
Set the
Restrictionfor thisConfigValue. - setRestriction(Restriction) - Method in class codechicken.lib.config.ConfigValueImpl
- setRightHandle(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setRotatePoint(Position) - Method in class codechicken.lib.gui.modular.elements.GuiText
-
Sets the point around which the text rotates relative to the top left of the element.
- setRotateToDirection(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
The expected default direction for a progress texture is left-to-right e.g.
- setRotation(double) - Method in class codechicken.lib.gui.modular.elements.GuiText
-
Set rotation angle in degrees //TODO, Does not work when text scroll is used
- setRotation(int) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
-
Sets the texture rotation, each integer increment will rotate the texture by 90 degrees.
- setRotation(Supplier<Double>) - Method in class codechicken.lib.gui.modular.elements.GuiText
-
Dynamic rotation control, Set to null to disable rotation.
- setRotation(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
-
Sets the texture rotation, each integer increment will rotate the texture by 90 degrees.
- setRotationLocked(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setRotationLocked(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setRotationSpeed(float) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setRotationSpeed(Supplier<Float>) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setScale(float) - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- setScreen(Screen) - Method in class codechicken.lib.gui.modular.ModularGui
- setScroll(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiText
-
Set to true the text scroll using the same logic as vanillas widgets if the text is too long to fit within the elements bounds Default enabled.
- setScroll(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
-
Set to true the text scroll using the same logic as vanillas widgets if the text is too long to fit within the elements bounds Default enabled.
- setScrollableElement(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
-
For use cases where this slider is controlling something like a scroll element.
- setScrollableElement(GuiElement<?>, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
-
For use cases where this slider is controlling something like a scroll element.
- setScrollDragButton(int) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- setShadeBottomRight(IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- setShadeCorners(IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- setShadeCornersAuto() - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- setShadeTopLeft(IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- setShadow(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setShadow(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Should the text be rendered with a shadow?
- setShadow(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setShadow(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setShadow(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Should the text be rendered with a shadow?
- setShadow(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setSide(int) - Method in class codechicken.lib.model.QuadCornerKicker
-
Set's the side this Facade / Cover is attached to.
- setSide(int, double) - Method in class codechicken.lib.vec.Cuboid6
- setSide(int, double) - Method in class codechicken.lib.vec.Vector3
- setSide(Direction, double) - Method in class codechicken.lib.vec.Cuboid6
- setSize(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Convenience method for setting both width and height.
- setSize(double, double) - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- setSize(double, double) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
-
Returns a new rectangle with this operation applied
- setSliderState(SliderState) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
-
Set the slider state used by this slider element.
- setSlotHandler(Slot, GuiElement<?>) - Method in class codechicken.lib.gui.modular.ModularGui
-
Provides a way to later retrieve the gui element responsible for positioning and rendering a slot.
- setSlotOverlay(TriConsumer<Slot, Position, GuiGraphics>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to attach an overlay renderer that will get called for each slot, after all slots have been rendered.
- setSlotOverlayI(TriConsumer<Integer, Position, GuiGraphics>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to attach an overlay renderer that will get called for each slot, after all slots have been rendered.
- setSlotSpacing(int, int) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
- setSlotTexture(SpriteSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to use a custom slot texture, The default is the standard vanilla slot.
- setSlotTexture(Function<Slot, SpriteSupplier>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to use a custom per-slot slot textures, The default is the standard vanilla texture for all slots.
- setSlotTextureI(Function<Integer, SpriteSupplier>) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Allows you to use a custom per-slot slot textures, The default is the standard vanilla texture for all slots.
- setStack(Supplier<ItemStack>) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- setStack(ItemStack) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- setStackLimit(Function<ItemStack, Integer>) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
-
Allows you to apply a stack size limit that (if smaller) will override the container and the item stack limits.
- setString(String) - Method in interface codechicken.lib.config.ConfigValue
-
Sets the
Stringvalue of this tag. - setString(String) - Method in class codechicken.lib.config.ConfigValueImpl
- setStrings(List<String>) - Method in interface codechicken.lib.config.ConfigValueList
- setStrings(List<String>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setSuggestion(Supplier<Component>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Set the "suggestion" text that is displayed when the text field is empty.
- setSuggestion(Component) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Set the "suggestion" text that is displayed when the text field is empty.
- setSuggestionColour(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setSuggestionColour(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Set the colour of the suggestion text.
- setSuggestionShadow(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setSuggestionShadow(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setSynchronizer(ContainerSynchronizer) - Method in class codechicken.lib.inventory.container.ContainerExtended
- setTable(LootTable.Builder) - Method in class codechicken.lib.block.component.data.LootTableComponent
- setTex(int) - Method in class codechicken.lib.render.CCModel
- setText(String) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setText(String) - Method in interface codechicken.lib.gui.modular.lib.TextState
- setText(List<? extends Component>) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setText(Component) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setTextColor(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setTextColor(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- setTextColour(int) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setTextColour(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setTextColour(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setTextColour(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setTextState(TextState) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
The
TextStateis an accessor for the current text value. - setTextSupplier(Supplier<List<? extends Component>>) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setTextSupplier(Supplier<Component>) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setThickness(double) - Method in class codechicken.lib.model.QuadCornerKicker
-
Sets the amount to kick the vertex in by, this is your facades thickness.
- setTint(int) - Method in class codechicken.lib.model.QuadTinter
- setToggleMode(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiButton
-
Allows this button to be used as a toggle or radio button.
- setTooltip(List<Component>) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
Add hover text that is to be displayed when the user hovers their cursor over this element.
- setTooltip(Supplier<List<Component>>) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- setTooltip(Supplier<List<Component>>) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
Add hover text that is to be displayed when the user hovers their cursor over this element.
- setTooltip(Supplier<List<Component>>, int) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
Add hover text that is to be displayed when the user hovers their cursor over this element.
- setTooltip(Component...) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
Add hover text that is to be displayed when the user hovers their cursor over this element.
- setTooltipDelay(int) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- setTooltipDelay(int) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
Set a delay before element tooltip is displayed.
- setTooltipSingle(Supplier<Component>) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
Add hover text that is to be displayed when the user hovers their cursor over this element.
- setTooltipSingle(Component) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
Add hover text that is to be displayed when the user hovers their cursor over this element.
- setTopBottom(double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- setTopHandle(GuiElement<?>) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- setTrackMouse(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setTrackMouse(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setTranslatable(String) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setTrim(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiText
-
If set to true the text will be trimmed if it is too long to fit within the bounds on the element.
- setUv(float, float) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setUv(float, float) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- setUv(float, float) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- setUv1(int, int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setUv1(int, int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- setUv1(int, int) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- setUv2(int, int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setUv2(int, int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- setUv2(int, int) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- setValidator(Predicate<ItemStack>) - Method in class codechicken.lib.inventory.container.modular.ModularSlot
-
Allows you to attach a validator to control what items are allowed in this slot.
- setValue(Object) - Method in class codechicken.lib.config.ConfigValueImpl
- setValue(String) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Note, Initial value should be set after element is constrained, If element width is zero when set, nothing will render until the field is updated.
- setValue(List<?>) - Method in class codechicken.lib.config.ConfigValueListImpl
- setVanillaSlotRendering(boolean) - Method in class codechicken.lib.gui.modular.ModularGui
-
By default, modular gui completely overrides vanillas default slot rendering.
- setVertexRange(int, int) - Method in class codechicken.lib.render.CCRenderState
- setVerticalAlign(Align) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setWidth(double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Simple method for setting the width of this element.
- setWrap(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiText
-
Set to true the text will be wrapped (rendered as multiple lines of text) if it is too long to fit within the size of the element.
- setXPos(double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Simple method for setting the x position of this element.
- setXSlotSpacing(int) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
- setYPos(double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Simple method for setting the y position of this element.
- setYSlotSpacing(int) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
- shade - Variable in class codechicken.lib.model.Quad
- shadedFill(VertexConsumer, Matrix3x2f, double, double, double, double, double, int, int, int, int) - Static method in class codechicken.lib.gui.render.RenderStateUtils
- shadedRect(int, int, int) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- shadedRect(int, int, int, int) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- shadedRect(IntSupplier, IntSupplier, IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- shadedRect(IntSupplier, IntSupplier, IntSupplier, IntSupplier) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- shape - Variable in class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- shape() - Method in class codechicken.lib.vec.Cuboid6
- shapedRecipe(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(Supplier<? extends ItemLike>, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(ItemStack, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(ItemLike, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- ShapedRecipeBuilder - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 28/12/20.
- ShapedRecipeBuilder(Identifier, HolderGetter<Item>, ItemStack, ShapedRecipeBuilder.Factory) - Constructor for class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- ShapedRecipeBuilder.Factory - Interface in codechicken.lib.datagen.recipe
- shapelessRecipe(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(Supplier<? extends ItemLike>, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(ItemStack, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(ItemLike, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- ShapelessRecipeBuilder - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 28/12/20.
- ShapelessRecipeBuilder(Identifier, HolderGetter<Item>, ItemStack, ShapelessRecipeBuilder.Factory) - Constructor for class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- ShapelessRecipeBuilder.Factory - Interface in codechicken.lib.datagen.recipe
- SHORT_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- ShortData - Class in codechicken.lib.inventory.container.data
-
Created by brandon3055 on 09/09/2023
- ShortData() - Constructor for class codechicken.lib.inventory.container.data.ShortData
- ShortData(short) - Constructor for class codechicken.lib.inventory.container.data.ShortData
- shouldApplyMixin(String, String) - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- shouldCloseOnEsc() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- shouldCloseOnEsc() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- showNotifications(boolean) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- showToolTip() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- shrinkSide(Direction, int) - Method in class codechicken.lib.vec.Cuboid6
- 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.render.BlockRenderer.BlockFace
- side - Variable in class codechicken.lib.render.CCRenderState
- side - Variable in class codechicken.lib.render.lighting.LC
- sideao - Static variable in class codechicken.lib.render.lighting.LightMatrix
- sideAttrib - Variable in class codechicken.lib.render.CCRenderState
- SideAttribute - Class in codechicken.lib.render.pipeline.attribute
-
Sets the side state in CCRS based on the provided model.
- SideAttribute() - Constructor for class codechicken.lib.render.pipeline.attribute.SideAttribute
- sidedCopy(int, int, Vector3) - Method in class codechicken.lib.render.CCModel
- sidedInv - Variable in class codechicken.lib.inventory.InventoryRange
- 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
- sideSample(int) - Method in class codechicken.lib.render.lighting.LightMatrix
- SIGNED_VAR_INT_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- SIGNED_VAR_LONG_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- SignedVarInt - Class in codechicken.lib.packet
-
Created by covers1624 on 10/31/25.
- SignedVarInt() - Constructor for class codechicken.lib.packet.SignedVarInt
- SignedVarLong - Class in codechicken.lib.packet
-
Created by covers1624 on 10/31/25.
- SignedVarLong() - Constructor for class codechicken.lib.packet.SignedVarLong
- SimpleBrightnessModel - Class in codechicken.lib.render.lighting
-
Simple brightness model that only works for axis planar sides
- SimpleBrightnessModel() - Constructor for class codechicken.lib.render.lighting.SimpleBrightnessModel
- SimpleClientPacketHandler - Class in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SimpleClientPacketHandler() - Constructor for class codechicken.lib.packet.SimpleClientPacketHandler
-
Deprecated.
- simpleScrollWindow(GuiParent<?>, boolean, boolean) - Static method in class codechicken.lib.gui.modular.elements.GuiScrolling
- SimpleServerPacketHandler - Class in codechicken.lib.packet
-
Deprecated, for removal: This API element is subject to removal in a future version.
- SimpleServerPacketHandler() - Constructor for class codechicken.lib.packet.SimpleServerPacketHandler
-
Deprecated.
- simpleState(String) - Static method in interface codechicken.lib.gui.modular.lib.TextState
- simpleState(String, Consumer<String>) - Static method in interface codechicken.lib.gui.modular.lib.TextState
- sin(double) - Static method in class codechicken.lib.math.MathHelper
- SIN_TABLE - Static variable in class codechicken.lib.math.MathHelper
- singleItemPool(ItemLike) - Method in class codechicken.lib.block.component.data.LootTableComponent
- singleSlot(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- singleSlot(GuiParent<?>, ContainerScreenAccess<?>, SlotGroup, int) - Static method in class codechicken.lib.gui.modular.elements.GuiSlots
- size - Variable in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
- size() - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- size(Axis) - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- size(ConstrainedGeometry<?>, double, double) - Static method in class codechicken.lib.gui.modular.lib.Constraints
- size(ConstrainedGeometry<?>, Supplier<Double>, Supplier<Double>) - Static method in class codechicken.lib.gui.modular.lib.Constraints
- SIZE_ONLY - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
If only Size is constrained.
- slider - Variable in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- slider() - Method in record class codechicken.lib.gui.modular.elements.GuiSlider.ScrollBar
-
Returns the value of the
sliderrecord component. - SliderBG(GuiParent<?>, int, int) - Constructor for class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- sliderRatio() - Method in interface codechicken.lib.gui.modular.lib.SliderState
-
The slider ratio is computed by dividing the length of the slider element by the total length of the slider track.
- SliderState - Interface in codechicken.lib.gui.modular.lib
-
The primary interface for managing getting and setting the position of slider elements.
- sliderStateAlpha() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- sliderStateBlue() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- sliderStateGreen() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- sliderStateRed() - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- slotClick(ContainerExtended, Player, int, ClickType) - Method in class codechicken.lib.inventory.container.SlotDummy
- slotClick(ContainerExtended, Player, int, ClickType) - Method in class codechicken.lib.inventory.container.SlotHandleClicks
- slotClick(ItemStack, int, boolean) - Method in class codechicken.lib.inventory.container.SlotDummy
- slotClicked(Slot, int, int, ClickType) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- SlotDummy - Class in codechicken.lib.inventory.container
- SlotDummy(Container, int, int, int) - Constructor for class codechicken.lib.inventory.container.SlotDummy
- SlotDummy(Container, int, int, int, int) - Constructor for class codechicken.lib.inventory.container.SlotDummy
- SlotGroup - Class in codechicken.lib.gui.modular.lib.container
-
Used to configure slots a set of slots in a ContainerMenu.
- SlotGroup(ModularGuiContainerMenu, int, int...) - Constructor for class codechicken.lib.gui.modular.lib.container.SlotGroup
- slotGroupMap - Variable in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- slotGroups - Variable in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- SlotHandleClicks - Class in codechicken.lib.inventory.container
- SlotHandleClicks(Container, int, int, int) - Constructor for class codechicken.lib.inventory.container.SlotHandleClicks
- slots - Variable in class codechicken.lib.inventory.InventoryRange
- slots() - Method in class codechicken.lib.gui.modular.lib.container.SlotGroup
- smelting(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(Supplier<? extends ItemLike>, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(HolderGetter<Item>, Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(HolderGetter<Item>, Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(HolderGetter<Item>, Supplier<? extends ItemLike>, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(HolderGetter<Item>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(HolderGetter<Item>, ItemStack, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(HolderGetter<Item>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(HolderGetter<Item>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(HolderGetter<Item>, ItemLike, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemStack, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemLike, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(Supplier<? extends ItemLike>, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(HolderGetter<Item>, Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(HolderGetter<Item>, Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(HolderGetter<Item>, Supplier<? extends ItemLike>, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(HolderGetter<Item>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(HolderGetter<Item>, ItemStack, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(HolderGetter<Item>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(HolderGetter<Item>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(HolderGetter<Item>, ItemLike, int, Identifier) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemStack, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemLike, int, Identifier) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoothNormals() - Method in class codechicken.lib.render.CCModel
-
Averages all normals at the same position to produce a smooth lighting effect.
- SOLID_TRIANGLES - Static variable in class codechicken.lib.render.CCRenderPipelines
- special(String, SpecialCraftingRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- special(Supplier<? extends ItemLike>, SpecialCraftingRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- special(Identifier, SpecialCraftingRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- special(ItemStack, SpecialCraftingRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- special(ItemLike, SpecialCraftingRecipeBuilder.Factory) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- SpecialCraftingRecipeBuilder - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 25/3/21.
- SpecialCraftingRecipeBuilder(Identifier, SpecialCraftingRecipeBuilder.Factory) - Constructor for class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- SpecialCraftingRecipeBuilder.Factory - Interface in codechicken.lib.datagen.recipe
- specularColour - Variable in class codechicken.lib.render.model.ModelMaterial
- specularColourMap - Variable in class codechicken.lib.render.model.ModelMaterial
- specularHighlight - Variable in class codechicken.lib.render.model.ModelMaterial
- sprite - Variable in class codechicken.lib.model.Quad
- sprite - Variable in class codechicken.lib.render.CCRenderState
- sprite(TextureAtlasSprite) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- sprite(TextureAtlasSprite) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- sprite(TextureAtlasSprite) - Method in class codechicken.lib.render.buffer.ExtentsConsumer
- sprite(TextureAtlasSprite) - Method in interface codechicken.lib.render.buffer.ISpriteAwareVertexConsumer
- SpriteSupplier - Interface in codechicken.lib.gui.modular
-
A supplier for sprites.
- sqrt(double) - Static method in class codechicken.lib.math.MathHelper
- sqrt(float) - Static method in class codechicken.lib.math.MathHelper
- sqrt2 - Static variable in class codechicken.lib.math.MathHelper
- ssamplem - Static variable in class codechicken.lib.render.lighting.LightMatrix
-
The 9 positions in the sample array for each side, sides >= 6 are centered on sample 13 (the block itself)
- stackLimit - Variable in class codechicken.lib.inventory.container.SlotDummy
- stackSize(Container, 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.render.lighting.LightModel
- standardLightModel - Static variable in class codechicken.lib.render.lighting.PlanarLightModel
- start - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Between
- start - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.BetweenDynamic
- start - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPoint
- start - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.MidPointDynamic
- start() - Method in class codechicken.lib.gui.modular.elements.GuiDVD
- startDragging() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- startOpen(ContainerUser) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- StateAwareComponent - Class in codechicken.lib.block.component
-
Created by covers1624 on 22/7/22.
- StateAwareComponent() - Constructor for class codechicken.lib.block.component.StateAwareComponent
- stateComponents - Variable in class codechicken.lib.block.ModularBlock
- stillValid(Player) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- stillValid(Player) - Method in class codechicken.lib.inventory.container.ContainerExtended
- stillValid(Player) - Method in class codechicken.lib.inventory.InventoryCopy
- stillValid(Player) - Method in class codechicken.lib.inventory.InventorySimple
- stillValid(Player) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- stopOpen(ContainerUser) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- stream() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.Player
- stream() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
- stream() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
- STREAM_CODEC - Static variable in enum class codechicken.lib.colour.EnumColour
- STREAM_CODEC - Static variable in class codechicken.lib.vec.Cuboid6
- STREAM_CODEC - Static variable in class codechicken.lib.vec.Vector3
- StreamNetworkChannel - Class in codechicken.lib.packet
-
A simple Stream based network channel, very similar to the NeoForge api, however provides raw, stream-based packets.
- StreamNetworkChannel(String) - Constructor for class codechicken.lib.packet.StreamNetworkChannel
-
Create a new network channel.
- StreamNetworkChannel.BidirectionalPacketHandle - Interface in codechicken.lib.packet
-
A handle for constructing a packet bound for a client or the server.
- StreamNetworkChannel.ClientPacketHandle - Interface in codechicken.lib.packet
-
A handle for constructing client-bound packets.
- StreamNetworkChannel.ConfigurationContext - Interface in codechicken.lib.packet
-
The context available when executing a configuration task.
- StreamNetworkChannel.ConfigurationHandler - Interface in codechicken.lib.packet
-
A helpful interface for the configuration phase packet handler type.
- StreamNetworkChannel.ConfigurationTaskFactory - Interface in codechicken.lib.packet
-
A factory for constructing
ICustomConfigurationTaskinstances. - StreamNetworkChannel.PlayHandler - Interface in codechicken.lib.packet
-
A helpful interface for the gameplay packet handler type.
- StreamNetworkChannel.ServerPacketHandle - Interface in codechicken.lib.packet
-
A handle for constructing server-bound packets.
- StreamPacket - Class in codechicken.lib.packet
-
An outbound packet for a specific
StreamNetworkChannelpacket. - StreamPacket.ToClient - Class in codechicken.lib.packet
-
A client-bound packet, write your data, then use one of the various send methods, or
StreamPacket.ToClient.toVanilla()to send it out a vanilla path. - StreamPacket.ToServer - Class in codechicken.lib.packet
-
A server-bound packet, write your data, then use one of the various send methods, or
StreamPacket.ToServer.toVanilla()to send it out a vanilla path. - strictMode(boolean) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Strict mode is intended to help catch potential mistakes when writing modular GUIs
- STRING - Enum constant in enum class codechicken.lib.config.ValueType
- STRING_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- su - Variable in class codechicken.lib.vec.uv.ScaledIconTransformation
- sub(int, int) - Static method in class codechicken.lib.colour.Colour
-
For each color component in c1 and c2, subtracts them clamping to 0 - 255.
- sub(Colour) - Method in class codechicken.lib.colour.Colour
- subHit - Variable in class codechicken.lib.raytracer.SubHitBlockHitResult
- SubHitBlockHitResult - Class in codechicken.lib.raytracer
- SubHitBlockHitResult(boolean, Vec3, Direction, BlockPos, boolean, boolean, Object, double) - Constructor for class codechicken.lib.raytracer.SubHitBlockHitResult
- SubHitBlockHitResult(Vector3, Direction, BlockPos, boolean, boolean, Object, double) - Constructor for class codechicken.lib.raytracer.SubHitBlockHitResult
- SubHitBlockHitResult(Vec3, Direction, BlockPos, boolean, boolean, Object, double) - Constructor for class codechicken.lib.raytracer.SubHitBlockHitResult
- subtract(double) - Method in class codechicken.lib.vec.Cuboid6
- subtract(double) - Method in class codechicken.lib.vec.Vector3
- subtract(double, double, double) - Method in class codechicken.lib.vec.Cuboid6
- subtract(double, double, double) - Method in class codechicken.lib.vec.Vector3
- subtract(Vector3) - Method in class codechicken.lib.vec.Cuboid6
- subtract(Vector3) - Method in class codechicken.lib.vec.Vector3
- subtract(BlockPos) - Method in class codechicken.lib.vec.Cuboid6
- subtract(Vec3i) - Method in class codechicken.lib.vec.Cuboid6
- subtract(Vec3i) - Method in class codechicken.lib.vec.Vector3
- subtract(Vec3) - Method in class codechicken.lib.vec.Cuboid6
- subtract(Vec3) - Method in class codechicken.lib.vec.Vector3
- sv - Variable in class codechicken.lib.vec.uv.ScaledIconTransformation
- swapYZ() - Method in class codechicken.lib.render.model.OBJParser
-
Overload of
OBJParser.coordSystem(Transformation)specifying theSwapYZcoordinate system transformation. - SwapYZ - Class in codechicken.lib.vec
- SwapYZ() - Constructor for class codechicken.lib.vec.SwapYZ
- SYNC - Enum constant in enum class codechicken.lib.config.ConfigCallback.Reason
-
Tag was synced S -> C.
- syncTagToClient() - Method in class codechicken.lib.config.AbstractConfigTag
- syncTagToClient() - Method in interface codechicken.lib.config.ConfigCategory
-
Sets this tag as requiring syncing to the client.
- syncTagToClient() - Method in class codechicken.lib.config.ConfigCategoryImpl
- syncTagToClient() - Method in interface codechicken.lib.config.ConfigTag
-
Sets this tag as requiring syncing to the client.
- syncTagToClient() - Method in interface codechicken.lib.config.ConfigValue
-
Sets this tag as requiring syncing to the client.
- syncTagToClient() - Method in interface codechicken.lib.config.ConfigValueList
-
Sets this tag as requiring syncing to the client.
- syncToClient - Variable in class codechicken.lib.config.AbstractConfigTag
- syncToClient() - Method in class codechicken.lib.block.component.tile.ValueComponent.Data
- syncToClient(StreamCodec<RegistryFriendlyByteBuf, V>) - Method in class codechicken.lib.block.component.tile.ValueComponent
T
- t - Variable in exception class codechicken.lib.vec.IrreversibleTransformationException
- tag - Variable in class codechicken.lib.block.component.data.TagComponent
- TagComponent - Class in codechicken.lib.block.component.data
-
A data generator component for defining Block tags.
- TagComponent(TagKey<Block>) - Constructor for class codechicken.lib.block.component.data.TagComponent
- test(ConfigValue) - Method in record class codechicken.lib.config.Restriction.DoubleRange
- test(ConfigValue) - Method in record class codechicken.lib.config.Restriction.IntRange
- test(ConfigValue) - Method in interface codechicken.lib.config.Restriction
- test(ConfigValueList) - Method in record class codechicken.lib.config.ListRestriction.DoubleRange
- test(ConfigValueList) - Method in record class codechicken.lib.config.ListRestriction.IntRange
- test(ConfigValueList) - Method in interface codechicken.lib.config.ListRestriction
-
Test the provided
ConfigValueListagainst thisListRestriction. - tex - Variable in class codechicken.lib.vec.uv.UV
- text() - Method in record class codechicken.lib.gui.modular.elements.GuiDialog.Option
-
Returns the value of the
textrecord component. - TextField(GuiRectangle, GuiTextField) - Constructor for record class codechicken.lib.gui.modular.elements.GuiTextField.TextField
-
Creates an instance of a
TextFieldrecord class. - TextState - Interface in codechicken.lib.gui.modular.lib
-
The primary interface for managing getting and setting the text in a
GuiTextField - textureSetup() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns the value of the
textureSetuprecord component. - TextureUtils - Class in codechicken.lib.texture
- TextureUtils() - Constructor for class codechicken.lib.texture.TextureUtils
- tick() - Method in class codechicken.lib.gui.modular.ModularGui
-
Primary update / tick method.
- tick() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- tick() - Static method in class codechicken.lib.internal.ItemFileRenderer
- tick(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiDVD
- tick(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Called every tick to update the element.
- tick(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiList
- tick(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- tick(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- tick(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
- tick(double, double) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- TickList() - Constructor for class codechicken.lib.block.ModularTileBlock.TickList
- tile - Variable in class codechicken.lib.block.ModularBlockEntity.DataComponent
- TILE_MESSAGE - Static variable in class codechicken.lib.internal.CCLNetwork
- TileChunkLoadHook - Class in codechicken.lib.internal
- TileChunkLoadHook() - Constructor for class codechicken.lib.internal.TileChunkLoadHook
- tileComponent - Variable in class codechicken.lib.block.ModularBlockEntity.DataComponent
- TileComponent() - Constructor for class codechicken.lib.block.ModularTileBlock.TileComponent
- tintIndex - Variable in class codechicken.lib.model.Quad
- toArrayD() - Method in class codechicken.lib.vec.Matrix4
- toArrayD() - Method in class codechicken.lib.vec.Vector3
- toArrayF() - Method in class codechicken.lib.vec.Matrix4
- toArrayF() - Method in class codechicken.lib.vec.Vector3
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.BooleanData
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.ByteData
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.DoubleData
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.FloatData
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.FluidData
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.IntData
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.LongData
- toBytes(RegistryFriendlyByteBuf) - Method in class codechicken.lib.inventory.container.data.ShortData
- toClient(RegistryAccess) - Method in interface codechicken.lib.packet.StreamNetworkChannel.ClientPacketHandle
-
Construct a packet bound for a client.
- toClient(Entity) - Method in interface codechicken.lib.packet.StreamNetworkChannel.ClientPacketHandle
-
Construct a packet bound for a client.
- toClient(Player) - Method in interface codechicken.lib.packet.StreamNetworkChannel.ClientPacketHandle
-
Construct a packet bound for a client.
- toClient(BlockEntity) - Method in interface codechicken.lib.packet.StreamNetworkChannel.ClientPacketHandle
-
Construct a packet bound for a client.
- toClient(Level) - Method in interface codechicken.lib.packet.StreamNetworkChannel.ClientPacketHandle
-
Construct a packet bound for a client.
- toClientPacket() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- toClientPacket(CustomPacketPayload) - Static method in class codechicken.lib.packet.PacketSender
-
Create a client bound packet for the given custom payload.
- toCustomPayload() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- toDataInput() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Wraps this stream into a
DataInputstream. - toDataOutput() - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Wraps this stream into a
DataOutputstream, any data written into the returnedDataOutputis appended to this stream. - todeg - Static variable in class codechicken.lib.math.MathHelper
- toDoubleBuffer() - Method in class codechicken.lib.vec.Matrix4
- toFloatBuffer() - Method in class codechicken.lib.vec.Matrix4
- toFriendlyByteBuf() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.Gets the underlying buffer as a
FriendlyByteBuf. - toggleState() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- toInputStream() - Method in interface codechicken.lib.data.MCDataInput
-
Deprecated.Wraps this stream into an
InputStream. - tol - Static variable in class codechicken.lib.vec.Line3
- toList(int[]) - Static method in class codechicken.lib.util.ArrayUtils
-
Convert an int array to a list of Integers.
- toMatrix4f() - Method in class codechicken.lib.vec.Matrix4
- TOML - Static variable in interface codechicken.lib.config.parser.ConfigSerializer
- TomlConfigSerializer - Class in codechicken.lib.config.parser
-
Created by covers1624 on 19/5/22.
- TomlConfigSerializer() - Constructor for class codechicken.lib.config.parser.TomlConfigSerializer
- toolTipBackground(GuiParent<?>) - Static method in class codechicken.lib.gui.modular.elements.GuiRectangle
- toolTipBackground(GuiParent<?>, int, int, int) - Static method in class codechicken.lib.gui.modular.elements.GuiRectangle
- toolTipBackground(GuiParent<?>, int, int, int, int) - Static method in class codechicken.lib.gui.modular.elements.GuiRectangle
- TooltipHandler<T> - Interface in codechicken.lib.gui.modular.lib
-
Created by brandon3055 on 01/09/2023
- tooltipStyleMenu(GuiParent<?>) - Static method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- toOutputStream() - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Wraps this stream into an
OutputStream, any data written into the returnedOutputStreamis appended to this stream. - top - Variable in class codechicken.lib.gui.modular.lib.geometry.Borders
- top() - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- top(double) - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- TOP - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
Y_MIN
- TOP - Static variable in enum class codechicken.lib.gui.modular.lib.geometry.Align
- TOP_CENTER - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- TOP_LEFT - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- TOP_RIGHT - Enum constant in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
- topBorder() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
topBorderrecord component. - toQuat() - Method in class codechicken.lib.vec.Rotation
- toQuaternionD() - Method in class codechicken.lib.vec.Quat
- toQuaternionF() - Method in class codechicken.lib.vec.Quat
- torad - Static variable in class codechicken.lib.math.MathHelper
- toRect2i() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- toRegistryFriendlyByteBuf() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- toServer() - Method in interface codechicken.lib.packet.StreamNetworkChannel.ServerPacketHandle
-
Construct a packet bound for the server.
- toServerPacket() - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- toServerPacket(CustomPacketPayload) - Static method in class codechicken.lib.packet.PacketSender
-
Create a server bound packet for the given custom payload.
- toSide(BlockPos) - Static method in class codechicken.lib.math.MathHelper
- toString() - Method in class codechicken.lib.colour.Colour
- toString() - Method in record class codechicken.lib.config.ConfigSyncManager.ConfigSyncConfigurationTask
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.config.ListRestriction.DoubleRange
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.config.ListRestriction.Failure
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.config.ListRestriction.IntRange
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.config.Restriction.DoubleRange
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.config.Restriction.IntRange
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.datagen.recipe.RecipeBuilder.BuiltRecipe
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiDialog.Option
-
Returns a string representation of this record class.
- toString() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiSlider.ScrollBar
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.Player
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerAll
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiSlots.PlayerWithArmor
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiTextField.TextField
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns a string representation of this record class.
- toString() - Method in class codechicken.lib.gui.modular.lib.geometry.Borders
- toString() - Method in class codechicken.lib.gui.modular.lib.geometry.GeoRef
- toString() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Immutable
-
Returns a string representation of this record class.
- toString() - Method in class codechicken.lib.gui.modular.lib.geometry.Position.Mutable
- toString() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.render.CCCustomRenderState
-
Returns a string representation of this record class.
- toString() - Method in class codechicken.lib.raytracer.SubHitBlockHitResult
- toString() - Method in class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- 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.uv.UV
- toString() - Method in class codechicken.lib.vec.uv.UVRotation
- toString() - Method in class codechicken.lib.vec.uv.UVScale
- toString() - Method in class codechicken.lib.vec.uv.UVTransformationList
- toString() - Method in class codechicken.lib.vec.uv.UVTranslation
- toString() - Method in class codechicken.lib.vec.Vector3
- toString() - Method in class codechicken.lib.vec.Vertex5
- toTag() - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.BooleanData
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.ByteData
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.DoubleData
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.FloatData
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.FluidData
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.IntData
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.LongData
- toTag(HolderLookup.Provider) - Method in class codechicken.lib.inventory.container.data.ShortData
- totalSize(Axis) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- toVanilla() - Method in class codechicken.lib.packet.StreamPacket.ToClient
-
Wrap this packet into a vanilla
Packet. - toVanilla() - Method in class codechicken.lib.packet.StreamPacket.ToServer
-
Wrap this packet into a vanilla
Packet. - transform(Quad) - Method in class codechicken.lib.model.QuadAlphaOverride
- transform(Quad) - Method in class codechicken.lib.model.QuadClamper
- transform(Quad) - Method in class codechicken.lib.model.QuadCornerKicker
- transform(Quad) - Method in class codechicken.lib.model.QuadFaceStripper
- transform(Quad) - Method in class codechicken.lib.model.QuadReInterpolator
- transform(Quad) - Method in class codechicken.lib.model.QuadTinter
- transform(Quad) - Method in class codechicken.lib.model.QuadTransformer
-
Transform the quad.
- transform(Quad, QuadTransformer...) - Static method in class codechicken.lib.model.QuadTransformer
-
Transform the given quad.
- transform(Quad, Iterable<QuadTransformer>) - Static method in class codechicken.lib.model.QuadTransformer
-
Transform the given quad.
- 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
- TransformationList(TransformationList) - Constructor for class codechicken.lib.vec.TransformationList
- TransformationList(List<Transformation>) - Constructor for class codechicken.lib.vec.TransformationList
- TransformingVertexConsumer - Class in codechicken.lib.render.buffer
-
Created by covers1624 on 4/24/20.
- TransformingVertexConsumer(VertexConsumer, Transformation) - Constructor for class codechicken.lib.render.buffer.TransformingVertexConsumer
- TransformingVertexConsumer(VertexConsumer, PoseStack) - Constructor for class codechicken.lib.render.buffer.TransformingVertexConsumer
- translate(double, double, double) - Method in class codechicken.lib.vec.Matrix4
- translate(Vector3) - Method in class codechicken.lib.vec.Matrix4
- translate(Vec3i) - Method in class codechicken.lib.vec.Matrix4
- translation() - Method in class codechicken.lib.vec.Vector3
- Translation - Class in codechicken.lib.vec
- Translation(double, double, double) - Constructor for class codechicken.lib.vec.Translation
- Translation(Translation) - Constructor for class codechicken.lib.vec.Translation
- Translation(Vector3) - Constructor for class codechicken.lib.vec.Translation
- Translation(Vec3i) - Constructor for class codechicken.lib.vec.Translation
- transpose() - Method in class codechicken.lib.vec.Matrix4
- triggerEvent(BlockState, Level, BlockPos, int, int) - Method in class codechicken.lib.block.ModularTileBlock
- triModel(int) - Static method in class codechicken.lib.render.CCModel
- twoFacedCopy() - Method in class codechicken.lib.render.CCModel
- type() - Method in record class codechicken.lib.config.ConfigSyncManager.ConfigSyncConfigurationTask
-
Returns the value of the
typerecord component. - type() - Method in class codechicken.lib.packet.ConfigurationStreamPacket
- type() - Method in class codechicken.lib.packet.StreamPacket
U
- u - Variable in class codechicken.lib.vec.uv.UV
- unary_$tilde() - Method in class codechicken.lib.vec.Vector3
- UNKNOWN - Enum constant in enum class codechicken.lib.config.ValueType
- unpack(int) - Static method in class codechicken.lib.colour.Colour
- unpack(int, int) - Static method in class codechicken.lib.colour.Colour
- UP - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- update() - Method in class codechicken.lib.inventory.InventoryCopy
- updateMouseOver(double, double, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Called at the start of each tick to update the 'mouseOver' state of each element.
- updateScreenData(Minecraft, Font, int, int) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- updateScreenData(Minecraft, Font, int, int) - Method in class codechicken.lib.gui.modular.ModularGui
- useDepth - Static variable in class codechicken.lib.internal.HighlightHandler
- uv - Variable in class codechicken.lib.model.Quad.Vertex
- uv - Variable in class codechicken.lib.vec.Vertex5
- UV - Class in codechicken.lib.vec.uv
- UV() - Constructor for class codechicken.lib.vec.uv.UV
- UV(double, double) - Constructor for class codechicken.lib.vec.uv.UV
- UV(double, double, int) - Constructor for class codechicken.lib.vec.uv.UV
- UV(UV) - Constructor for class codechicken.lib.vec.uv.UV
- UVRotation - Class in codechicken.lib.vec.uv
- UVRotation(double) - Constructor for class codechicken.lib.vec.uv.UVRotation
- UVRotation(UVRotation) - Constructor for class codechicken.lib.vec.uv.UVRotation
- UVScale - Class in codechicken.lib.vec.uv
- UVScale(double) - Constructor for class codechicken.lib.vec.uv.UVScale
- UVScale(double, double) - Constructor for class codechicken.lib.vec.uv.UVScale
- UVScale(UVScale) - Constructor for class codechicken.lib.vec.uv.UVScale
- UVTransformation - Class in codechicken.lib.vec.uv
-
Abstract supertype for any UV transformation
- UVTransformation() - Constructor for class codechicken.lib.vec.uv.UVTransformation
- UVTransformationList - Class in codechicken.lib.vec.uv
- UVTransformationList(UVTransformation...) - Constructor for class codechicken.lib.vec.uv.UVTransformationList
- UVTransformationList(UVTransformationList) - Constructor for class codechicken.lib.vec.uv.UVTransformationList
- UVTranslation - Class in codechicken.lib.vec.uv
- UVTranslation(double, double) - Constructor for class codechicken.lib.vec.uv.UVTranslation
- UVTranslation(UVTranslation) - Constructor for class codechicken.lib.vec.uv.UVTranslation
V
- v - Variable in class codechicken.lib.vec.uv.UV
- validate() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- validate() - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- validate() - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- validate() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- validatePosition(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- value - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Dynamic
- value - Variable in class codechicken.lib.gui.modular.lib.geometry.ConstraintImpl.Literal
- value - Variable in class codechicken.lib.inventory.container.data.AbstractDataStore
- value() - Method in record class codechicken.lib.config.ListRestriction.Failure
-
Returns the value of the
valuerecord component. - ValueComponent<V> - Class in codechicken.lib.block.component.tile
-
Created by covers1624 on 3/29/26.
- ValueComponent(Codec<V>, V) - Constructor for class codechicken.lib.block.component.tile.ValueComponent
- ValueComponent.Data - Class in codechicken.lib.block.component.tile
- valueOf(String) - Static method in enum class codechicken.lib.colour.EnumColour
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.config.ConfigCallback.Reason
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.config.ValueType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.gui.modular.lib.geometry.Align
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.gui.modular.lib.geometry.Axis
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.gui.modular.lib.geometry.Direction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.model.QuadCornerKicker.Corner
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class codechicken.lib.colour.EnumColour
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.config.ConfigCallback.Reason
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.config.ValueType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.gui.modular.lib.Constraints.LayoutPos
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.gui.modular.lib.geometry.Align
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.gui.modular.lib.geometry.Axis
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.gui.modular.lib.geometry.AxisConfig
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.gui.modular.lib.geometry.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.model.QuadCornerKicker.Corner
-
Returns an array containing the constants of this enum class, in the order they are declared.
- ValueType - Enum Class in codechicken.lib.config
-
Created by covers1624 on 17/4/22.
- vanilla(GuiParent<?>, Component) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Creates a new gui button that looks and acts exactly like a standard vanilla button.
- vanilla(GuiParent<?>, Component, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Creates a new gui button that looks and acts exactly like a standard vanilla button.
- vanillaAnimated(GuiParent<?>, Supplier<Component>) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Creates a vanilla button with a "press" animation.
- vanillaAnimated(GuiParent<?>, Supplier<Component>, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Creates a vanilla button with a "press" animation.
- vanillaAnimated(GuiParent<?>, Component) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Creates a vanilla button with a "press" animation.
- vanillaAnimated(GuiParent<?>, Component, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiButton
-
Creates a vanilla button with a "press" animation.
- vanillaScrollBar(GuiElement<?>, Axis) - Static method in class codechicken.lib.gui.modular.elements.GuiSlider
-
Vanilla does not really seem to have a standard for its scroll bars, But this is something that should at least fit in to a typical vanilla gui.
- vanillaSlot(GuiParent<?>) - Static method in class codechicken.lib.gui.modular.elements.GuiRectangle
-
Creates a rectangle that mimics the appearance of a vanilla inventory slot.
- vanillaSlotRendering() - Method in class codechicken.lib.gui.modular.ModularGui
- VAR_INT_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- VAR_LONG_ARRAY - Static variable in class codechicken.lib.packet.CCStreamCodecs
- VariableTransformation - Class in codechicken.lib.vec
- VariableTransformation(Matrix4) - Constructor for class codechicken.lib.vec.VariableTransformation
- vec - Variable in class codechicken.lib.model.Quad.Vertex
- vec - Variable in class codechicken.lib.vec.Translation
- vec - Variable in class codechicken.lib.vec.Vertex5
- vec3() - Method in class codechicken.lib.vec.Vector3
- Vector3 - Class in codechicken.lib.vec
- Vector3() - Constructor for class codechicken.lib.vec.Vector3
- Vector3(double[]) - Constructor for class codechicken.lib.vec.Vector3
- Vector3(double, double, double) - Constructor for class codechicken.lib.vec.Vector3
- Vector3(float[]) - Constructor for class codechicken.lib.vec.Vector3
- Vector3(Vector3) - 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
- VectorUtils - Class in codechicken.lib.util
-
Created by covers1624 on 4/10/2016.
- VectorUtils() - Constructor for class codechicken.lib.util.VectorUtils
- versioned(String) - Method in class codechicken.lib.packet.PacketCustomChannel
-
Deprecated.
- vert - Variable in class codechicken.lib.render.CCRenderState
- Vertex() - Constructor for class codechicken.lib.model.Quad.Vertex
- Vertex(Quad.Vertex) - Constructor for class codechicken.lib.model.Quad.Vertex
-
Creates a new Vertex using the data inside the other.
- Vertex5 - Class in codechicken.lib.vec
- Vertex5() - Constructor for class codechicken.lib.vec.Vertex5
- Vertex5(double, double, double, double, double) - Constructor for class codechicken.lib.vec.Vertex5
- Vertex5(double, double, double, double, double, int) - Constructor for class codechicken.lib.vec.Vertex5
- Vertex5(Vector3, double, double) - Constructor for class codechicken.lib.vec.Vertex5
- Vertex5(Vector3, UV) - Constructor for class codechicken.lib.vec.Vertex5
- Vertex5(Vertex5) - Constructor for class codechicken.lib.vec.Vertex5
- VertexAttribute<T> - Class in codechicken.lib.render.pipeline
-
Management class for a vertex attribute such as colour, normal etc This class should handle the loading of the attribute from an Attribute provided by
IVertexSource.getAttribute(AttributeKey)or the computation of this attribute from others - VertexAttribute(AttributeKey<T>) - Constructor for class codechicken.lib.render.pipeline.VertexAttribute
- vertexIndex - Variable in class codechicken.lib.render.CCRenderState
- vertexMode - Variable in class codechicken.lib.render.CCModel
- vertexMode(VertexFormat.Mode) - Method in class codechicken.lib.render.model.OBJParser
-
Set the
VertexFormat.Modeto parse the OBJ model into. - VertexOperationRegistry() - Constructor for class codechicken.lib.render.pipeline.IVertexOperation.VertexOperationRegistry
- verticalBar() - Method in record class codechicken.lib.gui.modular.elements.GuiScrolling.ScrollWindow
-
Returns the value of the
verticalBarrecord component. - vertices - Variable in class codechicken.lib.model.Quad
- 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
- volume() - Method in class codechicken.lib.vec.Cuboid6
- VoxelShapeBlockHitResult - Class in codechicken.lib.raytracer
-
Represents a RayTraceResult generated by a
IndexedVoxelShapeorMultiIndexedVoxelShape. - VoxelShapeBlockHitResult(boolean, Vec3, Direction, BlockPos, boolean, boolean, IndexedVoxelShape, double) - Constructor for class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- VoxelShapeBlockHitResult(Vector3, Direction, boolean, boolean, IndexedVoxelShape, double) - Constructor for class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- VoxelShapeBlockHitResult(Vector3, Direction, BlockPos, boolean, boolean, IndexedVoxelShape, double) - Constructor for class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- VoxelShapeBlockHitResult(BlockHitResult, IndexedVoxelShape, double) - Constructor for class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- VoxelShapeCache - Class in codechicken.lib.raytracer
-
Created by covers1624 on 3/10/20.
- VoxelShapeCache() - Constructor for class codechicken.lib.raytracer.VoxelShapeCache
- vp - Variable in class codechicken.lib.render.CCModel
W
- w - Variable in class codechicken.lib.vec.Rectangle4i
- water - Static variable in class codechicken.lib.fluid.FluidUtils
- WHITE - Enum constant in enum class codechicken.lib.colour.EnumColour
- width() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
-
Returns the value of the
widthrecord component. - width() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Dynamic
- width() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
- width() - Method in class codechicken.lib.gui.modular.lib.geometry.Rectangle.Mutable
- width() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- WIDTH - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.GeoParam
-
X_SIZE
- with(Transformation) - Method in class codechicken.lib.vec.Transformation
- with(Transformation) - Method in class codechicken.lib.vec.TransformationList
- with(UVTransformation) - Method in class codechicken.lib.vec.uv.UVTransformation
- with(UVTransformation) - Method in class codechicken.lib.vec.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
- withCondition(ICondition) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- withDirection(Direction) - Method in class codechicken.lib.raytracer.SubHitBlockHitResult
- withDirection(Direction) - Method in class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- withPlacement(DirectionComponent.PlacementFunc) - Method in class codechicken.lib.block.component.DirectionComponent
- WOOLS - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_BLACK - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_BLACK - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_BLUE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_BLUE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_BROWN - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_BROWN - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_CYAN - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_CYAN - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_GRAY - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_GRAY - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_GREEN - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_GREEN - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_LIGHT_BLUE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_LIGHT_BLUE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_LIGHT_GRAY - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_LIGHT_GRAY - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_LIME - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_LIME - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_MAGENTA - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_MAGENTA - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_ORANGE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_ORANGE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_PINK - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_PINK - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_PURPLE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_PURPLE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_RED - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_RED - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_WHITE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_WHITE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOLS_YELLOW - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOLS_YELLOW - Static variable in class codechicken.lib.util.CCLTags.Items
- write(int) - Method in class codechicken.lib.data.MCDataOutput.OutputStreamWrapper
-
Deprecated.
- write(ByteBuf, int) - Static method in class codechicken.lib.packet.SignedVarInt
- write(ByteBuf, long) - Static method in class codechicken.lib.packet.SignedVarLong
- write(FriendlyByteBuf) - Method in class codechicken.lib.config.ConfigCategoryImpl
- write(FriendlyByteBuf) - Method in interface codechicken.lib.config.ConfigTag
-
Write this tag to a
FriendlyByteBufpacket. - write(FriendlyByteBuf) - Method in class codechicken.lib.config.ConfigValueImpl
- write(FriendlyByteBuf) - Method in class codechicken.lib.config.ConfigValueListImpl
- writeBoolean(boolean) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeBoolean(boolean) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a boolean to the stream.
- writeBoolean(boolean) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeBoolean(boolean) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeBooleans(boolean[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeBooleans(boolean[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeBooleans(boolean[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeBooleans(boolean[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeByte(int) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeByte(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a byte to the stream.
- writeByte(int) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeByte(int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeByteBuf(ByteBuf) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
ByteBufto the stream, including its length. - writeByteBuf(ByteBuf) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeByteBuffer(ByteBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
ByteBufferto the stream. - writeByteBuffer(ByteBuffer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeBytes(byte[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeBytes(byte[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeBytes(byte[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeBytes(byte[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeChar(int) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeChar(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a char to the stream.
- writeChar(int) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeChar(int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeCharBuffer(CharBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
CharBufferto the stream. - writeCharBuffer(CharBuffer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeChars(char[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeChars(char[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeChars(char[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeChars(char[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeCompoundNBT(CompoundTag) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
CompoundTagto the stream. - writeCompoundNBT(CompoundTag) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeCuboid(Cuboid6) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Cuboid6to the stream. - writeCuboid(Cuboid6) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeCuboid6(Cuboid6) - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Write a
Cuboid6to the stream. - writeDirection(Direction) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Directionto the stream. - writeDirection(Direction) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeDouble(double) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeDouble(double) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a double to the stream.
- writeDouble(double) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeDouble(double) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeDoubleBuffer(DoubleBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
DoubleBufferto the stream. - writeDoubleBuffer(DoubleBuffer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeDoubles(double[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeDoubles(double[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeDoubles(double[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeDoubles(double[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeEnum(Enum<?>) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an
Enumvalue to the stream. - writeEnum(Enum<?>) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeFloat(float) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeFloat(float) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a float to the stream.
- writeFloat(float) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeFloat(float) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeFloatBuffer(FloatBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
FloatBufferto the stream. - writeFloatBuffer(FloatBuffer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeFloats(float[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeFloats(float[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeFloats(float[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeFloats(float[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeFluidStack(FluidStack) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
FluidStackto the stream. - writeFluidStack(FluidStack) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeInt(int) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeInt(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a int to the stream.
- writeInt(int) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeInt(int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeIntBuffer(IntBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
IntBufferto the stream. - writeIntBuffer(IntBuffer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeInts(int[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeInts(int[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeInts(int[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeInts(int[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeItemStack(ItemStack) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an
ItemStackto the stream. - writeItemStack(ItemStack) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeItemStacksToOutput(ValueOutput, ItemStack[]) - Static method in class codechicken.lib.inventory.InventoryUtils
-
NBT item saving function
- writeItemStacksToOutput(ValueOutput, ItemStack[], int) - Static method in class codechicken.lib.inventory.InventoryUtils
-
NBT item saving function with support for stack sizes > 32K
- writeLong(long) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeLong(long) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a long to the stream.
- writeLong(long) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeLong(long) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeLongBuffer(LongBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
LongBufferto the stream. - writeLongBuffer(LongBuffer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeLongs(long[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeLongs(long[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeLongs(long[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeLongs(long[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeNullableCompoundNBT(CompoundTag) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a Nullable
CompoundTagto the stream. - writeNullableCompoundNBT(CompoundTag) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writePos(BlockPos) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
BlockPosto the stream. - writePos(BlockPos) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeRegistryId(Registry<T>, Identifier) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes the id associated with the given name to the stream encoding both the registry name and object's id.
- writeRegistryId(Registry<T>, Identifier) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeRegistryId(Registry<T>, T) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes the given object to the stream encoding both the registry name and object's id.
- writeRegistryId(Registry<T>, T) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeRegistryIdDirect(Registry<T>, Identifier) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes the id associated with the given name to the stream.
- writeRegistryIdDirect(Registry<T>, Identifier) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeRegistryIdDirect(Registry<T>, T) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a forge registry object's id to the stream.
- writeRegistryIdDirect(Registry<T>, T) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeResourceLocation(Identifier) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Identifierto the stream. - writeResourceLocation(Identifier) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeShort(int) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeShort(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a short to the stream.
- writeShort(int) - Method in class codechicken.lib.data.MCDataOutputStream
-
Deprecated.
- writeShort(int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeShortBuffer(ShortBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
ShortBufferto the stream. - writeShortBuffer(ShortBuffer) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeShorts(short[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeShorts(short[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeShorts(short[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array to the stream, including its length.
- writeShorts(short[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeSignedVarInt(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a Signed Variable length int.
- writeSignedVarInts(int[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length Signed ints to the stream.
- writeSignedVarInts(int[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length Signed ints to the stream.
- writeSignedVarLong(long) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a Signed Variable length long.
- writeSignedVarLongs(long[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length Signed longs to the stream.
- writeSignedVarLongs(long[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length Signed longs to the stream.
- writeString(String) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a UTF-8 Encoded
Stringto the stream. - writeString(String) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeString(String, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a UTF-8 Encoded
Stringto the stream. - writeString(String, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeTextComponent(Component) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Componentto the stream. - writeTextComponent(Component) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeToNBT(CompoundTag) - Method in class codechicken.lib.vec.Cuboid6
- writeToNBT(CompoundTag) - Method in class codechicken.lib.vec.Vector3
- writeToNBT(CompoundTag, String) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeUUID(UUID) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
UUIDto the stream. - writeUUID(UUID) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVarInt(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a Variable length int.
- writeVarInt(int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVarInts(int[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length ints to the stream.
- writeVarInts(int[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVarInts(int[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length ints to the stream.
- writeVarInts(int[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVarLong(long) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a Variable length long.
- writeVarLong(long) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVarLongs(long[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length longs to the stream.
- writeVarLongs(long[]) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVarLongs(long[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes an array of Variable length longs to the stream.
- writeVarLongs(long[], int, int) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVec3d(Vec3) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Vec3to the stream. - writeVec3d(Vec3) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVec3f(Vector3f) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Vector3fto the stream. - writeVec3i(Vec3i) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Vec3ito the stream. - writeVec3i(Vec3i) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVector(Vector3) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.Writes a
Vector3to the stream. - writeVector(Vector3) - Method in class codechicken.lib.packet.PacketCustom
-
Deprecated.
- writeVector3(Vector3) - Method in interface codechicken.lib.packet.CCFriendlyByteBufExtension
-
Write a
Vector3to the stream. - writeVert() - Method in class codechicken.lib.render.CCRenderState
- writeWithCodec(StreamEncoder<? super FriendlyByteBuf, T>, T) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeWithCodec(StreamEncoder<? super FriendlyByteBuf, T>, T) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.
- writeWithRegistryCodec(StreamEncoder<? super RegistryFriendlyByteBuf, T>, T) - Method in class codechicken.lib.data.MCDataByteBuf
-
Deprecated.
- writeWithRegistryCodec(StreamEncoder<? super RegistryFriendlyByteBuf, T>, T) - Method in interface codechicken.lib.data.MCDataOutput
-
Deprecated.
X
- x - Variable in class codechicken.lib.vec.Quat
- x - Variable in class codechicken.lib.vec.Rectangle4i
- x - Variable in class codechicken.lib.vec.Vector3
- x() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
- x() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Immutable
-
Returns the value of the
xrecord component. - x() - Method in class codechicken.lib.gui.modular.lib.geometry.Position.Mutable
- x() - Method in interface codechicken.lib.gui.modular.lib.geometry.Position
- x() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- X - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Axis
- X_NEG - Static variable in class codechicken.lib.vec.Vector3
- X_POS - Static variable in class codechicken.lib.vec.Vector3
- x1() - Method in class codechicken.lib.vec.Rectangle4i
- x2() - Method in class codechicken.lib.vec.Rectangle4i
- xCenter() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- xCrossProduct() - Method in class codechicken.lib.vec.Vector3
- xMax - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- xMax() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- xMax() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- xMax() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- xMax() - Method in class codechicken.lib.gui.modular.ModularGui
- xMin - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- xMin() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- xMin() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- xMin() - Method in class codechicken.lib.gui.modular.ModularGui
- xSize() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- xSize() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- xSize() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
-
Returns the value of the
xSizerecord component. - xSize() - Method in class codechicken.lib.gui.modular.ModularGui
- 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.Quat
- y - Variable in class codechicken.lib.vec.Rectangle4i
- y - Variable in class codechicken.lib.vec.Vector3
- y() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Dynamic
- y() - Method in record class codechicken.lib.gui.modular.lib.geometry.Position.Immutable
-
Returns the value of the
yrecord component. - y() - Method in class codechicken.lib.gui.modular.lib.geometry.Position.Mutable
- y() - Method in interface codechicken.lib.gui.modular.lib.geometry.Position
- y() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- Y - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Axis
- Y_NEG - Static variable in class codechicken.lib.vec.Vector3
- Y_POS - Static variable in class codechicken.lib.vec.Vector3
- y1() - Method in class codechicken.lib.vec.Rectangle4i
- y2() - Method in class codechicken.lib.vec.Rectangle4i
- yCenter() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- yCrossProduct() - Method in class codechicken.lib.vec.Vector3
- YELLOW - Enum constant in enum class codechicken.lib.colour.EnumColour
- yMax - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- yMax() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- yMax() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- yMax() - Method in interface codechicken.lib.gui.modular.lib.geometry.Rectangle
- yMax() - Method in class codechicken.lib.gui.modular.ModularGui
- yMin - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- yMin() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- yMin() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- yMin() - Method in class codechicken.lib.gui.modular.ModularGui
- ySize() - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
- ySize() - Method in interface codechicken.lib.gui.modular.lib.geometry.GuiParent
- ySize() - Method in record class codechicken.lib.gui.modular.lib.geometry.Rectangle.Immutable
-
Returns the value of the
ySizerecord component. - ySize() - Method in class codechicken.lib.gui.modular.ModularGui
- YZintercept(Vector3, double) - Method in class codechicken.lib.vec.Vector3
Z
- z - Variable in class codechicken.lib.vec.Quat
- z - Variable in class codechicken.lib.vec.Vector3
- Z_NEG - Static variable in class codechicken.lib.vec.Vector3
- Z_POS - Static 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
- zone - Variable in class codechicken.lib.gui.modular.lib.container.SlotGroup
- zonedSlots - Variable in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
_
- _build() - Method in class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder
- _build() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- _build() - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- _build() - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- _build() - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form