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
- AbstractBakedPropertiesModel - Class in codechicken.lib.model.bakedmodels
-
Deprecated.
- AbstractBakedPropertiesModel(ModelProperties) - Constructor for class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- AbstractConfigTag<T extends ConfigTag> - 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
- AbstractFinishedRecipe() - Constructor for class codechicken.lib.datagen.recipe.AbstractRecipeBuilder.AbstractFinishedRecipe
- AbstractItemStackFinishedRecipe() - Constructor for class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder.AbstractItemStackFinishedRecipe
- AbstractItemStackRecipeBuilder<T extends AbstractRecipeBuilder<net.minecraft.world.item.ItemStack,
T>> - Class in codechicken.lib.datagen.recipe -
Created by covers1624 on 28/12/20.
- AbstractItemStackRecipeBuilder(RecipeSerializer<?>, ResourceLocation, ItemStack) - Constructor for class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder
- AbstractItemStackRecipeBuilder.AbstractItemStackFinishedRecipe - Class in codechicken.lib.datagen.recipe
- AbstractRecipeBuilder<R,
T extends AbstractRecipeBuilder<R, T>> - Class in codechicken.lib.datagen.recipe -
Created by covers1624 on 28/12/20.
- AbstractRecipeBuilder(RecipeSerializer<?>, ResourceLocation, R) - Constructor for class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- AbstractRecipeBuilder.AbstractFinishedRecipe - Class in codechicken.lib.datagen.recipe
- AbstractShaderObject - Class in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- AbstractShaderObject(String, ShaderObject.ShaderType, Collection<UniformPair>) - Constructor for class codechicken.lib.render.shader.AbstractShaderObject
- accept(A, B) - Method in interface codechicken.lib.util.ThrowingBiConsumer
- 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(Colour) - Method in class codechicken.lib.colour.Colour
- add(IVertexOperation) - Method in class codechicken.lib.render.pipeline.CCRenderPipeline.PipelineBuilder
-
Deprecated.
- add(IVertexOperation...) - Method in class codechicken.lib.render.pipeline.CCRenderPipeline.PipelineBuilder
-
Deprecated.
- 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(BlockPos) - Method in class codechicken.lib.vec.Vector3
- add(Vec3i) - Method in class codechicken.lib.vec.Cuboid6
- add(MobEffect, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(EntityType<?>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- add(Enchantment, 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
- addBinaryShader(String, Consumer<ShaderProgramBuilder.BinaryShaderObjectBuilder>) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder
- 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, CriterionTriggerInstance) - 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(ResourceLocation, ResourceLocation, int, int, int) - Method in class codechicken.lib.datagen.DynamicTextureProvider
- addDynamicTexture(ResourceLocation, ResourceLocation, 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
- addElement(String, IPipelineElementFactory<?>) - Method in class codechicken.lib.model.pipeline.BakedPipeline.Builder
-
Adds an element at the end of the transform list, Suitable for 99% of cases.
- addElement(String, IPipelineElementFactory<?>, boolean) - Method in class codechicken.lib.model.pipeline.BakedPipeline.Builder
-
Adds an element at the end of the transform list, Suitable for 99% of cases.
- addElement(String, IPipelineElementFactory<T>, boolean, Consumer<T>) - Method in class codechicken.lib.model.pipeline.BakedPipeline.Builder
-
Adds an element at the end of the transform list, Suitable for 99% of cases.
- addEnchantment(Supplier<Enchantment>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addEntityType(Supplier<EntityType<?>>, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addFirst(String, IPipelineElementFactory<?>) - Method in class codechicken.lib.model.pipeline.BakedPipeline.Builder
-
Inserts an element to the front of the list, Useful if you have a more complex system and each system need to be independent from each other, but this element must be first.
- addFirst(String, IPipelineElementFactory<?>, boolean) - Method in class codechicken.lib.model.pipeline.BakedPipeline.Builder
-
Inserts an element to the front of the list, Useful if you have a more complex system and each system need to be independent from each other, but this element must be first.
- addFirst(String, IPipelineElementFactory<T>, boolean, Consumer<T>) - Method in class codechicken.lib.model.pipeline.BakedPipeline.Builder
-
Inserts an element to the front of the list, Useful if you have a more complex system and each system need to be independent from each other, but this element must be first.
- 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
- addHandler(int, ICustomPacketHandler.IServerPacketHandler) - Method in class codechicken.lib.packet.SimpleServerPacketHandler
- 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(BlockState, ServerLevel, BlockPos, BlockState, LivingEntity, int) - Method in interface codechicken.lib.render.particle.ICustomParticleBlock
- addLandingEffects(Level, BlockPos, BlockState, Vector3, 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(BlockState, Level, BlockPos, Entity) - Method in interface codechicken.lib.render.particle.ICustomParticleBlock
- addServer(String, String) - Method in class codechicken.lib.datagen.LanguageProvider
- addShader(ShaderObject) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder
- addShader(String, Consumer<ShaderProgramBuilder.ShaderObjectBuilder>) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder
- 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.
- 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
- 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
- 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
- alloc() - Method in class codechicken.lib.render.shader.AbstractShaderObject
- alloc() - Method in class codechicken.lib.render.shader.BinaryShaderObject
- alloc() - Method in interface codechicken.lib.render.shader.ShaderObject
-
Allocates and compiles this
ShaderObject. - 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
- 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
-
Appends the content of the array to the end of this buffer.
- append(byte[]) - Method in class codechicken.lib.packet.PacketCustom
- append(ByteBuf) - Method in interface codechicken.lib.data.MCDataOutput
-
Appends a
ByteBufto the end of this stream. - append(ByteBuf) - Method in class codechicken.lib.packet.PacketCustom
- apply() - Method in class codechicken.lib.render.shader.CCShaderInstance
- apply(boolean) - Method in interface codechicken.lib.util.Boolean2ObjectFunction
- 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(Boolean) - Method in interface codechicken.lib.util.Boolean2ObjectFunction
-
Deprecated.
- 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.
- applyLeftyFlip(PoseStack) - Static method in class codechicken.lib.util.TransformUtils
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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
- applyTransform(ItemDisplayContext, PoseStack, boolean) - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- applyTransform(ItemDisplayContext, PoseStack, boolean) - Method in interface codechicken.lib.model.PerspectiveModel
- 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
- AssetShaderObject - Class in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- AssetShaderObject(String, ShaderObject.ShaderType, Collection<UniformPair>, ResourceLocation) - Constructor for class codechicken.lib.render.shader.AssetShaderObject
- assetSource - Variable in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- assignClientHandler(Supplier<Supplier<ICustomPacketHandler.IClientPacketHandler>>) - Method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Register a double Supplier, to construct the
ICustomPacketHandler.IClientPacketHandlerfor the client side. - assignLoginHandler(Supplier<Supplier<ICustomPacketHandler.ILoginPacketHandler>>) - Method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Register a double Supplier, to construct the
ICustomPacketHandler.ILoginPacketHandlerfor sending packets to the client during handshake. - assignServerHandler(Supplier<Supplier<ICustomPacketHandler.IServerPacketHandler>>) - Method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Register a double Supplier, to construct the
ICustomPacketHandler.IServerPacketHandlerfor the client side. - 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
- atlasLocation() - Method in class codechicken.lib.gui.modular.sprite.Material
- atlasLocation() - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder
- AtlasRegistrar - Interface in codechicken.lib.texture
-
Created by covers1624 on 27/10/19.
- attackDamage(float) - Method in class codechicken.lib.item.SimpleItemTier.Builder
- 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
- availableVertices() - Method in class codechicken.lib.render.BakedVertexSource
-
Deprecated, for removal: This API element is subject to removal in a future version.
- 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
- B_VEC2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- B_VEC3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- B_VEC4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- 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 Quad to a BakedQuad.
- bake() - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- bake(IGeometryBakingContext, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in record class codechicken.lib.model.ClassModelLoader.Geometry
- bake(IGeometryBakingContext, ModelBaker, Function<Material, TextureAtlasSprite>, ModelState, ItemOverrides, ResourceLocation) - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
- BakedPipeline - Class in codechicken.lib.model.pipeline
-
The BakedPipeline! Basically this allows us to efficiently transform a BakedQuad, the Pipeline has Elements, each element has a name, state and a transformer, you can enable and disable elements easily, you can also grab the underlying transformer for the element if you need to set its state before rendering.
- BakedPipeline.Builder - Class in codechicken.lib.model.pipeline
-
The builder associated with the BakedPipeline.
- BakedPipeline.PipelineElement<T extends IPipelineConsumer> - Class in codechicken.lib.model.pipeline
-
Internal class, used to hold a PipelineElement's state.
- BakedQuadVertexBuilder - Class in codechicken.lib.render.buffer
-
A
VertexConsumerimplementation to buildBakedQuads. - BakedQuadVertexBuilder() - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedQuadVertexBuilder(CachedFormat) - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedQuadVertexBuilder(CachedFormat, VertexFormat.Mode) - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedQuadVertexBuilder(VertexFormat) - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedQuadVertexBuilder(VertexFormat.Mode) - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedQuadVertexBuilder(VertexFormat, VertexFormat.Mode) - Constructor for class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- BakedVertexSource - Class in codechicken.lib.render
-
Created by covers1624 on 12/5/20.
- bakeItem(TextureAtlasSprite...) - Static method in class codechicken.lib.model.ItemQuadBakery
- bakeItem(ModelState, TextureAtlasSprite...) - Static method in class codechicken.lib.model.ItemQuadBakery
- bar() - Method in record class codechicken.lib.gui.modular.elements.GuiEnergyBar.EnergyBar
-
Returns the value of the
barrecord component. - baseColour - Variable in class codechicken.lib.render.CCRenderState
-
The base color, multiplied by the
ColourAttributefrom the bound model if present otherwise used as-is. - batchDraw(Runnable) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Allow similar render calls to be batched together into a single draw for better render efficiency.
- 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
- BinaryShaderObject - Class in codechicken.lib.render.shader
-
Allows using pre-compiled shader binaries with
ShaderProgram. - BinaryShaderObject(String, ResourceLocation, ShaderObject.ShaderType, BinaryType, String, Collection<UniformPair>, Consumer<ConstantCache>) - Constructor for class codechicken.lib.render.shader.BinaryShaderObject
- binaryType(BinaryType) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- BinaryType - Enum Class in codechicken.lib.render.shader
-
All currently supported shader binary types.
- 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(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(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. - 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>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(Supplier<? extends ItemLike>, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(Supplier<? extends ItemLike>, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(ItemStack, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- blasting(ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- blasting(ItemLike, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- BLOCK - Static variable in class codechicken.lib.model.CachedFormat
- BlockFace() - Constructor for class codechicken.lib.render.BlockRenderer.BlockFace
- BlockLootProvider(PackOutput, String) - Constructor for class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- 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
- BlockRenderingRegistry - Class in codechicken.lib.render.block
-
Registry for
ICCBlockRendererinstances. - BlockRenderingRegistry() - Constructor for class codechicken.lib.render.block.BlockRenderingRegistry
- Blocks() - Constructor for class codechicken.lib.util.CCLTags.Blocks
- blockTexture(Supplier<? extends Block>) - Method in class codechicken.lib.datagen.ItemModelProvider
- blockTexture(Supplier<? extends Block>, String) - Method in class codechicken.lib.datagen.ItemModelProvider
- blockTexture(Block) - Method in class codechicken.lib.datagen.ItemModelProvider
- blockTexture(Block, String) - Method in class codechicken.lib.datagen.ItemModelProvider
- BLUE - Enum constant in enum class codechicken.lib.colour.EnumColour
- BOOLEAN - Enum constant in enum class codechicken.lib.config.ValueType
- Boolean2ObjectFunction<R> - Interface in codechicken.lib.util
-
Created by covers1624 on 3/17/20.
- 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(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- borderFill(double, double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a border of specified with, fill internal area with solid colour.
- borderFill(RenderType, double, double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a border of specified with, fill internal area with solid colour.
- borderRect(double, double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a bordered rectangle of specified with specified border width, border colour and fill colour.
- borderRect(Rectangle, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a bordered rectangle of specified with specified border width, border colour and fill colour.
- borderRect(RenderType, double, double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a bordered rectangle of specified with specified border width, border colour and fill colour.
- borderRect(RenderType, Rectangle, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a bordered rectangle of specified with specified border width, border colour and fill colour.
- 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(Supplier<Double>) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- BOTH - Enum constant in enum class codechicken.lib.datagen.LanguageProvider.Side
- 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 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
- buffer(MultiBufferSource, Function<ResourceLocation, RenderType>) - Method in class codechicken.lib.gui.modular.sprite.Material
-
Convenience method to create a vertex consumer using this materials render type.
- bufferCuboidOutline(VertexConsumer, Cuboid6, float, float, float, float) - Static method in class codechicken.lib.render.RenderUtils
- 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
- bufferHitBox(Matrix4, MultiBufferSource, Cuboid6) - Static method in class codechicken.lib.render.RenderUtils
- buffers() - Method in class codechicken.lib.gui.modular.lib.GuiRender
- bufferShapeHitBox(Matrix4, MultiBufferSource, Camera, VoxelShape) - Static method in class codechicken.lib.render.RenderUtils
- bufferShapeHitBox(Matrix4, MultiBufferSource, VoxelShape) - Static method in class codechicken.lib.render.RenderUtils
- bufferShapeOutline(VertexConsumer, VoxelShape, float, float, float, float) - Static method in class codechicken.lib.render.RenderUtils
- build() - Method in class codechicken.lib.datagen.ConditionalIngredient.Builder
- 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 class codechicken.lib.item.SimpleArmorMaterial.Builder
- build() - Method in class codechicken.lib.item.SimpleItemTier.Builder
- build() - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- build() - Method in class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties.PerspectiveBuilder
-
Deprecated.
- build() - Method in class codechicken.lib.model.pipeline.BakedPipeline.Builder
-
Call this once you are finished to build your BakedPipeline!
- build() - Method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Actually build and register the channel with Forge.
- build() - Method in class codechicken.lib.render.pipeline.CCRenderPipeline.PipelineBuilder
-
Deprecated.
- build() - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- build() - Method in class codechicken.lib.render.shader.ShaderProgramBuilder
- build() - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- build(Consumer<FinishedRecipe>) - Method in interface codechicken.lib.datagen.recipe.RecipeBuilder
- build(ItemModelBuilder) - Method in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- builder() - Static method in class codechicken.lib.datagen.ConditionalIngredient
- builder() - Static method in class codechicken.lib.item.SimpleArmorMaterial
- builder() - Static method in class codechicken.lib.item.SimpleItemTier
- builder() - Static method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- builder() - Static method in class codechicken.lib.model.pipeline.BakedPipeline
-
Used to create a BakedPipeline.
- builder() - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
-
Deprecated.
- builder() - Static method in class codechicken.lib.render.shader.ShaderProgramBuilder
- builder(Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(Supplier<? extends ItemLike>, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(Supplier<? extends ItemLike>, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(SimpleCraftingRecipeSerializer<?>, String) - Static method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- builder(SimpleCraftingRecipeSerializer<?>, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- builder(ItemStack) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(ItemStack) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(Tier) - Static method in class codechicken.lib.item.SimpleItemTier
- builder(ItemLike) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(ItemLike) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- builder(ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- builder(T) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- Builder() - Constructor for class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- Builder() - Constructor for class codechicken.lib.model.pipeline.BakedPipeline.Builder
- Builder(boolean, boolean, boolean, boolean, TextureAtlasSprite) - Constructor for class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- Builder(ModelProperties) - Constructor for class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- 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. - 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
- C_ADD_LANDING_EFFECTS - Static variable in class codechicken.lib.internal.network.CCLNetwork
- C_GUI_SYNC - Static variable in class codechicken.lib.internal.network.CCLNetwork
- C_OPEN_CONTAINER - Static variable in class codechicken.lib.internal.network.CCLNetwork
- CachedFormat - Class in codechicken.lib.model
-
A simple VertexFormat cache.
- calcNormalSide(Vector3) - Static method in class codechicken.lib.util.VectorUtils
-
Calculates the EnumFacing for a given normal.
- 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.
- callGetOrCreate(ResourceProvider, Program.Type, String) - Method in class codechicken.lib.internal.mixin.ShaderInstanceMixin
- campfire(Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(Supplier<? extends ItemLike>, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(Supplier<? extends ItemLike>, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(ItemStack, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- campfire(ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- campfire(ItemLike, int, ResourceLocation) - 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
- canHandleBlock(BlockAndTintGetter, BlockPos, BlockState, RenderType) - Method in interface codechicken.lib.render.block.ICCBlockRenderer
-
Called to evaluate weather this ICCBlockRenderer will be called for the specified BlockState.
- canHandleEntity(BlockState) - Method in interface codechicken.lib.render.block.ICCBlockRenderer
-
Called to evaluate weather this ICCBlockRenderer will be called to handle
ICCBlockRenderer.renderEntity(net.minecraft.world.level.block.state.BlockState, com.mojang.blaze3d.vertex.PoseStack, net.minecraft.client.renderer.MultiBufferSource, int, int, net.minecraftforge.client.model.data.ModelData, net.minecraft.client.renderer.RenderType)for the given BlockState. - canHandleFluid(BlockAndTintGetter, BlockPos, BlockState, FluidState) - Method in interface codechicken.lib.render.block.ICCBlockRenderer
-
Called to evaluate weather this ICCBlockRenderer will be called for the specified IFluidState.
- 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.InventoryNBT
- canPlaceItem(int, ItemStack) - Method in class codechicken.lib.inventory.InventorySimple
- 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 - capability - Variable in class codechicken.lib.capability.SimpleCapProvider
- 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(Level, BlockPos) - Constructor for class codechicken.lib.capability.CapabilityCache
- catchBlockRenderExceptions - Static variable in class codechicken.lib.internal.ClientInit
- caution(Component, Runnable) - Static method in class codechicken.lib.gui.modular.elements.GuiDialog
-
Create a red "Caution" button option.
- CCBlockRendererDispatcher - Class in codechicken.lib.render.block
-
Created by covers1624 on 8/09/2016.
- CCBlockRendererDispatcher(BlockRenderDispatcher, BlockColors) - Constructor for class codechicken.lib.render.block.CCBlockRendererDispatcher
- CCGuiTextures - Class in codechicken.lib.gui.modular.sprite
-
Gui texture handler implementation.
- CCGuiTextures() - Constructor for class codechicken.lib.gui.modular.sprite.CCGuiTextures
- ccl(ItemModelProvider.SimpleItemModelBuilder) - Static method in class codechicken.lib.datagen.ItemModelProvider.CompositeLoaderBuilder
- CCLCommands - Class in codechicken.lib.internal.command
-
Created by covers1624 on 17/9/20.
- CCLCommands() - Constructor for class codechicken.lib.internal.command.CCLCommands
- CCLContainerType(MenuType.MenuSupplier<T>, FeatureFlagSet) - Constructor for class codechicken.lib.inventory.container.ICCLContainerType.CCLContainerType
- 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.network
-
Created by covers1624 on 28/10/19.
- CCLNetwork() - Constructor for class codechicken.lib.internal.network.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) - Constructor for class codechicken.lib.render.CCModel
- CCModelLibrary - Class in codechicken.lib.render
- CCModelLibrary() - Constructor for class codechicken.lib.render.CCModelLibrary
- 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
- CCRenderPipeline.PipelineBuilder - Class in codechicken.lib.render.pipeline
-
Deprecated.
- CCRenderState - Class in codechicken.lib.render
-
The core of the CodeChickenLib render system.
- CCShaderInstance - Class in codechicken.lib.render.shader
-
A Slightly extended ShaderInstance supporting: - Better Uniform caching.
- CCShaderInstance(ResourceProvider, ResourceLocation, VertexFormat) - Constructor for class codechicken.lib.render.shader.CCShaderInstance
- CCUniform - Class in codechicken.lib.render.shader
-
Created by covers1624 on 8/4/22.
- CCUniform(String, UniformType, int, Shader) - Constructor for class codechicken.lib.render.shader.CCUniform
- 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
- cFmt - Variable in class codechicken.lib.render.CCRenderState
- charTyped(char, int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- charTyped(char, int) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the charTyped event.
- charTyped(char, int) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the charTyped event.
- charTyped(char, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- charTyped(char, int) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- charTyped(char, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- charTyped(char, int, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for charTyped event.
- checkArgument(E, String, Predicate<E>) - Static method in class codechicken.lib.util.LambdaUtils
-
Provides a predicate callback for checking a condition.
- checkDepth(BakedQuad, Vector3, Direction) - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- children() - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
-
Returns the value of the
childrenrecord component. - 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.
- ClassCustomLoaderBuilder(ItemModelProvider.SimpleItemModelBuilder) - Constructor for class codechicken.lib.datagen.ItemModelProvider.ClassCustomLoaderBuilder
- ClassModelLoader - Class in codechicken.lib.model
-
Created by covers1624 on 13/11/23.
- ClassModelLoader() - Constructor for class codechicken.lib.model.ClassModelLoader
- ClassModelLoader.Geometry - Record Class in codechicken.lib.model
- clazz(Class<? extends BakedModel>) - Method in class codechicken.lib.datagen.ItemModelProvider.ClassCustomLoaderBuilder
- clazz(Supplier<? extends Item>, Class<? extends BakedModel>) - Method in class codechicken.lib.datagen.ItemModelProvider
- clazz(ItemLike, Class<? extends BakedModel>) - Method in class codechicken.lib.datagen.ItemModelProvider
- 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
- clear() - Method in class codechicken.lib.raytracer.MergedVoxelShapeHolder
- 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.InventoryNBT
- 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
- clearRenderState() - Method in class codechicken.lib.render.buffer.DelegateRenderType
- clearRenderState() - Method in class codechicken.lib.render.buffer.VBORenderType.WithCallbacks
- clicked(int, int, ClickType, Player) - Method in class codechicken.lib.inventory.container.ContainerExtended
- CLIENT - Enum constant in enum class codechicken.lib.datagen.LanguageProvider.Side
- clientAcceptedVersions(Predicate<String>) - Method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Register a Predicate to check the Server side protocol version on the Client.
- ClientInit - Class in codechicken.lib.internal
-
Created by covers1624 on 8/9/23.
- ClientInit() - Constructor for class codechicken.lib.internal.ClientInit
- ClientPacketHandler - Class in codechicken.lib.internal.network
-
Created by covers1624 on 14/07/2017.
- ClientPacketHandler() - Constructor for class codechicken.lib.internal.network.ClientPacketHandler
- clientTick(TickEvent.ClientTickEvent) - Static method in class codechicken.lib.internal.ExceptionMessageEventHandler
- clientTick(TickEvent.ClientTickEvent) - Method in class codechicken.lib.render.CCRenderEventHandler
- 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
- close() - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder
- close() - Method in class codechicken.lib.render.buffer.VBORenderType
- closeOnEscape() - Method in class codechicken.lib.gui.modular.ModularGui
- 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.modular.sprite - package codechicken.lib.gui.modular.sprite
- 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.network - package codechicken.lib.internal.network
- 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.item - package codechicken.lib.item
- codechicken.lib.math - package codechicken.lib.math
- codechicken.lib.model - package codechicken.lib.model
- codechicken.lib.model.bakedmodels - package codechicken.lib.model.bakedmodels
- codechicken.lib.model.pipeline - package codechicken.lib.model.pipeline
- codechicken.lib.model.pipeline.transformers - package codechicken.lib.model.pipeline.transformers
- codechicken.lib.packet - package codechicken.lib.packet
- codechicken.lib.raytracer - package codechicken.lib.raytracer
- codechicken.lib.render - package codechicken.lib.render
- codechicken.lib.render.block - package codechicken.lib.render.block
- codechicken.lib.render.buffer - package codechicken.lib.render.buffer
- codechicken.lib.render.item - package codechicken.lib.render.item
- codechicken.lib.render.item.map - package codechicken.lib.render.item.map
- 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.render.shader - package codechicken.lib.render.shader
- 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() - Constructor for class codechicken.lib.CodeChickenLib
- collapse() - Method in class codechicken.lib.render.CCModel
- color - Variable in class codechicken.lib.model.Quad.Vertex
- color(int, int, int, int) - Method in class codechicken.lib.render.buffer.AlphaOverrideVertexConsumer
- color(int, int, int, int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- color(int, int, int, int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- colorIndex - Variable in class codechicken.lib.model.CachedFormat
- 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.
- COMMA_FORMAT - Static variable in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- comment - Variable in class codechicken.lib.config.AbstractConfigTag
- CommonUtils - Class in codechicken.lib.util
- CommonUtils() - Constructor for class codechicken.lib.util.CommonUtils
- 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.render.shader.ShaderProgram
-
Forces the ShaderProgram to compile and link.
- compile() - Method in class codechicken.lib.vec.TransformationList
- compileProgram(ResourceProvider, Program.Type, ResourceLocation) - Method in class codechicken.lib.render.shader.CCShaderInstance
- Component() - Constructor for class codechicken.lib.block.ModularBlock.Component
- componentList - Variable in class codechicken.lib.block.ModularBlock
- componentTooltip(List<? extends FormattedText>, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- componentTooltip(List<? extends FormattedText>, double, double, int, int, int, int, ItemStack) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- componentTooltip(List<? extends FormattedText>, double, double, ItemStack) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- componentTooltip(List<Component>, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- CompositeItemModel - Class in codechicken.lib.model
-
Similar to Forge's
CompositeModel, with support for children to have overrides. - CompositeItemModel() - Constructor for class codechicken.lib.model.CompositeItemModel
- CompositeItemModel.Geometry - Record Class in codechicken.lib.model
- CompositeLoaderBuilder(ResourceLocation, ItemModelProvider.SimpleItemModelBuilder) - Constructor for class codechicken.lib.datagen.ItemModelProvider.CompositeLoaderBuilder
- compute(Vector3, int) - Method in class codechicken.lib.render.lighting.LC
- compute(Vector3, Vector3) - Method in class codechicken.lib.render.lighting.LC
- COMPUTE - Enum constant in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
- 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
- ConditionalIngredient - Class in codechicken.lib.datagen
-
Created by covers1624 on 24/9/22.
- ConditionalIngredient.Builder - Class in codechicken.lib.datagen
- ConditionalIngredient.Serializer - Class in codechicken.lib.datagen
- ConditionBuilder - Interface in codechicken.lib.datagen.recipe
-
Created by covers1624 on 23/9/22.
- conditions - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- config - Static variable in class codechicken.lib.CodeChickenLib
- ConfigCallback<T extends ConfigTag> - 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 in codechicken.lib.config.parser
-
Created by covers1624 on 18/07/2017.
- ConfigParseException(String) - Constructor for exception codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(String, Object...) - Constructor for exception codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(Throwable) - Constructor for exception codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(Throwable, String) - Constructor for exception codechicken.lib.config.parser.ConfigParseException
- ConfigParseException(Throwable, String, Object...) - Constructor for exception 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.
- ConfigSyncManager - Class in codechicken.lib.config
-
Created by covers1624 on 19/5/22.
- ConfigSyncManager() - Constructor for class codechicken.lib.config.ConfigSyncManager
- ConfigTag - Interface in codechicken.lib.config
-
Created by covers1624 on 17/4/22.
- 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
- constant1b(int, boolean) - Method in interface codechicken.lib.render.shader.ConstantCache
- constant1b(int, boolean) - Method in class codechicken.lib.render.shader.ShaderConstantCache
- constant1f(int, float) - Method in interface codechicken.lib.render.shader.ConstantCache
- constant1f(int, float) - Method in class codechicken.lib.render.shader.ShaderConstantCache
- constant1i(int, int) - Method in interface codechicken.lib.render.shader.ConstantCache
- constant1i(int, int) - Method in class codechicken.lib.render.shader.ShaderConstantCache
- ConstantCache - Interface in codechicken.lib.render.shader
-
Provides methods to mutate specilization constants before the shader is specialized.
- 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 extends 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 extends ConstraintImpl<?>> - 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.
- consumer - Variable in class codechicken.lib.model.pipeline.BakedPipeline.PipelineElement
- consumer - Variable in class codechicken.lib.model.pipeline.QuadTransformer
- container() - Method in record class codechicken.lib.gui.modular.elements.GuiEnergyBar.EnergyBar
-
Returns the value of the
containerrecord component. - container() - Method in record class codechicken.lib.gui.modular.elements.GuiFluidTank.FluidTank
-
Returns the value of the
containerrecord component. - 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 extends net.minecraft.world.inventory.AbstractContainerMenu> - 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 extends net.minecraft.world.inventory.AbstractContainerMenu> - 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 extends GuiElement<?>> - Interface in codechicken.lib.gui.modular.lib
-
Implemented by elements that have a separate child element to which content should be added.
- convert(GuiGraphics) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
- 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.bakedmodels.ModelProperties
-
Deprecated.
- copy() - Method in class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties
-
Deprecated.
- copy() - Method in class codechicken.lib.model.Quad
-
Used to create a new quad complete copy of this one.
- 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(ModelProperties) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- copyFrom(Quad) - Method in class codechicken.lib.model.Quad
-
Copies the data inside the given quad to this one.
- copyFrom(BakedModel) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- 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() - Method in interface codechicken.lib.model.pipeline.IPipelineElementFactory
- 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(float, float, float, float, float, float, float) - Static method in class codechicken.lib.util.TransformUtils
-
Creates a new TRSRTransformation.
- create(int, Inventory) - Method in interface codechicken.lib.inventory.container.ICCLContainerFactory
- create(int, Inventory, MCDataInput) - Method in interface codechicken.lib.inventory.container.ICCLContainerFactory
- create(int, Inventory, MCDataInput) - Method in class codechicken.lib.inventory.container.ICCLContainerType.CCLContainerType
- create(int, Inventory, MCDataInput) - Method in interface codechicken.lib.inventory.container.ICCLContainerType
- 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(ICCLContainerFactory<T>) - Static method in interface codechicken.lib.inventory.container.ICCLContainerType
- create(ICCLContainerFactory<T>, FeatureFlag...) - Static method in interface codechicken.lib.inventory.container.ICCLContainerType
- create(Vector3, Vector3, Vector3) - Static method in class codechicken.lib.util.TransformUtils
-
Creates a new TRSRTransformation.
- 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
- create(ItemTransform) - Static method in class codechicken.lib.util.TransformUtils
- create(ResourceProvider, ResourceLocation, VertexFormat) - Static method in class codechicken.lib.render.shader.CCShaderInstance
- create(Vector3f, Vector3f, Vector3f) - Static method in class codechicken.lib.util.TransformUtils
-
Creates a new TRSRTransformation.
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class codechicken.lib.block.LazyStateBlock
- 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.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.
- createRender(MultiBufferSource.BufferSource) - Method in class codechicken.lib.gui.modular.ModularGui
-
Deprecated.
- 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
- ctor() - Method in record class codechicken.lib.model.ClassModelLoader.Geometry
-
Returns the value of the
ctorrecord 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(RecipeSerializer<?>, Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, Supplier<? extends ItemLike>, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(RecipeSerializer<?>, ItemStack) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(RecipeSerializer<?>, ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(RecipeSerializer<?>, ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- custom(RecipeSerializer<?>, ItemLike, int, ResourceLocation) - 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(RecipeSerializer<?>, Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(RecipeSerializer<?>, Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(RecipeSerializer<?>, Supplier<? extends ItemLike>, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(RecipeSerializer<?>, ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(RecipeSerializer<?>, ItemStack, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(RecipeSerializer<?>, ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(RecipeSerializer<?>, ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customFurnace(RecipeSerializer<?>, ItemLike, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- CustomGradient - Class in codechicken.lib.colour
- CustomGradient(ResourceLocation) - Constructor for class codechicken.lib.colour.CustomGradient
- customLoader(Function<ItemModelProvider.SimpleItemModelBuilder, L>) - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- CustomLoaderBuilder(ResourceLocation, ItemModelProvider.SimpleItemModelBuilder) - Constructor for class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- CustomParticleHandler - Class in codechicken.lib.render.particle
-
Created by covers1624 on 21/11/2016.
- CustomParticleHandler() - Constructor for class codechicken.lib.render.particle.CustomParticleHandler
- customShaped(RecipeSerializer<?>, Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(RecipeSerializer<?>, Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(RecipeSerializer<?>, Supplier<? extends ItemLike>, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(RecipeSerializer<?>, ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(RecipeSerializer<?>, ItemStack, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(RecipeSerializer<?>, ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(RecipeSerializer<?>, ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShaped(RecipeSerializer<?>, ItemLike, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, Supplier<? extends ItemLike>, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, ItemStack, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- customShapeless(RecipeSerializer<?>, ItemLike, int, ResourceLocation) - 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
- D_MAT2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT2x3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT2x4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT3x2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT3x4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT4x2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MAT4x3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_MATRIX - Enum constant in enum class codechicken.lib.render.shader.UniformType.Carrier
- D_VEC2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_VEC3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- D_VEC4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- damageReduction(int[]) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- damageReduction(EquipmentSlot, int) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- 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_BLOCK - Static variable in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- DEFAULT_BLOCK - Static variable in class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties
-
Deprecated.
- DEFAULT_BLOCK - Static variable in class codechicken.lib.util.TransformUtils
- DEFAULT_BOW - Static variable in class codechicken.lib.util.TransformUtils
- DEFAULT_HANDHELD_ROD - Static variable in class codechicken.lib.util.TransformUtils
- DEFAULT_ITEM - Static variable in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- DEFAULT_ITEM - Static variable in class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties
-
Deprecated.
- DEFAULT_ITEM - Static variable in class codechicken.lib.util.TransformUtils
- DEFAULT_RES - Static variable in class codechicken.lib.internal.ItemFileRenderer
- DEFAULT_TOOL - Static variable in class codechicken.lib.util.TransformUtils
- DEFAULT_WINDOW - Static variable in class codechicken.lib.gui.modular.elements.GuiFluidTank
- defaultBlockState() - Method in class codechicken.lib.block.LazyStateBlock
- defaultColor(int, int, int, int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- defaultColor(int, int, int, int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- defaultFormatter() - Static method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- defaultFormatter() - Static method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- defaultState - Variable in class codechicken.lib.model.pipeline.BakedPipeline.PipelineElement
- defaultValue - Variable in class codechicken.lib.block.component.PropertyComponent
- delegate - Variable in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- DelegateRenderType - Class in codechicken.lib.render.buffer
-
Created by covers1624 on 25/5/20.
- DelegateRenderType(RenderType) - Constructor for class codechicken.lib.render.buffer.DelegateRenderType
- DelegateRenderType(RenderType, VertexFormat) - Constructor for class codechicken.lib.render.buffer.DelegateRenderType
- 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
- diffuseLighting - 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
- dirty - Variable in class codechicken.lib.render.shader.AbstractShaderObject
- disableElement(String) - Method in class codechicken.lib.model.pipeline.BakedPipeline
-
Used to disable an element on the pipeline with the specified name.
- 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(BlockPos) - 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
- 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 - Enum constant in enum class codechicken.lib.render.shader.UniformType.Carrier
- DOUBLE - Enum constant in enum class codechicken.lib.render.shader.UniformType
- 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
- draw() - Method in class codechicken.lib.render.CCRenderState
- drawCenteredString(String, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw centered string with shadow.
- drawCenteredString(String, double, double, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- drawCenteredString(Component, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw centered string with shadow.
- drawCenteredString(Component, double, double, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- drawCenteredString(FormattedCharSequence, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw centered string with shadow.
- drawCenteredString(FormattedCharSequence, double, double, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- drawManaged(Runnable) - Method in class codechicken.lib.gui.modular.lib.GuiRender.RenderWrapper
- drawScrollingString(Component, double, double, double, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
If text is to long ti fit between x and xMaz, the text will scroll from left to right.
- drawScrollingString(Component, double, double, double, int, boolean, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
If text is to long ti fit between x and xMaz, the text will scroll from left to right.
- drawString(String, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw string with shadow.
- drawString(String, double, double, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- drawString(Component, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw string with shadow.
- drawString(Component, double, double, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- drawString(FormattedCharSequence, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw string with shadow.
- drawString(FormattedCharSequence, double, double, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- drawWordWrap(FormattedText, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw wrapped string with shadow.
- drawWordWrap(FormattedText, double, double, int, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- drawWordWrap(FormattedText, double, double, int, int, boolean, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- 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
- DummyBakedModel - Class in codechicken.lib.model
-
Simple dummy model.
- DummyBakedModel() - Constructor for class codechicken.lib.model.DummyBakedModel
- durability(int[]) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- durability(EquipmentSlot, int) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- durabilityFactor(int) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- 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. - dynamicTex(Material, int, int, int, int, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
This can be used to take something like a generic bordered background texture and dynamically resize it to draw at any size and shape you want.
- dynamicTex(Material, int, int, int, int, int, int, int, int, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
This can be used to take something like a generic bordered background texture and dynamically resize it to draw at any size and shape you want.
- dynamicTex(Material, int, int, int, int, int, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
This can be used to take something like a generic bordered background texture and dynamically resize it to draw at any size and shape you want.
- dynamicTex(Material, Rectangle, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
This can be used to take something like a generic bordered background texture and dynamically resize it to draw at any size and shape you want.
- dynamicTex(Material, Rectangle, int, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
This can be used to take something like a generic bordered background texture and dynamically resize it to draw at any size and shape you want.
- dynamicTex(Material, Rectangle, Borders) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
This can be used to take something like a generic bordered background texture and dynamically resize it to draw at any size and shape you want.
- dynamicTex(Material, Rectangle, Borders, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
This can be used to take something like a generic bordered background texture and dynamically resize it to draw at any size and shape you want.
- 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>, ResourceLocation, ResourceLocation, int, int, int) - Method in interface codechicken.lib.gui.modular.lib.DynamicTextures
- dynamicTexture(Function<DynamicTextures.DynamicTexture, String>, ResourceLocation, ResourceLocation, int, int, int, int, int, int) - Method in interface codechicken.lib.gui.modular.lib.DynamicTextures
- DynamicTexture(ResourceLocation, ResourceLocation, 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, ExistingFileHelper, 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
- efficiency(float) - Method in class codechicken.lib.item.SimpleItemTier.Builder
- 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.
- elementCount - Variable in class codechicken.lib.model.CachedFormat
- ElementEvents - Interface in codechicken.lib.gui.modular.lib
-
This class defines the default implementation for all Screen events.
- EMPTY - Static variable in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- enableCursors(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
Enables rendering of custom mouse cursors when hovering over a draggable handle.
- enableElement(String) - Method in class codechicken.lib.model.pipeline.BakedPipeline
-
Used to enable an element on the pipeline with the specified name.
- 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
- enchantability(int) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- enchantability(int) - Method in class codechicken.lib.item.SimpleItemTier.Builder
- 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
- end() - Method in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- end(BufferBuilder, VertexSorting) - Method in class codechicken.lib.render.buffer.DelegateRenderType
- end(BufferBuilder, VertexSorting) - Method in class codechicken.lib.render.buffer.VBORenderType
- end(BufferBuilder, VertexSorting) - Method in class codechicken.lib.render.buffer.VBORenderType.WithCallbacks
- endVertex() - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- endVertex() - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- EnergyBar(GuiRectangle, GuiEnergyBar) - Constructor for record class codechicken.lib.gui.modular.elements.GuiEnergyBar.EnergyBar
-
Creates an instance of a
EnergyBarrecord class. - enteredBlock(Block) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- entity - Variable in class codechicken.lib.model.bakedmodels.WrappedItemModel
- entityRotationToSide(int) - Static method in class codechicken.lib.util.RotationUtils
-
Turns Entity rotation in to Direction.
- entryPoint(String) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- EnumColour - Enum Class in codechicken.lib.colour
-
Created by covers1624 on 16/09/2016.
- epsComp(float, float) - Static method in class codechicken.lib.model.pipeline.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.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.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.GuiEnergyBar.EnergyBar
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.gui.modular.elements.GuiFluidTank.FluidTank
-
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 class codechicken.lib.model.CachedFormat
- equals(Object) - Method in record class codechicken.lib.model.ClassModelLoader.Geometry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class codechicken.lib.render.shader.UniformPair
-
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
- errorOnce(Logger, Throwable, String, String, Object...) - Static method in class codechicken.lib.util.LogUtils
- exceptionMessageCache - Static variable in class codechicken.lib.internal.ExceptionMessageEventHandler
- ExceptionMessageEventHandler - Class in codechicken.lib.internal
-
Created by covers1624 on 25/07/18.
- ExceptionMessageEventHandler() - Constructor for class codechicken.lib.internal.ExceptionMessageEventHandler
- existingFileHelper - Variable in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- 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.
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
- FACTORY - Static variable in class codechicken.lib.model.pipeline.transformers.QuadAlphaOverride
- FACTORY - Static variable in class codechicken.lib.model.pipeline.transformers.QuadClamper
- FACTORY - Static variable in class codechicken.lib.model.pipeline.transformers.QuadCornerKicker
- FACTORY - Static variable in class codechicken.lib.model.pipeline.transformers.QuadFaceStripper
- FACTORY - Static variable in class codechicken.lib.model.pipeline.transformers.QuadReInterpolator
- FACTORY - Static variable in class codechicken.lib.model.pipeline.transformers.QuadTinter
- 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(double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill area with solid colour
- fill(int) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- fill(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- fill(RenderType, double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill area with solid colour
- 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.
- 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.
- findSlot(double, double) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- 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
- FinishedFurnaceRecipe() - Constructor for class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder.FinishedFurnaceRecipe
- FinishedShapedRecipe() - Constructor for class codechicken.lib.datagen.recipe.ShapedRecipeBuilder.FinishedShapedRecipe
- FinishedShapelessRecipe() - Constructor for class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder.FinishedShapelessRecipe
- 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.
- flipLeft(Transformation) - Static method in class codechicken.lib.util.TransformUtils
-
Flips the transform for the left hand.
- FLOAT - Enum constant in enum class codechicken.lib.render.shader.UniformType.Carrier
- FLOAT - Enum constant in enum class codechicken.lib.render.shader.UniformType
- 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
- FluidTank(GuiRectangle, GuiFluidTank) - Constructor for record class codechicken.lib.gui.modular.elements.GuiFluidTank.FluidTank
-
Creates an instance of a
FluidTankrecord class. - FluidUtils - Class in codechicken.lib.fluid
- FluidUtils() - Constructor for class codechicken.lib.fluid.FluidUtils
- flush() - Method in class codechicken.lib.gui.modular.lib.GuiRender
- flush() - Method in class codechicken.lib.gui.modular.lib.GuiRender.RenderWrapper
- flushIfManaged() - Method in class codechicken.lib.gui.modular.lib.GuiRender.RenderWrapper
- flushIfUnmanaged() - Method in class codechicken.lib.gui.modular.lib.GuiRender.RenderWrapper
- fmt - Variable in class codechicken.lib.render.CCRenderState
- folder(String) - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- 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.lib.GuiRender
- font() - Method in class codechicken.lib.gui.modular.ModularGui
- force2dSize - Variable in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- forceFormatAttributes - Variable in class codechicken.lib.render.pipeline.CCRenderPipeline
-
Deprecated.
- forceSync() - Method in interface codechicken.lib.config.ConfigTag
-
Manually trigger all registered
ConfigCallback's in the tree. - forEach(E[], Consumer<E>) - Static method in class codechicken.lib.util.LambdaUtils
-
For Each Array lambda support.
- forEach(Iterable<T>, Predicate<T>) - Static method in class codechicken.lib.util.LambdaUtils
-
Tests if a predicate holds for all elements of the iterable.
- ForegroundRender - Interface in codechicken.lib.gui.modular.lib
-
Allows a Gui Elements to render content in front of child elements.
- forge(ItemModelProvider.SimpleItemModelBuilder) - Static method in class codechicken.lib.datagen.ItemModelProvider.CompositeLoaderBuilder
- format - Variable in class codechicken.lib.model.CachedFormat
- format - Variable in class codechicken.lib.model.pipeline.QuadTransformer
- format - Variable in class codechicken.lib.model.Quad
- format - Variable in class codechicken.lib.model.Quad.Vertex
- 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
- FRAGMENT - Enum constant in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
- from(Tier) - Method in class codechicken.lib.item.SimpleItemTier.Builder
- fromArray(double[]) - Static method in class codechicken.lib.vec.Vector3
- fromArray(float[]) - Static method in class codechicken.lib.vec.Vector3
- fromAtlas(ResourceLocation, String) - Static method in class codechicken.lib.gui.modular.sprite.Material
-
Convenient method for getting a material from a vanilla texture atlas.
- 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(MCDataInput) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- fromBytes(MCDataInput) - Method in class codechicken.lib.inventory.container.data.BooleanData
- fromBytes(MCDataInput) - Method in class codechicken.lib.inventory.container.data.ByteData
- fromBytes(MCDataInput) - Method in class codechicken.lib.inventory.container.data.DoubleData
- fromBytes(MCDataInput) - Method in class codechicken.lib.inventory.container.data.FloatData
- fromBytes(MCDataInput) - Method in class codechicken.lib.inventory.container.data.FluidData
- fromBytes(MCDataInput) - Method in class codechicken.lib.inventory.container.data.IntData
- fromBytes(MCDataInput) - Method in class codechicken.lib.inventory.container.data.LongData
- fromBytes(MCDataInput) - 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(ResourceLocation) - 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
- fromModel(BakedModel) - Static method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- fromName(String) - Static method in enum class codechicken.lib.colour.EnumColour
- fromNBT(CompoundTag) - Static method in class codechicken.lib.vec.Vector3
- fromRawTexture(ResourceLocation) - Static method in class codechicken.lib.gui.modular.sprite.Material
- fromSides(int, int, int) - Static method in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
-
Used to find what corner is at the 3 sides.
- fromSprite(TextureAtlasSprite) - Static method in class codechicken.lib.gui.modular.sprite.Material
-
Create a material from an existing sprite.
- fromTag(Tag) - Static method in class codechicken.lib.data.MCDataByteBuf
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.BooleanData
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.ByteData
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.DoubleData
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.FloatData
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.FluidData
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.IntData
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.LongData
- fromTag(Tag) - Method in class codechicken.lib.inventory.container.data.ShortData
- 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(ResourceLocation) - Static method in enum class codechicken.lib.colour.EnumColour
- full - Variable in class codechicken.lib.model.Quad
- full - Static variable in class codechicken.lib.vec.Cuboid6
- FULL - Static variable in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- 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(RecipeSerializer<?>, ResourceLocation, ItemStack) - Constructor for class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- FurnaceRecipeBuilder.FinishedFurnaceRecipe - Class in codechicken.lib.datagen.recipe
G
- g - Variable in class codechicken.lib.colour.Colour
- g() - Method in class codechicken.lib.colour.Colour
- gatherDataGenerators(GatherDataEvent) - Static method in class codechicken.lib.internal.DataGenerators
- gatherLoginPackets(BiConsumer<String, Supplier<PacketCustom>>) - Method in class codechicken.lib.internal.network.LoginPacketHandler
- gatherLoginPackets(BiConsumer<String, Supplier<PacketCustom>>) - Method in interface codechicken.lib.packet.ICustomPacketHandler.ILoginPacketHandler
-
Called on the server to gather all login packets to be sent to the client.
- 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
- generated(Supplier<? extends Item>) - Method in class codechicken.lib.datagen.ItemModelProvider
- generated(ItemLike) - Method in class codechicken.lib.datagen.ItemModelProvider
- GENERATED - Static variable in class codechicken.lib.datagen.ItemModelProvider
- 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
- Geometry(Constructor<? extends BakedModel>) - Constructor for record class codechicken.lib.model.ClassModelLoader.Geometry
-
Creates an instance of a
Geometryrecord class. - Geometry(Map<String, BlockModel>, List<String>) - Constructor for record class codechicken.lib.model.CompositeItemModel.Geometry
-
Creates an instance of a
Geometryrecord class. - GEOMETRY - Enum constant in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
- 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 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 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(String) - Static method in class codechicken.lib.gui.modular.sprite.CCGuiTextures
-
Returns a cached Material for the specified gui texture.
- get(String) - Method in class codechicken.lib.gui.modular.sprite.GuiTextures
-
Returns a cached Material for the specified gui texture.
- get(Supplier<String>) - Static method in class codechicken.lib.gui.modular.sprite.CCGuiTextures
- get(Supplier<String>) - Method in class codechicken.lib.gui.modular.sprite.GuiTextures
- getAdvancementId() - Method in class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder
- getAdvancementId() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder.AbstractFinishedRecipe
- getAdvancementId() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- getAdvancementId() - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder.SpecialFinishedRecipe
- getAlignment() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getAllQuads(BlockState, ModelData) - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- getARGB() - Method in class codechicken.lib.colour.Colour
- getAsDistanceResult() - Method in class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- getAtlasHolder() - Static method in class codechicken.lib.gui.modular.sprite.CCGuiTextures
-
The returned AtlasLoader needs to be registered as a resource reload listener using the appropriate NeoForge / Fabric event.
- getAtlasHolder() - Method in class codechicken.lib.gui.modular.sprite.GuiTextures
- getAttackDamageBonus() - Method in class codechicken.lib.item.SimpleItemTier
- getAttribute(AttributeKey<T>) - Method in class codechicken.lib.render.BakedVertexSource
- 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
- getBackgroundDepth() - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- getBackgroundDepth() - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- getBackgroundDepth() - Method in class codechicken.lib.gui.modular.elements.GuiSlots
- getBackgroundDepth() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- getBackgroundDepth() - Method in interface codechicken.lib.gui.modular.lib.BackgroundRender
-
Specifies the z depth of the background content.
- getBlock() - Method in class codechicken.lib.block.ModularBlock.Component
- getBlockReachDistance(Player) - Static method in class codechicken.lib.raytracer.RayTracer
-
Deprecated.
- getBlockTexture(String) - Static method in class codechicken.lib.texture.TextureUtils
- getBlockTexture(ResourceLocation) - Static method in class codechicken.lib.texture.TextureUtils
- 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.
- getBuilder(Supplier<? extends Item>) - Method in class codechicken.lib.datagen.ItemModelProvider
- getBuilder(ItemLike) - Method in class codechicken.lib.datagen.ItemModelProvider
- getBytes() - Method in class codechicken.lib.data.MCByteStream
-
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(Capability<R>, Direction) - Method in class codechicken.lib.capability.SimpleCapProvider
- getCapability(Capability<T>, Direction) - Method in class codechicken.lib.capability.CapabilityCache
-
Gets a capability from the block in
todirection fromCapabilityCache's position. - getCapabilityOr(Capability<T>, Direction, NonNullSupplier<T>) - Method in class codechicken.lib.capability.CapabilityCache
-
Overload of
CapabilityCache.getCapability(net.minecraftforge.common.capabilities.Capability<T>, net.minecraft.core.Direction)with support for evaluating aNonNullSupplierwhen empty. - getCapabilityOr(Capability<T>, Direction, T) - Method in class codechicken.lib.capability.CapabilityCache
-
Overload of
CapabilityCache.getCapability(net.minecraftforge.common.capabilities.Capability<T>, net.minecraft.core.Direction)with support for returning another object when empty. - getCapacity() - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- getCapacity() - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- getCarrier() - Method in enum class codechicken.lib.render.shader.UniformType
- 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
- 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
- getColour(Fluid) - Static method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- getColour(FluidStack) - Static method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- getColourI(double) - Method in class codechicken.lib.colour.CustomGradient
- getCombinedElementDepth() - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Returns the depth of this element plus all of its children (recursively) Note: You should almost never need to override this! Depth of background and / or foreground content should be specified via
BackgroundRender.getBackgroundDepth()andForegroundRender.getForegroundDepth() - 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
- getConfigurableComponentNames() - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
- 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.InventoryNBT
- 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
- getDefenseForType(ArmorItem.Type) - Method in class codechicken.lib.item.SimpleArmorMaterial
- getDesc() - Method in interface codechicken.lib.config.ConfigTag
-
Gets a descriptive name for this tag.
- getDestroyEffects(BlockState, BlockAndTintGetter, BlockPos, ModelData) - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- getDestroyEffects(BlockState, BlockAndTintGetter, BlockPos, ModelData) - Method in interface codechicken.lib.render.particle.IModelParticleProvider
-
Used to retrieve the destroy particles for the block.
- getDirectRoot() - Method in class codechicken.lib.gui.modular.ModularGui
- getDist(GatherDataEvent) - Static method in class codechicken.lib.datagen.LanguageProvider
- 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
- getDurabilityForType(ArmorItem.Type) - Method in class codechicken.lib.item.SimpleArmorMaterial
- getDyeMeta() - Method in enum class codechicken.lib.colour.EnumColour
- getDyeTagName() - Method in enum class codechicken.lib.colour.EnumColour
- getElement(String, Class<T>) - Method in class codechicken.lib.model.pipeline.BakedPipeline
-
Get an element from the pipeline.
- getElementMap() - Method in class codechicken.lib.gui.modular.elements.GuiList
- getEnchantmentValue() - Method in class codechicken.lib.item.SimpleArmorMaterial
- getEnchantmentValue() - Method in class codechicken.lib.item.SimpleItemTier
- 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
- getEnergy() - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- getEquipSound() - Method in class codechicken.lib.item.SimpleArmorMaterial
- 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
- getFloatBuffer() - Method in class codechicken.lib.render.shader.CCUniform
- getFluidRenderType() - Static method in class codechicken.lib.render.RenderUtils
- getFluidStack() - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- getForegroundDepth() - Method in class codechicken.lib.gui.modular.elements.GuiText
- getForegroundDepth() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getForegroundDepth() - Method in interface codechicken.lib.gui.modular.lib.ForegroundRender
-
Specifies the z depth of the foreground content.
- getGameProfile(String) - Static method in class codechicken.lib.util.ServerUtils
- getGLCode() - Method in enum class codechicken.lib.render.shader.BinaryType
- getGLCode() - Method in interface codechicken.lib.render.shader.ShaderObject.ShaderType
-
The GL code used in
GL20.glCreateShader(int). - getGLCode() - Method in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
- 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
- getHitEffects(BlockHitResult, BlockState, BlockAndTintGetter, BlockPos, ModelData) - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- getHitEffects(BlockHitResult, BlockState, BlockAndTintGetter, BlockPos, ModelData) - Method in interface codechicken.lib.render.particle.IModelParticleProvider
-
Used to retrieve the particles to randomly choose from for hit particles.
- getHorizontalAlign() - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- getIconsForBlock(BlockState, int) - Static method in class codechicken.lib.texture.TextureUtils
-
Deprecated.
- getIconsForBlock(BlockState, Direction) - Static method in class codechicken.lib.texture.TextureUtils
-
Deprecated.
- getIcos4RenderType(ResourceLocation) - Static method in class codechicken.lib.render.CCModelLibrary
- getIcos7RenderType(ResourceLocation) - Static method in class codechicken.lib.render.CCModelLibrary
- getId() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder.AbstractFinishedRecipe
- 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
- getId() - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder.SpecialFinishedRecipe
- 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
- getIndices() - Method in class codechicken.lib.render.shader.ShaderConstantCache
- 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
- getIntBuffer() - Method in class codechicken.lib.render.shader.CCUniform
- 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.InventoryNBT
- getItem(int) - Method in class codechicken.lib.inventory.InventorySimple
- getItem(int) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- getItems() - Method in class codechicken.lib.datagen.ConditionalIngredient
- getItemTexture(String) - Static method in class codechicken.lib.texture.TextureUtils
- getItemTexture(ResourceLocation) - Static method in class codechicken.lib.texture.TextureUtils
- 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
- getKnockbackResistance() - Method in class codechicken.lib.item.SimpleArmorMaterial
- getLabel() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- getLeft() - Method in class codechicken.lib.util.LazyValuePair
- getLeftHandle() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
-
You can use this to retrieve the current left resize handle.
- getLevel() - Method in class codechicken.lib.item.SimpleItemTier
- 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() - Method in class codechicken.lib.gui.modular.elements.GuiTexture
- 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.InventoryCopy
- getMaxStackSize() - Method in class codechicken.lib.inventory.InventoryNBT
- 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 codechicken.lib.vec.IrreversibleTransformationException
- getMinSize() - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- getMissingSprite() - Static method in class codechicken.lib.texture.TextureUtils
- getMixins() - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- getModel() - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- getModelState() - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- getModelState() - Method in interface codechicken.lib.model.PerspectiveModel
-
The
PerspectiveModelStatefor this model. - 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.ItemModelProvider
- getName() - Method in class codechicken.lib.datagen.LanguageProvider
- getName() - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- getName() - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- getName() - Method in class codechicken.lib.item.SimpleArmorMaterial
- getName() - Method in class codechicken.lib.render.shader.NamedShaderObject
- getName() - Method in interface codechicken.lib.render.shader.ShaderObject
-
A simple identifier for this
ShaderObject, used for logging. - getNamespaces() - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
- 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.
- getOverrides() - Method in class codechicken.lib.model.bakedmodels.OverrideListModel
- getOverrides() - Method in class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- getOverrides() - Method in class codechicken.lib.model.bakedmodels.PerspectiveAwareLayeredModel
-
Deprecated.
- getOverrides() - Method in class codechicken.lib.model.bakedmodels.WrappedItemModel
- getOverrides() - Method in class codechicken.lib.model.DummyBakedModel
- getOverrides() - Method in interface codechicken.lib.render.item.IItemRenderer
- 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
- getParticleIcon() - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- getParticleIcon() - Method in class codechicken.lib.model.bakedmodels.OverrideListModel
- getParticleIcon() - Method in class codechicken.lib.model.bakedmodels.WrappedItemModel
- getParticleIcon() - Method in class codechicken.lib.model.DummyBakedModel
- getParticleIcon() - Method in interface codechicken.lib.render.item.IItemRenderer
- getParticleIcon() - Method in interface codechicken.lib.render.particle.IModelParticleProvider
- getParticleIcon(ModelData) - Method in class codechicken.lib.model.bakedmodels.WrappedItemModel
- getParticleIconForBlock(BlockState) - Static method in class codechicken.lib.texture.TextureUtils
-
Deprecated.
- getParticleTexture() - Method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- 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.
- getPlayer(String) - Static method in class codechicken.lib.util.ServerUtils
-
Deprecated.
- getPlayers() - Static method in class codechicken.lib.util.ServerUtils
- 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
- getProgramId() - Method in class codechicken.lib.render.shader.ShaderProgram
-
Gets the GL
ShaderProgramid for this shader. - getProgress() - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
- getProvider() - Method in class codechicken.lib.gui.modular.ModularGui
- getQuads(BlockState, Direction, RandomSource) - Method in class codechicken.lib.model.bakedmodels.PerspectiveAwareLayeredModel
-
Deprecated.
- getQuads(BlockState, Direction, RandomSource, ModelData, RenderType) - Method in class codechicken.lib.model.bakedmodels.PerspectiveAwareLayeredModel
-
Deprecated.
- getQuads(BlockState, Direction, RandomSource) - Method in class codechicken.lib.model.bakedmodels.OverrideListModel
- getQuads(BlockState, Direction, RandomSource) - Method in class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- getQuads(BlockState, Direction, RandomSource) - Method in class codechicken.lib.model.bakedmodels.WrappedItemModel
- getQuads(BlockState, Direction, RandomSource) - Method in class codechicken.lib.model.DummyBakedModel
- getQuads(BlockState, Direction, RandomSource) - Method in interface codechicken.lib.render.item.IItemRenderer
- 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
- getRenderType() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getRenderTypes(BlockState, RandomSource, ModelData) - Method in class codechicken.lib.model.bakedmodels.PerspectiveAwareLayeredModel
-
Deprecated.
- getRepairIngredient() - Method in class codechicken.lib.item.SimpleArmorMaterial
- getRepairIngredient() - Method in class codechicken.lib.item.SimpleItemTier
- getResolution(CommandContext<CommandSourceStack>) - Static method in class codechicken.lib.internal.command.client.RenderItemToFileCommand
- getResource(String) - Static method in class codechicken.lib.util.ResourceUtils
-
Get's an IResource from the resource manager.
- getResource(ResourceLocation) - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
- getResource(ResourceLocation) - Static method in class codechicken.lib.util.ResourceUtils
-
Get's an IResource from the resource manager.
- getResourceAsStream(ResourceLocation) - 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.
- getResourceStack(ResourceLocation) - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
- 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
- getRight() - Method in class codechicken.lib.util.LazyValuePair
- 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
- getSerializer() - Method in class codechicken.lib.datagen.ConditionalIngredient
- getServer() - Static method in class codechicken.lib.util.ServerUtils
-
Deprecated.
- getServerIP() - Static method in class codechicken.lib.util.ClientUtils
- getShaderID() - Method in class codechicken.lib.render.shader.AbstractShaderObject
- getShaderID() - Method in class codechicken.lib.render.shader.BinaryShaderObject
- getShaderID() - Method in interface codechicken.lib.render.shader.ShaderObject
-
Gets the GL id for this
ShaderObject. - getShaders() - Method in class codechicken.lib.render.shader.ShaderProgram
-
Gets all
ShaderObjects that make up thisShaderProgram. - getShaderType() - Method in class codechicken.lib.render.shader.NamedShaderObject
- getShaderType() - Method in interface codechicken.lib.render.shader.ShaderObject
-
Gets the
ShaderObject.ShaderTypefor this shader. - 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
- 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
- getSideIconsForBlock(BlockState) - Static method in class codechicken.lib.texture.TextureUtils
-
Deprecated.
- getSideSize(Direction) - Method in class codechicken.lib.vec.Cuboid6
- getSimple(Supplier<? extends Item>) - Method in class codechicken.lib.datagen.ItemModelProvider
- getSimple(ItemLike) - Method in class codechicken.lib.datagen.ItemModelProvider
- getSimple(ItemLike, String) - Method in class codechicken.lib.datagen.ItemModelProvider
- getSize() - Method in enum class codechicken.lib.render.shader.UniformType
- 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.
- getSource() - Method in class codechicken.lib.render.shader.AbstractShaderObject
- getSource() - Method in class codechicken.lib.render.shader.AssetShaderObject
- getSource() - Method in class codechicken.lib.render.shader.SimpleShaderObject
- getSpeed() - Method in class codechicken.lib.item.SimpleItemTier
- getSprite(ResourceLocation) - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder
- getStackSize() - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- 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
- getStillTexture(Fluid) - Static method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- getStillTexture(FluidStack) - Static method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- 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
- getter(Supplier<String>) - Static method in class codechicken.lib.gui.modular.sprite.CCGuiTextures
- getter(Supplier<String>) - Method in class codechicken.lib.gui.modular.sprite.GuiTextures
- 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
- getTexture(String) - Static method in class codechicken.lib.texture.TextureUtils
- getTexture(ResourceLocation) - Static method in class codechicken.lib.texture.TextureUtils
- getTextureManager() - Static method in class codechicken.lib.texture.TextureUtils
- getTextureMap() - Static method in class codechicken.lib.texture.TextureUtils
- getThis() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- getTicker(Level, BlockState, BlockEntityType<T>) - 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.
- getToughness() - Method in class codechicken.lib.item.SimpleArmorMaterial
- getTransform(ItemDisplayContext) - Method in class codechicken.lib.model.PerspectiveModelState
- getTransforms() - Method in class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties
-
Deprecated.
- 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.datagen.recipe.AbstractRecipeBuilder.AbstractFinishedRecipe
- getType() - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder.SpecialFinishedRecipe
- getType() - Method in class codechicken.lib.packet.PacketCustom
- getU0() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getU1() - Method in class codechicken.lib.render.particle.CustomBreakingParticle
- getUncached(String) - Static method in class codechicken.lib.gui.modular.sprite.CCGuiTextures
-
Use this to retrieve a new uncached material for the specified gui texture.
- getUncached(String) - Method in class codechicken.lib.gui.modular.sprite.GuiTextures
-
Use this to retrieve a new uncached material for the specified gui texture.
- getUniform(String) - Method in class codechicken.lib.render.shader.CCShaderInstance
- getUniform(String) - Method in class codechicken.lib.render.shader.ShaderProgram
-
Get a
CCUniformfrom thisShaderProgram. - getUniforms() - Method in class codechicken.lib.render.shader.NamedShaderObject
- getUniforms() - Method in interface codechicken.lib.render.shader.ShaderObject
-
Gets all
UniformPairs this shader exposes. - getUniforms() - Method in class codechicken.lib.render.shader.ShaderProgram
-
Get all
UniformPairs exposed by this shader. - getUnlocalizedName() - Method in enum class codechicken.lib.colour.EnumColour
- getUses() - Method in class codechicken.lib.item.SimpleItemTier
- 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
- getValues() - Method in class codechicken.lib.render.shader.ShaderConstantCache
- getVanillaMat() - Method in class codechicken.lib.gui.modular.sprite.Material
- getVanillaType() - Method in enum class codechicken.lib.render.shader.UniformType
- getVertexCount() - Method in class codechicken.lib.render.BakedVertexSource
- getVertexCount() - Method in interface codechicken.lib.render.pipeline.IVertexSource
-
The number of vertices available in the model.
- getVertexFormat() - Method in interface codechicken.lib.model.IVertexConsumer
- getVertexFormat() - Method in class codechicken.lib.model.pipeline.BakedPipeline
- getVertexFormat() - Method in class codechicken.lib.model.pipeline.QuadTransformer
- getVertexFormat() - Method in class codechicken.lib.model.Quad
- getVertexFormat() - Method in class codechicken.lib.render.BakedVertexSource
- 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.BakedVertexSource
- 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
- getWorld() - Static method in class codechicken.lib.util.ClientUtils
- 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
- GlslProcessor - Class in codechicken.lib.render.shader
-
Similar to Mojang's own
GlslPreprocessor. - GlslProcessor(ResourceLocation) - Constructor for class codechicken.lib.render.shader.GlslProcessor
- GlslProcessor(ResourceProvider, ResourceLocation) - Constructor for class codechicken.lib.render.shader.GlslProcessor
- GlslProcessor.ProcessedShader - Record Class in codechicken.lib.render.shader
- glUniform1b(boolean) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform1d(float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform1f(float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform1i(int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform1ui(int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform2b(boolean, boolean) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform2d(float, float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform2f(float, float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform2i(int, int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform2ui(int, int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform3b(boolean, boolean, boolean) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform3d(float, float, float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform3f(float, float, float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform3i(int, int, int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform3ui(int, int, int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform4b(boolean, boolean, boolean, boolean) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform4d(float, float, float, float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform4f(float, float, float, float) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform4i(int, int, int, int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniform4ui(int, int, int, int) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformD(boolean, double...) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformF(boolean, float...) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformI(int...) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x3d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x3d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x3f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x3f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x4d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x4d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x4f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix2x4f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3d(boolean, Matrix3f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3d(Matrix3f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3f(boolean, Matrix3f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3f(Matrix3f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x2d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x2d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x2f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x2f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x4d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x4d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x4f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix3x4f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4d(boolean, Matrix4) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4d(boolean, Matrix4f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4d(Matrix4) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4d(Matrix4f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4f(boolean, Matrix4) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4f(boolean, Matrix4f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4f(Matrix4) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4f(Matrix4f) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x2d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x2d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x2f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x2f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x3d(boolean, double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x3d(double[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x3f(boolean, float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- glUniformMatrix4x3f(float[]) - Method in interface codechicken.lib.render.shader.ICCUniform
- gluProject(Vector3, Matrix4, Matrix4, IntBuffer) - Static method in class codechicken.lib.vec.Matrix4
- gradient - Variable in class codechicken.lib.colour.CustomGradient
- gradientFillH(double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill area with colour gradient from left to right
- gradientFillH(RenderType, double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill area with colour gradient from left to right
- gradientFillV(double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill area with colour gradient from top to bottom
- gradientFillV(RenderType, double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill area with colour gradient from top to bottom
- GRAY - Enum constant in enum class codechicken.lib.colour.EnumColour
- GREEN - Enum constant in enum class codechicken.lib.colour.EnumColour
- 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 extends 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
- GuiEnergyBar - Class in codechicken.lib.gui.modular.elements
-
Created by brandon3055 on 10/09/2023
- GuiEnergyBar(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiEnergyBar
- GuiEnergyBar.EnergyBar - Record Class in codechicken.lib.gui.modular.elements
- 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
- GuiFluidTank - Class in codechicken.lib.gui.modular.elements
-
When implementing this tank, you must specify the tank capacity in mb, And then you have two options for specifying the tank contents.
- GuiFluidTank(GuiParent<?>) - Constructor for class codechicken.lib.gui.modular.elements.GuiFluidTank
- GuiFluidTank.FluidTank - Record Class in codechicken.lib.gui.modular.elements
- guiGraphicsWrapper() - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Deprecated.
- guiHeight() - Method in class codechicken.lib.gui.modular.lib.GuiRender
- 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 extends GuiParent<?>> - 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<?>, Material) - Constructor for class codechicken.lib.gui.modular.elements.GuiProgressIcon
- GuiProgressIcon(GuiParent<?>, Material, Material) - Constructor for class codechicken.lib.gui.modular.elements.GuiProgressIcon
- GuiProgressIcon(GuiParent<?>, Supplier<Material>) - Constructor for class codechicken.lib.gui.modular.elements.GuiProgressIcon
- GuiProgressIcon(GuiParent<?>, Supplier<Material>, Supplier<Material>) - 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
- GuiRender - Class in codechicken.lib.gui.modular.lib
-
This class primarily based on GuiHelper from BrandonsCore But its implementation is heavily inspired by the new GuiGraphics system in 1.20+
- GuiRender(Minecraft, PoseStack, MultiBufferSource.BufferSource) - Constructor for class codechicken.lib.gui.modular.lib.GuiRender
- GuiRender(Minecraft, MultiBufferSource.BufferSource) - Constructor for class codechicken.lib.gui.modular.lib.GuiRender
- GuiRender.RenderWrapper - Class in codechicken.lib.gui.modular.lib
-
This exists to allow thing like the Tooltip events to still function correctly, hopefully without exploding...
- 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<?>, Material) - Constructor for class codechicken.lib.gui.modular.elements.GuiTexture
- GuiTexture(GuiParent<?>, Supplier<Material>) - Constructor for class codechicken.lib.gui.modular.elements.GuiTexture
- guiTexturePath() - Method in record class codechicken.lib.gui.modular.lib.DynamicTextures.DynamicTexture
- GuiTextures - Class in codechicken.lib.gui.modular.sprite
-
Gui texture handler implementation.
- GuiTextures(String) - Constructor for class codechicken.lib.gui.modular.sprite.GuiTextures
- guiWidth() - Method in class codechicken.lib.gui.modular.lib.GuiRender
H
- h - Variable in class codechicken.lib.vec.Rectangle4i
- handheld(Supplier<? extends Item>) - Method in class codechicken.lib.datagen.ItemModelProvider
- handheld(ItemLike) - Method in class codechicken.lib.datagen.ItemModelProvider
- HANDHELD - Static variable in class codechicken.lib.datagen.ItemModelProvider
- handleDestroyEffects(Level, BlockPos, BlockState, ParticleEngine) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
-
IClientBlockExtensions.addHitEffects(net.minecraft.world.level.block.state.BlockState, net.minecraft.world.level.Level, net.minecraft.world.phys.HitResult, net.minecraft.client.particle.ParticleEngine)Provided the model bound is an instance of IModelParticleProvider, you will have landing particles just handled for you. - handleFloatingItemRender(GuiRender, 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
- handleHitEffects(BlockState, Level, HitResult, ParticleEngine) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
-
Call from
IForgeBlock.addLandingEffects(net.minecraft.world.level.block.state.BlockState, net.minecraft.server.level.ServerLevel, net.minecraft.core.BlockPos, net.minecraft.world.level.block.state.BlockState, net.minecraft.world.entity.LivingEntity, int)Provided the model bound is an instance of IModelParticleProvider, you will have landing particles just handled for you. - handleInputPacket(PacketCustom) - Method in class codechicken.lib.inventory.container.ContainerExtended
-
May be called from a server packet handler to handle additional info
- handleLandingEffects(ServerLevel, BlockPos, LivingEntity, int) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
-
Call from
IForgeBlock.addLandingEffects(net.minecraft.world.level.block.state.BlockState, net.minecraft.server.level.ServerLevel, net.minecraft.core.BlockPos, net.minecraft.world.level.block.state.BlockState, net.minecraft.world.entity.LivingEntity, int)Provided the model bound is an instance of IModelParticleProvider, you will have landing particles just handled for you. - handleLogin(BiConsumer<String, Supplier<PacketCustom>>) - Static method in class codechicken.lib.config.ConfigSyncManager
- handleLoginPacket(PacketCustom, Minecraft, ClientLoginPacketListener, NetworkEvent.Context) - Method in class codechicken.lib.internal.network.LoginPacketHandler
- handleLoginPacket(PacketCustom, Minecraft, ClientLoginPacketListener, NetworkEvent.Context) - Method in interface codechicken.lib.packet.ICustomPacketHandler.ILoginPacketHandler
-
Called on the client to handle a login packet provided through
ICustomPacketHandler.ILoginPacketHandler.gatherLoginPackets(java.util.function.BiConsumer<java.lang.String, java.util.function.Supplier<codechicken.lib.packet.PacketCustom>>). - handleOutputPacket(PacketCustom) - Method in class codechicken.lib.inventory.container.ContainerExtended
-
May be called from a client packet handler to handle additional info
- handlePacket(PacketCustom, Minecraft, ClientPacketListener) - Method in class codechicken.lib.internal.network.ClientPacketHandler
- handlePacket(PacketCustom, Minecraft, ClientPacketListener) - Method in interface codechicken.lib.packet.ICustomPacketHandler.IClientPacketHandler
-
Called on the client to handle a packet sent from the server.
- handlePacket(PacketCustom, Minecraft, ClientPacketListener) - Method in class codechicken.lib.packet.SimpleClientPacketHandler
- handlePacket(PacketCustom, ServerPlayer, ServerGamePacketListenerImpl) - Method in class codechicken.lib.internal.network.ServerPacketHandler
- handlePacket(PacketCustom, ServerPlayer, ServerGamePacketListenerImpl) - Method in interface codechicken.lib.packet.ICustomPacketHandler.IServerPacketHandler
-
Called on the server to handle a packet sent from a client.
- handlePacket(PacketCustom, ServerPlayer, ServerGamePacketListenerImpl) - Method in class codechicken.lib.packet.SimpleServerPacketHandler
- handlePacketFromClient(Player, int, MCDataInput) - 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) - handlePacketFromClient(Player, MCDataInput) - Static method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- handlePacketFromServer(Player, int, MCDataInput) - 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(Player, MCDataInput) - Static method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
- handleRender(ItemStack, boolean) - Static method in class codechicken.lib.render.item.map.MapRenderRegistry
- handleRunningEffects(Level, BlockPos, BlockState, Entity) - Static method in class codechicken.lib.render.particle.CustomParticleHandler
- handleSyncPacket(MCDataInput) - Method in class codechicken.lib.gui.modular.lib.container.DataSync
- harvestLevel(int) - Method in class codechicken.lib.item.SimpleItemTier.Builder
- 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.BakedVertexSource
- 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. - hasColor - Variable in class codechicken.lib.model.CachedFormat
- hashCode() - Method in class codechicken.lib.colour.Colour
- 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.gui.modular.elements.GuiDialog.Option
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiEnergyBar.EnergyBar
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.gui.modular.elements.GuiFluidTank.FluidTank
-
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 class codechicken.lib.model.CachedFormat
- hashCode() - Method in record class codechicken.lib.model.ClassModelLoader.Geometry
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Returns a hash code value for this object.
- hashCode() - Method in record class codechicken.lib.render.shader.UniformPair
-
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
- hasLightMap - Variable in class codechicken.lib.model.CachedFormat
- hasNormal - Variable in class codechicken.lib.model.CachedFormat
- hasOverlay - Variable in class codechicken.lib.model.CachedFormat
- hasPosition - Variable in class codechicken.lib.model.CachedFormat
- hasUV - Variable in class codechicken.lib.model.CachedFormat
- 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.pipeline.transformers.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
- I_VEC2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- I_VEC3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- I_VEC4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- ICCBlockRenderer - Interface in codechicken.lib.render.block
-
Capable of rendering Blocks and Fluids directly to the chunk buffer.
- ICCLContainerFactory<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in codechicken.lib.inventory.container
-
Created by covers1624 on 28/10/19.
- ICCLContainerType<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Interface in codechicken.lib.inventory.container
-
Created by covers1624 on 28/10/19.
- ICCLContainerType.CCLContainerType<T extends net.minecraft.world.inventory.AbstractContainerMenu> - Class in codechicken.lib.inventory.container
- ICCUniform - Interface in codechicken.lib.render.shader
-
Created by covers1624 on 8/4/22.
- 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
-
Created by covers1624 on 2/03/2017.
- ICustomPacketHandler.IClientPacketHandler - Interface in codechicken.lib.packet
- ICustomPacketHandler.ILoginPacketHandler - Interface in codechicken.lib.packet
- ICustomPacketHandler.IServerPacketHandler - Interface in codechicken.lib.packet
- ICustomParticleBlock - Interface in codechicken.lib.render.particle
-
Trait like interface for adding CustomParticle support to any block, Simply implement :D
- id - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- id - Variable in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- IDENTITY - Static variable in class codechicken.lib.model.ItemQuadBakery
- IDENTITY - Static variable in class codechicken.lib.model.PerspectiveModelState
- IDENTITY - Static variable in class codechicken.lib.util.TransformUtils
- ignoreMtl() - Method in class codechicken.lib.render.model.OBJParser
-
Sets the parser to ignore MTL definitions and usages within the OBJ.
- IIconRegister - Interface in codechicken.lib.texture
-
Used for easy persistent TextureAtlasSprite registration.
- IItemRenderer - Interface in codechicken.lib.render.item
- illumination - Variable in class codechicken.lib.render.model.ModelMaterial
- IMapRenderer - Interface in codechicken.lib.render.item.map
-
Used to handle rendering FirstPerson items the same as a map.
- 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. - IModelParticleProvider - Interface in codechicken.lib.render.particle
-
Created by covers1624 on 12/07/2017.
- include(int, int) - Method in class codechicken.lib.vec.Rectangle4i
- include(Rectangle4i) - Method in class codechicken.lib.vec.Rectangle4i
- includeClient() - Method in enum class codechicken.lib.datagen.LanguageProvider.Side
- includeServer() - Method in enum class codechicken.lib.datagen.LanguageProvider.Side
- incoming() - Method in class codechicken.lib.packet.PacketCustom
- 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() - Static method in class codechicken.lib.datagen.ConditionalIngredient.Serializer
- init() - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- init() - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- init() - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder
- init() - Static method in class codechicken.lib.internal.ClientInit
- init() - Static method in class codechicken.lib.internal.command.CCLCommands
- init() - Static method in class codechicken.lib.internal.network.CCLNetwork
- init() - Static method in class codechicken.lib.render.block.BlockRenderingRegistry
- init() - Static method in class codechicken.lib.render.CCRenderEventHandler
- init() - Static method in class codechicken.lib.world.TileChunkLoadHook
- init(IEventBus) - Method in class codechicken.lib.gui.modular.sprite.GuiTextures
-
Called to initialize the
GuiTextureshelper - 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
- 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 - Variable in class codechicken.lib.capability.SimpleCapProvider
- 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.BakedVertexSource
- instance() - Static method in class codechicken.lib.render.CCRenderState
- instance(int) - Static method in class codechicken.lib.render.pipeline.ColourMultiplier
- INSTANCE - Static variable in interface codechicken.lib.datagen.recipe.ConditionBuilder
- INSTANCE - Static variable in class codechicken.lib.vec.RedundantTransformation
- instanceOpt - Variable in class codechicken.lib.capability.SimpleCapProvider
- INT - Enum constant in enum class codechicken.lib.config.ValueType
- INT - Enum constant in enum class codechicken.lib.render.shader.UniformType.Carrier
- INT - Enum constant in enum class codechicken.lib.render.shader.UniformType
- 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
- 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
- interpColorFrom(InterpHelper, Quad.Vertex[]) - Method in class codechicken.lib.model.Quad.Vertex
-
Interpolates the new color values for this Vertex using the others as a reference.
- InterpHelper - Class in codechicken.lib.math
- InterpHelper() - Constructor for class codechicken.lib.math.InterpHelper
- interpLightMapFrom(InterpHelper, Quad.Vertex[]) - Method in class codechicken.lib.model.Quad.Vertex
-
Interpolates the new LightMap values for this Vertex using the others as a reference.
- interpolate(double, double, double) - Static method in class codechicken.lib.math.MathHelper
- 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
- interpUVFrom(InterpHelper, Quad.Vertex[]) - Method in class codechicken.lib.model.Quad.Vertex
-
Interpolates the new UV values for this Vertex using the others as a reference.
- 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
- InventoryNBT - Class in codechicken.lib.inventory
-
IInventory implementation which saves and loads from an NBT tag
- InventoryNBT(int, CompoundTag) - Constructor for class codechicken.lib.inventory.InventoryNBT
- 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) - Constructor for class codechicken.lib.inventory.InventoryRange
-
Deprecated.
- 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
- IPipelineConsumer - Interface in codechicken.lib.model.pipeline
-
Anything implementing this may be used in the BakedPipeline.
- IPipelineElementFactory<T extends IPipelineConsumer> - Interface in codechicken.lib.model.pipeline
- IrreversibleTransformationException - Exception in codechicken.lib.vec
- IrreversibleTransformationException(ITransformation<?, ?>) - Constructor for exception codechicken.lib.vec.IrreversibleTransformationException
- isActive() - Method in class codechicken.lib.inventory.container.modular.ModularSlot
- isAmbientOcclusion() - Method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- isAxial() - Method in class codechicken.lib.vec.Vector3
- isAxial(BlockPos) - Static method in class codechicken.lib.math.MathHelper
- isBuiltInRenderer() - Method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- isClientWorld(Level) - Static method in class codechicken.lib.util.CommonUtils
- isCustomRenderer() - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- isCustomRenderer() - Method in class codechicken.lib.model.bakedmodels.OverrideListModel
- isCustomRenderer() - Method in class codechicken.lib.model.DummyBakedModel
- isCustomRenderer() - Method in interface codechicken.lib.render.item.IItemRenderer
- 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. - isDirty() - Method in class codechicken.lib.render.shader.AbstractShaderObject
- isDirty() - Method in class codechicken.lib.render.shader.BinaryShaderObject
- isDirty() - Method in interface codechicken.lib.render.shader.ShaderObject
-
Checks if this shader is dirty and requires re-compiling.
- 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.InventoryNBT
- 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 - Variable in class codechicken.lib.model.pipeline.BakedPipeline.PipelineElement
- isEnabled() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isFocused() - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- isGui3d() - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- isGui3d() - Method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- isGui3d() - Method in class codechicken.lib.model.bakedmodels.OverrideListModel
- isGui3d() - Method in class codechicken.lib.model.DummyBakedModel
- isHovering(Slot, double, double) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- isInRect(double, double, double, double, double, double) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
- isInRect(int, int, int, int, double, double) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
- 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
- isPlayerOP(String) - Static method in class codechicken.lib.util.ServerUtils
- isPlayerOP(UUID) - Static method in class codechicken.lib.util.ServerUtils
- 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
- isServerWorld(Level) - Static method in class codechicken.lib.util.CommonUtils
- isSimple() - Method in class codechicken.lib.datagen.ConditionalIngredient
- isTooltipEnabled() - Method in class codechicken.lib.gui.modular.elements.GuiElement
- isTrackMouse() - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- isUvLocked() - Method in class codechicken.lib.model.PerspectiveModelState
- 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
- ItemModelProvider - Class in codechicken.lib.datagen
-
Created by covers1624 on 15/10/20.
- ItemModelProvider(PackOutput, String, ExistingFileHelper) - Constructor for class codechicken.lib.datagen.ItemModelProvider
- ItemModelProvider.ClassCustomLoaderBuilder - Class in codechicken.lib.datagen
- ItemModelProvider.CompositeLoaderBuilder - Class in codechicken.lib.datagen
- ItemModelProvider.CustomLoaderBuilder - Class in codechicken.lib.datagen
- ItemModelProvider.OverrideBuilder - Class in codechicken.lib.datagen
- ItemModelProvider.SimpleItemModelBuilder - Class in codechicken.lib.datagen
- itemPasses() - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
-
Returns the value of the
itemPassesrecord component. - ItemQuadBakery - Class in codechicken.lib.model
-
Created by covers1624 on 13/02/2017.
- ItemQuadBakery() - Constructor for class codechicken.lib.model.ItemQuadBakery
- items - Variable in class codechicken.lib.inventory.InventoryCopy
- items - Variable in class codechicken.lib.inventory.InventoryNBT
- items - Variable in class codechicken.lib.inventory.InventorySimple
- Items() - Constructor for class codechicken.lib.util.CCLTags.Items
- itemTexture(Supplier<? extends Item>) - Method in class codechicken.lib.datagen.ItemModelProvider
- itemTexture(Supplier<? extends Item>, String) - Method in class codechicken.lib.datagen.ItemModelProvider
- itemTexture(ItemLike) - Method in class codechicken.lib.datagen.ItemModelProvider
- itemTexture(ItemLike, String) - Method in class codechicken.lib.datagen.ItemModelProvider
- ItemUtils - Class in codechicken.lib.util
-
Created by covers1624 on 6/30/2016.
- ItemUtils() - Constructor for class codechicken.lib.util.ItemUtils
- ITransformation<Vector,
Transformation extends ITransformation<Vector, Transformation>> - Class in codechicken.lib.vec -
Abstract supertype for any VectorN transformation
- ITransformation() - Constructor for class codechicken.lib.vec.ITransformation
- IVertexConsumer - Interface in codechicken.lib.model
- 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
- IVertexProducer - Interface in codechicken.lib.model
- 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(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(int, int, int) - Method in class codechicken.lib.gui.modular.elements.GuiDialog
- keyPressed(int, int, int) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- keyPressed(int, int, int) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the keyPressed event.
- keyPressed(int, int, int) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the keyPressed event.
- keyPressed(int, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- keyPressed(int, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- keyPressed(int, int, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- keyPressed(int, int, int, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for keyPressed event.
- keyReleased(int, int, int) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the keyReleased event.
- keyReleased(int, int, int) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the keyReleased event.
- keyReleased(int, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- keyReleased(int, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- keyReleased(int, int, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- keyReleased(int, int, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- keyReleased(int, int, int, 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
- knockbackResistance(float) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
L
- L_CONFIG_SYNC - Static variable in class codechicken.lib.internal.network.CCLNetwork
- LambdaUtils - Class in codechicken.lib.util
-
Basically a bunch of lambda helpers.
- LambdaUtils() - Constructor for class codechicken.lib.util.LambdaUtils
- 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, LanguageProvider.Side) - Constructor for class codechicken.lib.datagen.LanguageProvider
- LanguageProvider.Side - Enum Class in codechicken.lib.datagen
- LangUS(PackOutput, LanguageProvider.Side) - 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
- LazyValuePair<K,
V> - Class in codechicken.lib.util -
Created by covers1624 on 5/1/20.
- LazyValuePair(K, Function<K, V>) - Constructor for class codechicken.lib.util.LazyValuePair
- 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
- 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
- lightmap - Variable in class codechicken.lib.model.Quad.Vertex
- lightMapIndex - Variable in class codechicken.lib.model.CachedFormat
- 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
- listPacks() - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
- listResources(String, Predicate<ResourceLocation>) - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
- listResourceStacks(String, Predicate<ResourceLocation>) - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
- 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(CompoundTag) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- load(CompoundTag) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- load(CompoundTag) - Method in class codechicken.lib.block.ModularBlockEntity
- loadBufferedImage(InputStream) - Static method in class codechicken.lib.texture.TextureUtils
- loadBufferedImage(ResourceLocation) - Static method in class codechicken.lib.texture.TextureUtils
- loadCuboidFace(Cuboid6, int) - Method in class codechicken.lib.render.BlockRenderer.BlockFace
- loaderId - Variable in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- loadResource(ResourceProvider, ResourceLocation) - Static method in class codechicken.lib.util.ResourceUtils
-
Loads the given
ResourceLocationwith the givenResourceProviderinto a list of UTF-8 Strings. - loadTextureColours(ResourceLocation) - Static method in class codechicken.lib.texture.TextureUtils
- loadTextureData(ResourceLocation) - Static method in class codechicken.lib.texture.TextureUtils
- locate(float, float) - 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
- LoginPacketHandler - Class in codechicken.lib.internal.network
-
Created by covers1624 on 5/3/20.
- LoginPacketHandler() - Constructor for class codechicken.lib.internal.network.LoginPacketHandler
- LogUtils - Class in codechicken.lib.util
-
Utils for logging things.
- LogUtils() - Constructor for class codechicken.lib.util.LogUtils
- LONG - Enum constant in enum class codechicken.lib.config.ValueType
- 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
- lookup(VertexFormat) - Static method in class codechicken.lib.model.CachedFormat
-
Lookup or create the CachedFormat for a given VertexFormat.
- 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
- LootTableProvider - Class in codechicken.lib.datagen
-
Created by covers1624 on 7/10/20.
- LootTableProvider(PackOutput, String) - Constructor for class codechicken.lib.datagen.LootTableProvider
- LootTableProvider.BlockLootProvider - Class in codechicken.lib.datagen
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
- makeIcosState(ResourceLocation) - Static method in class codechicken.lib.render.CCModelLibrary
- 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.
- mapFormats(VertexFormat, VertexFormat) - Static method in class codechicken.lib.util.VertexUtils
- MappedInventoryAccess - Class in codechicken.lib.inventory
- MappedInventoryAccess(Container, MappedInventoryAccess.InventoryAccessor...) - Constructor for class codechicken.lib.inventory.MappedInventoryAccess
- MappedInventoryAccess.InventoryAccessor - Interface in codechicken.lib.inventory
- MapRenderRegistry - Class in codechicken.lib.render.item.map
-
Created by covers1624 on 15/02/2017.
- MapRenderRegistry() - Constructor for class codechicken.lib.render.item.map.MapRenderRegistry
- 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
- MAT2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT2x3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT2x4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT3x2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT3x4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT4x2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- MAT4x3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- 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 - Class in codechicken.lib.gui.modular.sprite
-
This is similar to Minecraft's
MaterialThis contains the essential data required to render an atlas sprite. - Material(ResourceLocation, ResourceLocation, Function<ResourceLocation, TextureAtlasSprite>) - Constructor for class codechicken.lib.gui.modular.sprite.Material
- 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
- MATRIX - Enum constant in enum class codechicken.lib.render.shader.UniformType.Carrier
- 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(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.pipeline.transformers.QuadCornerKicker.Corner
- MAX_X_MAX_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
- MAX_X_MIN_Y_MAX_Z - Enum constant in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
- MAX_X_MIN_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
- maxSize - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- maxUses(int) - Method in class codechicken.lib.item.SimpleItemTier.Builder
- 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.lib.GuiRender
- mc() - Method in class codechicken.lib.gui.modular.ModularGui
- MCByteStream - Class in codechicken.lib.data
-
An
MCDataOutputimplementation that provides a byte array of the data received. - MCByteStream() - Constructor for class codechicken.lib.data.MCByteStream
- MCByteStream(ByteArrayOutputStream) - Constructor for class codechicken.lib.data.MCByteStream
- MCDataByteBuf - Class in codechicken.lib.data
- MCDataByteBuf() - Constructor for class codechicken.lib.data.MCDataByteBuf
- MCDataByteBuf(ByteBuf) - Constructor for class codechicken.lib.data.MCDataByteBuf
- MCDataInput - Interface in codechicken.lib.data
-
Provides the ability to read various datas from some sort of data stream.
- MCDataInput.InputStreamWrapper - Class in codechicken.lib.data
-
Simple wrapper to an
InputStream. - MCDataInputStream - Class in codechicken.lib.data
- MCDataInputStream(DataInput) - Constructor for class codechicken.lib.data.MCDataInputStream
- MCDataInputStream(InputStream) - Constructor for class codechicken.lib.data.MCDataInputStream
- MCDataOutput - Interface in codechicken.lib.data
-
Provides the ability to write various datas to some sort of data stream.
- MCDataOutput.OutputStreamWrapper - Class in codechicken.lib.data
-
Simple wrapper to an
OutputStream. - MCDataOutputStream - Class in codechicken.lib.data
- MCDataOutputStream(DataOutput) - Constructor for class codechicken.lib.data.MCDataOutputStream
- MCDataOutputStream(OutputStream) - Constructor for class codechicken.lib.data.MCDataOutputStream
- 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.
- MergedVoxelShapeHolder<T> - Class in codechicken.lib.raytracer
-
Created by covers1624 on 3/10/20.
- MergedVoxelShapeHolder() - Constructor for class codechicken.lib.raytracer.MergedVoxelShapeHolder
- messagePlayerOnRenderExceptionCaught - Static variable in class codechicken.lib.internal.ClientInit
- midColour(int, int) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
-
Returns a colour half-way between the two input colours.
- 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.pipeline.transformers.QuadCornerKicker.Corner
- MIN_X_MAX_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
- MIN_X_MIN_Y_MAX_Z - Enum constant in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
- MIN_X_MIN_Y_MIN_Z - Enum constant in enum class codechicken.lib.model.pipeline.transformers.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
- mixColours(int, int) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
-
Mixes the two input colours by adding up the R, G, B and A values of each input.
- mixColours(int, int, boolean) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
-
Mixes the two input colours by adding up the R, G, B and A values of each input.
- MOD_ID - Static variable in class codechicken.lib.CodeChickenLib
- ModAtlasHolder - Class in codechicken.lib.gui.modular.sprite
-
Created by brandon3055 on 20/08/2023
- ModAtlasHolder(String, String, String) - Constructor for class codechicken.lib.gui.modular.sprite.ModAtlasHolder
-
Defines a mod texture atlas.
- ModAtlasHolder.ModResourceManager - Class in codechicken.lib.gui.modular.sprite
- model - Variable in class codechicken.lib.render.CCRenderState
- model(String, Consumer<ItemModelProvider.SimpleItemModelBuilder>) - Method in class codechicken.lib.datagen.ItemModelProvider.OverrideBuilder
- 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
- ModelProperties - Class in codechicken.lib.model.bakedmodels
-
Deprecated.
- ModelProperties.Builder - Class in codechicken.lib.model.bakedmodels
-
Deprecated.
- ModelProperties.PerspectiveProperties - Class in codechicken.lib.model.bakedmodels
-
Deprecated.Created by covers1624 on 21/02/2017.
- ModelProperties.PerspectiveProperties.PerspectiveBuilder - Class in codechicken.lib.model.bakedmodels
-
Deprecated.
- ModelRegistryHelper - Class in codechicken.lib.model
- ModelRegistryHelper() - Constructor for class codechicken.lib.model.ModelRegistryHelper
- ModelRegistryHelper(IEventBus) - Constructor for class codechicken.lib.model.ModelRegistryHelper
- modId - Variable in class codechicken.lib.datagen.LootTableProvider
- modId - Variable in class codechicken.lib.datagen.recipe.RecipeProvider
- ModResourceManager(ResourceManager, String) - Constructor for class codechicken.lib.gui.modular.sprite.ModAtlasHolder.ModResourceManager
- 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 extends net.minecraft.world.inventory.AbstractContainerMenu> - 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 extends ModularBlockEntity> - Class in codechicken.lib.block
-
Created by covers1624 on 18/7/22.
- ModularTileBlock(BlockBehaviour.Properties, Supplier<BlockEntityType<T>>) - Constructor for class codechicken.lib.block.ModularTileBlock
- ModularTileBlock.TileComponent<D extends ModularBlockEntity.DataComponent> - Class in codechicken.lib.block
- mouseClicked(double, double, int) - Method in class codechicken.lib.gui.modular.elements.GuiButton
- mouseClicked(double, double, int) - Method in class codechicken.lib.gui.modular.elements.GuiDialog
- mouseClicked(double, double, int) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- mouseClicked(double, double, int) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the mouseClicked event.
- mouseClicked(double, double, int) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the mouseClicked event.
- mouseClicked(double, double, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- mouseClicked(double, double, int) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- mouseClicked(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker
- mouseClicked(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- mouseClicked(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- mouseClicked(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- mouseClicked(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- mouseClicked(double, double, int, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for mouseClick event.
- 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(double, double, int) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Override this method to implement handling for the mouseReleased event.
- mouseReleased(double, double, int) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the mouseReleased event.
- mouseReleased(double, double, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- mouseReleased(double, double, int) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- mouseReleased(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiButton
- mouseReleased(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- mouseReleased(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiContextMenu
- mouseReleased(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- mouseReleased(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- mouseReleased(double, double, int, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- mouseReleased(double, double, int, boolean) - Method in interface codechicken.lib.gui.modular.lib.ElementEvents
-
Root handler for mouseReleased event.
- mouseScrolled(double, double, double) - Method in class codechicken.lib.gui.modular.elements.GuiSlider
- mouseScrolled(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) - Method in class codechicken.lib.gui.modular.ModularGui
-
Pass through for the mouseScrolled event.
- mouseScrolled(double, double, double) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- mouseScrolled(double, double, double) - Method in class codechicken.lib.gui.modular.ModularGuiScreen
- mouseScrolled(double, double, double, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- mouseScrolled(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.model.pipeline.BakedPipeline.PipelineElement
- name - Variable in class codechicken.lib.render.model.ModelMaterial
- name - Variable in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- name() - Method in record class codechicken.lib.render.shader.UniformPair
-
Returns the value of the
namerecord component. - name(ItemLike) - Method in class codechicken.lib.datagen.ItemModelProvider
- named(ResourceLocation) - Static method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Create a new
PacketCustomChannelBuilderwith the given channel name. - NamedShaderObject - Class in codechicken.lib.render.shader
-
Created by covers1624 on 9/3/22.
- NamedShaderObject(String, ShaderObject.ShaderType, Collection<UniformPair>) - Constructor for class codechicken.lib.render.shader.NamedShaderObject
- negate() - Method in class codechicken.lib.vec.Vector3
- nested(String, Consumer<ItemModelProvider.SimpleItemModelBuilder>) - Method in class codechicken.lib.datagen.ItemModelProvider.CompositeLoaderBuilder
- NET_CHANNEL - Static variable in class codechicken.lib.internal.network.CCLNetwork
- netChannel - Static variable in class codechicken.lib.internal.network.CCLNetwork
- networkProtocolVersion(Supplier<String>) - Method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Register a Supplier that provides the protocol version associated with this channel.
- 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
- NO_SILK_TOUCH - Static variable in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- 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.datagen.LanguageProvider.Side
- 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
- normal(float, float, float) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- normal(float, float, float) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- normal(float, float, float) - Method in class codechicken.lib.render.buffer.TransformingVertexConsumer
- 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
- normalIndex - Variable in class codechicken.lib.model.CachedFormat
- normalize() - Method in class codechicken.lib.vec.Quat
- normalize() - Method in class codechicken.lib.vec.Vector3
- normals() - Method in class codechicken.lib.render.CCModel
- noTexture() - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- 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(ResourceLocation) - 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(K, Function<K, V>) - Static method in class codechicken.lib.util.LazyValuePair
- 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
- onApply(Runnable) - Method in class codechicken.lib.render.shader.CCShaderInstance
-
Add a callback for when this
CCShaderInstanceis applied. - onBlockHighlight(RenderHighlightEvent.Block) - Method in class codechicken.lib.render.CCRenderEventHandler
- onBounce(Consumer<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiDVD
- 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.
- onCharTyped(BiConsumer<Character, Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onChunkLoad(LevelChunk) - Method in interface codechicken.lib.world.IChunkLoadTile
- onChunkLoad(ChunkEvent.Load) - Method in class codechicken.lib.world.TileChunkLoadHook
- 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.
- onClientDisconnected() - Static method in class codechicken.lib.config.ConfigSyncManager
- onClose(Runnable) - Method in class codechicken.lib.gui.modular.ModularGui
- ONE - Static variable in class codechicken.lib.vec.Vector3
- onFull() - Method in class codechicken.lib.model.pipeline.QuadTransformer
- onGuiClose() - Method in class codechicken.lib.gui.modular.ModularGui
-
Must be called by the screen when this gui is closed.
- onKeyPress(TriConsumer<Integer, Integer, Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onKeyPressPost(TriConsumer<Integer, Integer, Integer>) - 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(TriConsumer<Integer, Integer, Integer>) - 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(TriConsumer<Integer, Integer, Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onLink(int) - Method in class codechicken.lib.render.shader.AbstractShaderObject
- onLink(int) - Method in class codechicken.lib.render.shader.BinaryShaderObject
- onLink(int) - Method in interface codechicken.lib.render.shader.ShaderObject
-
Called when this
ShaderObjectis linked to aShaderProgram. - onLoad(String) - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- onModelBake(ModelEvent.ModifyBakingResult) - Method in class codechicken.lib.model.ModelRegistryHelper
- onMouseClick(TriConsumer<Double, Double, Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onMouseClickPost(TriConsumer<Double, Double, Integer>) - 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(TriConsumer<Double, Double, Integer>) - 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(BiConsumer<Double, Double>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onMouseRelease(TriConsumer<Double, Double, Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- onMoved(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiManipulable
- onMovedCallback - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- onNeighborChanged(BlockPos) - Method in class codechicken.lib.capability.CapabilityCache
-
Notifies
CapabilityCacheof aIForgeBlock.onNeighborChange(net.minecraft.world.level.block.state.BlockState, net.minecraft.world.level.LevelReader, net.minecraft.core.BlockPos, net.minecraft.core.BlockPos)event.
Marks all empty capabilities provided byfromblock, to be re-cached next query. - 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
- onResourceManagerReload(ResourceManager) - Method in class codechicken.lib.render.shader.AssetShaderObject
- onResourceManagerReload(ResourceManager) - Method in class codechicken.lib.render.shader.BinaryShaderObject
- onResourceManagerReload(ResourceManager) - Method in class codechicken.lib.render.shader.ShaderProgram
- 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(TriConsumer<Double, Double, Double>) - Method in class codechicken.lib.gui.modular.elements.GuiEventProvider
- 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
- openContainer(ServerPlayer, MenuProvider) - Static method in class codechicken.lib.util.ServerUtils
- openContainer(ServerPlayer, MenuProvider, Consumer<MCDataOutput>) - Static method in class codechicken.lib.util.ServerUtils
- 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. - 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
- order() - Method in record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Returns the value of the
orderrecord component. - order(String...) - Method in class codechicken.lib.datagen.ItemModelProvider.CompositeLoaderBuilder
- orientation - Variable in class codechicken.lib.model.Quad
- 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
- overlay - Variable in class codechicken.lib.model.Quad.Vertex
- overlay - Variable in class codechicken.lib.render.CCRenderState
- overlayCoords(int, int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- overlayCoords(int, int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- overlayIndex - Variable in class codechicken.lib.model.CachedFormat
- override(Consumer<ItemModelProvider.OverrideBuilder>) - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- OverrideBuilder(ItemModelProvider.SimpleItemModelBuilder, ItemModelBuilder.OverrideBuilder) - Constructor for class codechicken.lib.datagen.ItemModelProvider.OverrideBuilder
- overrideFont(Font) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Allows you to override the font renderer used for all text rendering.
- OverrideListModel - Class in codechicken.lib.model.bakedmodels
-
Created by covers1624 on 29/06/2017.
- OverrideListModel(ItemOverrides) - Constructor for class codechicken.lib.model.bakedmodels.OverrideListModel
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(float[], int[], VertexFormat, int, int) - Static method in class codechicken.lib.util.VertexUtils
- pack(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
- PacketCustom(ByteBuf) - Constructor for class codechicken.lib.packet.PacketCustom
- PacketCustom(ResourceLocation, int) - Constructor for class codechicken.lib.packet.PacketCustom
- PacketCustomChannelBuilder - Class in codechicken.lib.packet
-
Used to build a network channel for use with
PacketCustom. - 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
- parameter - Variable in class codechicken.lib.gui.modular.lib.geometry.GeoRef
- parent - Variable in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- parent - Variable in class codechicken.lib.render.buffer.DelegateRenderType
- parent(ModelFile) - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- parentDispatcher - Variable in class codechicken.lib.render.block.CCBlockRendererDispatcher
- parentState - Variable in class codechicken.lib.model.bakedmodels.WrappedItemModel
- parse() - Method in class codechicken.lib.render.model.OBJParser
-
Actually perform the parsing.
- parse(JsonObject) - Method in class codechicken.lib.datagen.ConditionalIngredient.Serializer
- parse(String) - Static method in enum class codechicken.lib.render.shader.UniformType
- 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(FriendlyByteBuf) - Method in class codechicken.lib.datagen.ConditionalIngredient.Serializer
- parse(ResourceProvider, ResourceLocation) - Static method in class codechicken.lib.render.model.MatLib
- parse(ResourceProvider, ResourceLocation, VertexFormat.Mode, Transformation, boolean) - Static method in class codechicken.lib.render.model.OBJParser
-
Parse an OBJ model into a named map of
CCModels. - parseUniformNode(JsonElement) - Method in class codechicken.lib.render.shader.CCShaderInstance
- partialSprite(RenderType, double, double, double, double, TextureAtlasSprite, float, float, float, float, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a subsection of a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- partialSprite(RenderType, double, double, double, double, TextureAtlasSprite, float, float, float, float, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a subsection of a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- partialSpriteTex(RenderType, double, double, double, double, TextureAtlasSprite, double, double, double, double, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a subsection of a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- partialSpriteTex(RenderType, double, double, double, double, TextureAtlasSprite, double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a subsection of a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- 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
- PerspectiveAwareBakedModel - Class in codechicken.lib.model.bakedmodels
-
Deprecated.
- PerspectiveAwareBakedModel(List<BakedQuad>, ModelProperties.PerspectiveProperties) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- PerspectiveAwareBakedModel(List<BakedQuad>, PerspectiveModelState, ModelProperties) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- PerspectiveAwareBakedModel(Map<Direction, List<BakedQuad>>, ModelProperties.PerspectiveProperties) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- PerspectiveAwareBakedModel(Map<Direction, List<BakedQuad>>, PerspectiveModelState, ModelProperties) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- PerspectiveAwareBakedModel(Map<Direction, List<BakedQuad>>, List<BakedQuad>, ModelProperties.PerspectiveProperties) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- PerspectiveAwareBakedModel(Map<Direction, List<BakedQuad>>, List<BakedQuad>, PerspectiveModelState, ModelProperties) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareBakedModel
-
Deprecated.
- PerspectiveAwareLayeredModel - Class in codechicken.lib.model.bakedmodels
-
Deprecated.
- PerspectiveAwareLayeredModel(Map<RenderType, Map<Direction, List<BakedQuad>>>, ModelProperties.PerspectiveProperties) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareLayeredModel
-
Deprecated.
- PerspectiveAwareLayeredModel(Map<RenderType, Map<Direction, List<BakedQuad>>>, Map<RenderType, List<BakedQuad>>, ModelProperties.PerspectiveProperties, RenderType) - Constructor for class codechicken.lib.model.bakedmodels.PerspectiveAwareLayeredModel
-
Deprecated.
- PerspectiveBuilder(ModelProperties.Builder) - Constructor for class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties.PerspectiveBuilder
-
Deprecated.
- PerspectiveBuilder(ModelProperties.PerspectiveProperties) - Constructor for class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties.PerspectiveBuilder
-
Deprecated.
- PerspectiveModel - Interface in codechicken.lib.model
-
A simple
BakedModelimplementation, with automatic handling ofPerspectiveModelStates. - PerspectiveModelState - Class in codechicken.lib.model
-
A simple
ModelStateimplementation which is composed of multipleTransformations. - PerspectiveModelState(Map<ItemDisplayContext, Transformation>) - Constructor for class codechicken.lib.model.PerspectiveModelState
- PerspectiveModelState(Map<ItemDisplayContext, Transformation>, boolean) - Constructor for class codechicken.lib.model.PerspectiveModelState
- 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
- pipe(IVertexConsumer) - Method in interface codechicken.lib.model.IVertexProducer
- pipe(IVertexConsumer) - Method in class codechicken.lib.model.Quad
- pipeline - Variable in class codechicken.lib.render.CCRenderState
- PipelineBuilder(CCRenderState) - Constructor for class codechicken.lib.render.pipeline.CCRenderPipeline.PipelineBuilder
-
Deprecated.
- PipelineElement() - Constructor for class codechicken.lib.model.pipeline.BakedPipeline.PipelineElement
- 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.
- 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_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. - popScissor() - Method in class codechicken.lib.gui.modular.lib.GuiRender
- 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 class codechicken.lib.gui.modular.lib.GuiRender
- 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.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
- positionIndex - Variable in class codechicken.lib.model.CachedFormat
- positionRestraint - Variable in class codechicken.lib.gui.modular.elements.GuiManipulable
- postApply(String, ClassNode, String, IMixinInfo) - Method in class codechicken.lib.internal.mixin.CCLMixinPlugin
- postRegister(Consumer<TextureAtlas>) - Method in interface codechicken.lib.texture.AtlasRegistrar
- 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).
- predicate(ResourceLocation, float) - Method in class codechicken.lib.datagen.ItemModelProvider.OverrideBuilder
- prefixStringList(String, List<String>) - Static method in class codechicken.lib.util.ArrayUtils
-
Prefixes a string array with the desired value.
- prepare(IVertexConsumer) - Method in class codechicken.lib.model.pipeline.BakedPipeline
-
Call when you are ready to use the pipeline.
- prepareTexture(int, int, int, int) - Static method in class codechicken.lib.texture.TextureUtils
- prepareVertex(CCRenderState) - Method in class codechicken.lib.render.BakedVertexSource
- 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
- preProcess() - Method in class codechicken.lib.model.Quad.Vertex
-
Pulls references to the individual element's arrays inside raw.
- 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.
- process() - Method in class codechicken.lib.render.shader.GlslProcessor
- processDefault(BlockState) - Method in class codechicken.lib.block.LazyStateBlock
-
Called when the default state is resolved as defined by registered properties.
- ProcessedShader(ResourceLocation, String, List<ResourceLocation>, String) - Constructor for record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Creates an instance of a
ProcessedShaderrecord class. - processedSource() - Method in record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Returns the value of the
processedSourcerecord component. - project(Vector3) - Method in class codechicken.lib.vec.Vector3
- properties - Variable in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- property - Variable in class codechicken.lib.block.component.PropertyComponent
- PropertyComponent<V extends Comparable<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(double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- pushScissor(int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.ScissorHandler
- pushScissorRect(double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- pushScissorRect(Rectangle) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- put(int, float...) - Method in interface codechicken.lib.model.IVertexConsumer
- put(int, float...) - Method in class codechicken.lib.model.pipeline.BakedPipeline
- put(int, float...) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- put(int, float...) - Method in class codechicken.lib.model.Quad
- put(int, float...) - Method in class codechicken.lib.render.BakedVertexSource
- put(Quad) - Method in interface codechicken.lib.model.IVertexConsumer
-
Assumes the data is already completely unpacked.
- put(Quad) - Method in class codechicken.lib.model.pipeline.BakedPipeline
- put(Quad) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- put(Quad) - Method in class codechicken.lib.model.Quad
- put(Quad) - Method in class codechicken.lib.render.BakedVertexSource
- put(BakedQuad) - Method in interface codechicken.lib.model.IVertexConsumer
- putQuad(IVertexConsumer, BakedQuad) - Static method in class codechicken.lib.util.VertexUtils
- pX(AABB) - Method in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
- pY(AABB) - Method in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
- pZ(AABB) - Method in enum class codechicken.lib.model.pipeline.transformers.QuadCornerKicker.Corner
Q
- qsamplem - Static variable in class codechicken.lib.render.lighting.LightMatrix
- quad - Variable in class codechicken.lib.model.pipeline.QuadTransformer
- Quad - Class in codechicken.lib.model
-
A simple easy to manipulate quad format.
- Quad() - Constructor for class codechicken.lib.model.Quad
-
Use this if you reset the quad each time you use it.
- Quad(CachedFormat) - Constructor for class codechicken.lib.model.Quad
-
use this if you want to initialize the quad with a format.
- Quad.Vertex - Class in codechicken.lib.model
-
A simple vertex format.
- QuadAlphaOverride - Class in codechicken.lib.model.pipeline.transformers
-
This transformer simply overrides the alpha of the quad.
- QuadAlphaOverride(IVertexConsumer, float) - Constructor for class codechicken.lib.model.pipeline.transformers.QuadAlphaOverride
- QuadClamper - Class in codechicken.lib.model.pipeline.transformers
-
This transformer simply clamps the vertices inside the provided box.
- QuadClamper(IVertexConsumer, Cuboid6) - Constructor for class codechicken.lib.model.pipeline.transformers.QuadClamper
- QuadClamper(IVertexConsumer, AABB) - Constructor for class codechicken.lib.model.pipeline.transformers.QuadClamper
- QuadCornerKicker - Class in codechicken.lib.model.pipeline.transformers
-
This transformer is a little complicated.
- QuadCornerKicker.Corner - Enum Class in codechicken.lib.model.pipeline.transformers
- QuadFaceStripper - Class in codechicken.lib.model.pipeline.transformers
-
This transformer strips quads that are on faces.
- QuadFaceStripper(IVertexConsumer, AABB, int) - Constructor for class codechicken.lib.model.pipeline.transformers.QuadFaceStripper
- quadModel(int) - Static method in class codechicken.lib.render.CCModel
- QuadReInterpolator - Class in codechicken.lib.model.pipeline.transformers
-
This transformer Re-Interpolates the Color, UV's and LightMaps.
- quads() - Method in class codechicken.lib.render.model.OBJParser
-
Overload of
OBJParser.vertexMode(VertexFormat.Mode)passingVertexFormat.Mode.QUADS. - QuadTinter - Class in codechicken.lib.model.pipeline.transformers
-
This transformer tints quads..
- QuadTinter(IVertexConsumer, int) - Constructor for class codechicken.lib.model.pipeline.transformers.QuadTinter
- QuadTransformer - Class in codechicken.lib.model.pipeline
-
Base class for a simple QuadTransformer.
- QuadTransformer() - Constructor for class codechicken.lib.model.pipeline.QuadTransformer
-
Used for the BakedPipeline.
- QuadTransformer(CachedFormat, IVertexConsumer) - Constructor for class codechicken.lib.model.pipeline.QuadTransformer
- QuadTransformer(IVertexConsumer) - Constructor for class codechicken.lib.model.pipeline.QuadTransformer
- QuadTransformer(VertexFormat, IVertexConsumer) - Constructor for class codechicken.lib.model.pipeline.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.modular.ModularGuiContainerMenu
-
Transfers to the next zone in order, and will loop around to the lowest zone.
- quickMoveStack(Player, int) - Method in class codechicken.lib.inventory.container.ContainerExtended
- 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
- raw - Variable in class codechicken.lib.model.Quad.Vertex
-
The raw data.
- RayTracer - Class in codechicken.lib.raytracer
- RayTracer() - Constructor for class codechicken.lib.raytracer.RayTracer
- read() - Method in class codechicken.lib.data.MCDataInput.InputStreamWrapper
- read(MCDataInput) - Method in class codechicken.lib.config.ConfigCategoryImpl
- read(MCDataInput) - Method in interface codechicken.lib.config.ConfigTag
-
Read this tag from a
MCDataInput. - read(MCDataInput) - Method in class codechicken.lib.config.ConfigValueImpl
- read(MCDataInput) - Method in class codechicken.lib.config.ConfigValueListImpl
- read(JsonObject, JsonDeserializationContext) - Method in class codechicken.lib.model.ClassModelLoader
- read(JsonObject, JsonDeserializationContext) - Method in class codechicken.lib.model.CompositeItemModel
- readBoolean() - Method in class codechicken.lib.data.MCDataByteBuf
- readBoolean() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a boolean from the stream.
- readBoolean() - Method in class codechicken.lib.data.MCDataInputStream
- readBooleans() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a block of booleans written with,
MCDataOutput.writeBooleans(boolean[]), orMCDataOutput.writeBooleans(boolean[], int, int) - readByte() - Method in class codechicken.lib.data.MCDataByteBuf
- readByte() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a byte from the stream.
- readByte() - Method in class codechicken.lib.data.MCDataInputStream
- readByteBuf() - Method in interface codechicken.lib.data.MCDataInput
-
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
-
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
-
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
- readChar() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a char from the stream.
- readChar() - Method in class codechicken.lib.data.MCDataInputStream
- readCharBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
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
-
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
-
Reads a
CompoundTagfrom the stream. - readCuboid() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
Cuboid6from the stream. - readDirection() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
Directionfrom the stream. - readDouble() - Method in class codechicken.lib.data.MCDataByteBuf
- readDouble() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a double from the stream.
- readDouble() - Method in class codechicken.lib.data.MCDataInputStream
- readDoubleBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
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
-
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
-
Reads an
Enumvalue from the stream. - readFloat() - Method in class codechicken.lib.data.MCDataByteBuf
- readFloat() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a float from the stream.
- readFloat() - Method in class codechicken.lib.data.MCDataInputStream
- readFloatBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
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
-
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
-
Reads a
FluidStackfrom the stream. - readFromNBT(CompoundTag, String) - Static method in class codechicken.lib.data.MCDataByteBuf
- readInt() - Method in class codechicken.lib.data.MCDataByteBuf
- readInt() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an int from the stream.
- readInt() - Method in class codechicken.lib.data.MCDataInputStream
- readIntBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
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
-
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
-
Reads an
ItemStackfrom the stream. - readItemStacksFromTag(ItemStack[], ListTag) - 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
- readLong() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a long from the stream.
- readLong() - Method in class codechicken.lib.data.MCDataInputStream
- readLongBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
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
-
Reads a block of longs written with,
MCDataOutput.writeLongs(long[]),MCDataOutput.writeLongs(long[], int, int), orMCDataOutput.writeLongBuffer(LongBuffer). - readPos() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
BlockPosfrom the stream. - readRegistryId() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a registry object from the stream.
- readRegistryIdDirect(IForgeRegistry<T>) - Method in interface codechicken.lib.data.MCDataInput
-
Reads a registry object from the stream.
- readResourceLocation() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
ResourceLocationfrom the stream. - readShort() - Method in class codechicken.lib.data.MCDataByteBuf
- readShort() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a Short from the stream.
- readShort() - Method in class codechicken.lib.data.MCDataInputStream
- readShortBuffer() - Method in interface codechicken.lib.data.MCDataInput
-
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
-
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
-
Reads a Variable length signed int.
- readSignedVarInts() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an array of Variable length Signed ints from the stream.
- readSignedVarLong() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a Variable length signed long.
- readSignedVarLongs() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an array of Variable length Signed longs from the stream.
- readString() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a UTF-8 encoded
Stringfrom the stream. - readSyncPacket(PacketCustom) - Static method in class codechicken.lib.config.ConfigSyncManager
- readTextComponent() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an
Componentfrom the stream. - readUByte() - Method in class codechicken.lib.data.MCDataByteBuf
- readUByte() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an Unsigned byte from the stream.
- readUByte() - Method in class codechicken.lib.data.MCDataInputStream
- readUShort() - Method in class codechicken.lib.data.MCDataByteBuf
- readUShort() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an Unsigned short from the stream.
- readUShort() - Method in class codechicken.lib.data.MCDataInputStream
- readUUID() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
UUIDfrom the stream. - readVarInt() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a Variable length int from the stream.
- readVarInts() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an array of Variable length ints from the stream.
- readVarLong() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a Variable length long from the stream.
- readVarLongs() - Method in interface codechicken.lib.data.MCDataInput
-
Reads an array of Variable length longs from the stream.
- readVec3d() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
Vec3from the stream. - readVec3f() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
Vector3ffrom the stream. - readVec3i() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
Vec3ifrom the stream. - readVector() - Method in interface codechicken.lib.data.MCDataInput
-
Reads a
Vector3from the stream. - rebuild() - Method in class codechicken.lib.render.pipeline.CCRenderPipeline
- rebuildElements() - Method in class codechicken.lib.gui.modular.elements.GuiList
- RecipeBuilder - Interface in codechicken.lib.datagen.recipe
-
Created by covers1624 on 27/12/20.
- RecipeProvider - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 27/12/20.
- RecipeProvider(PackOutput, String) - Constructor for class codechicken.lib.datagen.recipe.RecipeProvider
- rect(double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill rectangle with solid colour
- rect(Rectangle, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill rectangle with solid colour
- rect(RenderType, double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill rectangle with solid colour
- rect(RenderType, Rectangle, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Fill rectangle with solid colour
- rectangle(int, int) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- rectangle(Supplier<Integer>, Supplier<Integer>) - 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
- register(ModelResourceLocation, BakedModel) - Method in class codechicken.lib.model.ModelRegistryHelper
- register(ResourceLocation, LootTable.Builder) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- register(Block, LootPool.Builder...) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- register(Block, LootTable.Builder) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- registerGlobalRenderer(ICCBlockRenderer) - Static method in class codechicken.lib.render.block.BlockRenderingRegistry
-
Register a global
ICCBlockRenderer, capable of overriding the rendering of any block in world. - registerGuiHandlers(IGuiHandlerRegistration) - Method in class codechicken.lib.internal.compat.JEIPlugin
- registerIcons(AtlasRegistrar) - Method in interface codechicken.lib.texture.IIconRegister
-
Called to register your sprites to the AtlasRegistrar.
- registerMapRenderer(Item, IMapRenderer) - Static method in class codechicken.lib.render.item.map.MapRenderRegistry
- registerOperation() - Static method in interface codechicken.lib.render.pipeline.IVertexOperation
- registerRecipes() - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- registerReloadListener(ResourceManagerReloadListener) - Static method in class codechicken.lib.util.ResourceUtils
-
Registers a IResourceManagerReloadListener to MC's resource manager.
- registerRenderer(Block, ICCBlockRenderer) - Static method in class codechicken.lib.render.block.BlockRenderingRegistry
-
Register an
ICCBlockRendererfor the given block. - registerRenderer(Fluid, ICCBlockRenderer) - Static method in class codechicken.lib.render.block.BlockRenderingRegistry
-
Register an
ICCBlockRendererfor the given fluid. - registerSprite(String, Consumer<TextureAtlasSprite>) - Method in interface codechicken.lib.texture.AtlasRegistrar
-
Same as above, just takes a String for the ResourceLocation instead.
- registerSprite(ResourceLocation) - Method in interface codechicken.lib.texture.AtlasRegistrar
-
Same as above, ignores callback.
- registerSprite(ResourceLocation, Consumer<TextureAtlasSprite>) - Method in interface codechicken.lib.texture.AtlasRegistrar
-
Called to register a sprite and a callback for when the TextureAtlasSprite has been loaded.
- registerSync(ResourceLocation, ConfigTag) - Static method in class codechicken.lib.config.ConfigSyncManager
-
Registers the specified
ConfigTagfor syncing. - registerTable(ResourceLocation, LootTable) - Method in class codechicken.lib.datagen.LootTableProvider
- registerTables() - Method in class codechicken.lib.datagen.LootTableProvider
- 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.
- release() - Method in class codechicken.lib.render.shader.ShaderProgram
-
Releases this shader.
- reload(PreparableReloadListener.PreparationBarrier, ResourceManager, ProfilerFiller, ProfilerFiller, Executor, Executor) - Method in class codechicken.lib.gui.modular.sprite.ModAtlasHolder
- 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.InventoryNBT
- 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.InventoryNBT
- 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() - Method in class codechicken.lib.render.pipeline.CCRenderPipeline.PipelineBuilder
-
Deprecated.
- 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
- render(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiDVD
- render(GuiRender, 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(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiList
- render(GuiRender, float) - Method in class codechicken.lib.gui.modular.ModularGui
-
Primary render method for ModularGui.
- 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
- renderBackground() - Method in class codechicken.lib.gui.modular.ModularGui
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.ColourPreview
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiColourPicker.SliderBG
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
- renderBackground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
- renderBackground(GuiRender, double, double, float) - Method in interface codechicken.lib.gui.modular.lib.BackgroundRender
-
Used to render content behind this elements child elements.
- renderBatched(BlockState, BlockPos, BlockAndTintGetter, PoseStack, VertexConsumer, boolean, RandomSource, ModelData, RenderType) - Method in class codechicken.lib.render.block.CCBlockRendererDispatcher
- renderBg(GuiGraphics, float, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderBlock(BlockState, BlockPos, BlockAndTintGetter, PoseStack, VertexConsumer, RandomSource, ModelData, RenderType) - Method in interface codechicken.lib.render.block.ICCBlockRenderer
-
Called to render your block in world.
- renderBreaking(BlockState, BlockPos, BlockAndTintGetter, PoseStack, VertexConsumer, ModelData) - Method in interface codechicken.lib.render.block.ICCBlockRenderer
-
Called when vanilla is rendering breaking texture over your block.
- renderBreakingTexture(BlockState, BlockPos, BlockAndTintGetter, PoseStack, VertexConsumer, ModelData) - Method in class codechicken.lib.render.block.CCBlockRendererDispatcher
- renderChild(GuiElement<?>, GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiElement
- renderChild(GuiElement<?>, GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- renderComponentHoverEffect(Style, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- 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
- renderEntity(BlockState, PoseStack, MultiBufferSource, int, int, ModelData, RenderType) - Method in interface codechicken.lib.render.block.ICCBlockRenderer
-
Called for misc entities holding or have blocks as part of their model.
- renderEntityInInventory(GuiRender, double, double, double, boolean, Quaternionf, Quaternionf, Entity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderEntityInInventory(GuiRender, double, double, double, Quaternionf, Quaternionf, Entity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderEntityInInventoryFollowsAngle(GuiRender, double, double, double, boolean, float, float, LivingEntity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderEntityInInventoryFollowsAngle(GuiRender, double, double, double, float, float, LivingEntity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderEntityInInventoryFollowsMouse(GuiRender, double, double, double, boolean, float, float, LivingEntity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderEntityInInventoryFollowsMouse(GuiRender, double, double, double, float, float, LivingEntity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderEntityInInventoryWithRotation(GuiRender, double, double, double, boolean, double, LivingEntity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderEntityInInventoryWithRotation(GuiRender, double, double, double, double, LivingEntity) - Static method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- renderFaces(CCRenderState, int) - Static method in class codechicken.lib.render.BlockRenderer
-
Renders faces of a block-like model based on a sideMask.
- renderFakeItem(ItemStack, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderFakeItem(ItemStack, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderFloatingItem(GuiRender, ItemStack, int, int, String) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderFloatingItem(GuiGraphics, ItemStack, int, int, String) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderFluid(BlockPos, BlockAndTintGetter, VertexConsumer, BlockState, FluidState) - Method in interface codechicken.lib.render.block.ICCBlockRenderer
-
Called to render your fluid in world.
- renderFluidCuboid(CCRenderState, Matrix4, RenderType, MultiBufferSource, FluidStack, Cuboid6, double, double) - Static method in class codechicken.lib.render.RenderUtils
- renderForeground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiText
- renderForeground(GuiRender, double, double, float) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- renderForeground(GuiRender, double, double, float) - Method in interface codechicken.lib.gui.modular.lib.ForegroundRender
-
Used to render content in front of this elements child elements.
- renderFrame - Static variable in class codechicken.lib.render.CCRenderEventHandler
- renderFullBlock(CCRenderState, int) - Static method in class codechicken.lib.render.BlockRenderer
- renderHoveredStackToolTip(GuiRender, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderItem(LivingEntity, Level, ItemStack, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderItem(LivingEntity, ItemStack, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderItem(LivingEntity, ItemStack, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderItem(ItemStack, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderItem(ItemStack, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderItem(ItemStack, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Renders an item stack on the screen.
- renderItem(ItemStack, ItemDisplayContext, PoseStack, MultiBufferSource, int, int) - Method in interface codechicken.lib.render.item.IItemRenderer
-
Called to render your item with complete control.
- renderItemDecorations(ItemStack, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw item decorations (Count, Damage, Cool-down) This should be rendered at the same position and size as the item.
- renderItemDecorations(ItemStack, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw item decorations (Count, Damage, Cool-down) This should be rendered at the same position and size as the item.
- renderItemDecorations(ItemStack, double, double, double, String) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw item decorations (Count, Damage, Cool-down) This should be rendered at the same position and size as the item.
- renderItemDecorations(ItemStack, double, double, String) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw item decorations (Count, Damage, Cool-down) This should be rendered at the same position and size as the item.
- 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
- renderLevelLast(RenderLevelStageEvent) - Static method in class codechicken.lib.internal.HighlightHandler
- renderLiquid(BlockPos, BlockAndTintGetter, VertexConsumer, BlockState, FluidState) - Method in class codechicken.lib.render.block.CCBlockRendererDispatcher
- renderMap(ItemStack, boolean) - Method in interface codechicken.lib.render.item.map.IMapRenderer
-
If this is called you are expected to do something.
- renderOverlay(GuiRender, double, double, float, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Used to render overlay's such as hover text.
- renderOverlay(GuiRender, double, double, float, boolean) - Method in class codechicken.lib.gui.modular.elements.GuiItemStack
- renderOverlay(GuiRender, 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.
- renderSingleBlock(BlockState, PoseStack, MultiBufferSource, int, int, ModelData, RenderType) - Method in class codechicken.lib.render.block.CCBlockRendererDispatcher
- renderSlot(GuiRender, 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. - renderSlot(GuiRender, Slot) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderSlot(GuiGraphics, Slot) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- renderStatic(ItemStack, String, int) - Static method in class codechicken.lib.internal.ItemFileRenderer
- renderTick(TickEvent.RenderTickEvent) - Method in class codechicken.lib.render.CCRenderEventHandler
- renderTime - Static variable in class codechicken.lib.render.CCRenderEventHandler
- renderTooltip(GuiRender, double, double) - Method in interface codechicken.lib.gui.modular.lib.TooltipHandler
-
The method responsible for rendering element tool tips.
- renderTooltip(List<? extends FormattedCharSequence>, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Warning: This tooltip method with not automatically wrap tooltip lines
- renderTooltip(List<? extends FormattedCharSequence>, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Warning: This tooltip method with not automatically wrap tooltip lines
- renderTooltip(List<FormattedCharSequence>, ClientTooltipPositioner, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Warning: This tooltip method with not automatically wrap tooltip lines
- renderTooltip(Component, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- renderTooltip(Component, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- renderTooltip(ItemStack, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- renderTooltip(ItemStack, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- renderType(Function<ResourceLocation, RenderType>) - Method in class codechicken.lib.gui.modular.sprite.Material
-
Returns the cached render type for this material.
- RenderUtils - Class in codechicken.lib.render
- RenderUtils() - Constructor for class codechicken.lib.render.RenderUtils
- renderWrapped(ItemStack, PoseStack, MultiBufferSource, int, int, boolean) - Method in class codechicken.lib.model.bakedmodels.WrappedItemModel
-
Render the wrapped model.
- renderWrapped(ItemStack, PoseStack, MultiBufferSource, int, int, boolean, Function<VertexConsumer, VertexConsumer>) - Method in class codechicken.lib.model.bakedmodels.WrappedItemModel
- repairMaterial(Supplier<Ingredient>) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- repairMaterial(Supplier<Ingredient>) - Method in class codechicken.lib.item.SimpleItemTier.Builder
- 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.BakedVertexSource
- 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(float, float, float, float, float, float, float, float) - Method in class codechicken.lib.math.InterpHelper
-
Resets the interp helper with the given quad.
- reset(CachedFormat) - Method in class codechicken.lib.model.pipeline.BakedPipeline.PipelineElement
- reset(CachedFormat) - Method in class codechicken.lib.model.pipeline.BakedPipeline
-
Used to reset the pipeline for the next quad.
- reset(CachedFormat) - Method in interface codechicken.lib.model.pipeline.IPipelineConsumer
-
Resets the Consumer to the new format.
- reset(CachedFormat) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- reset(CachedFormat) - Method in class codechicken.lib.model.pipeline.transformers.QuadReInterpolator
- reset(CachedFormat) - Method in class codechicken.lib.model.Quad
-
Reset the quad to the new format.
- reset(CachedFormat) - Method in class codechicken.lib.model.Quad.Vertex
-
Resets the Vertex to a new format.
- reset(CachedFormat) - Method in class codechicken.lib.render.BakedVertexSource
- reset(VertexFormat) - Method in class codechicken.lib.model.pipeline.BakedPipeline
-
Used to reset the pipeline for the next 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(Minecraft, int, int) - Method in class codechicken.lib.gui.modular.ModularGuiContainer
- resize(Minecraft, 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
- resolveParents(Function<ResourceLocation, UnbakedModel>, IGeometryBakingContext) - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
- 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
- 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)
- rewind() - Method in class codechicken.lib.model.Quad
-
Rewind this Quad without completely resetting it.
- 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(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.LootTableProvider
- 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
- S_GUI_SYNC - Static variable in class codechicken.lib.internal.network.CCLNetwork
- 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(CompoundTag) - Method in class codechicken.lib.block.component.tile.InventoryComponent.Data
- save(CompoundTag) - Method in class codechicken.lib.block.ModularBlockEntity.DataComponent
- saveAdditional(CompoundTag) - 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
- 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
- sendPacketToAllAround(double, double, double, double, ResourceKey<Level>) - Method in class codechicken.lib.packet.PacketCustom
- sendPacketToAllAround(BlockPos, double, ResourceKey<Level>) - Method in class codechicken.lib.packet.PacketCustom
- sendPacketToClient(int, Consumer<MCDataOutput>) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Send a packet to the client side container.
- sendPacketToServer(int, Consumer<MCDataOutput>) - Method in class codechicken.lib.inventory.container.modular.ModularGuiContainerMenu
-
Send a packet to the server side container.
- sendToAllAround(Packet<?>, double, double, double, double, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketCustom
- sendToChunk(Packet<?>, Level, int, int) - Static method in class codechicken.lib.packet.PacketCustom
- sendToChunk(Packet<?>, Level, BlockPos) - Static method in class codechicken.lib.packet.PacketCustom
- sendToChunk(Packet<?>, Level, ChunkPos) - Static method in class codechicken.lib.packet.PacketCustom
- sendToChunk(BlockEntity) - Method in class codechicken.lib.packet.PacketCustom
- sendToChunk(Level, int, int) - Method in class codechicken.lib.packet.PacketCustom
- sendToChunk(Level, BlockPos) - Method in class codechicken.lib.packet.PacketCustom
- sendToChunk(Level, ChunkPos) - Method in class codechicken.lib.packet.PacketCustom
- sendToClients() - Method in class codechicken.lib.packet.PacketCustom
- sendToClients(Packet<?>) - Static method in class codechicken.lib.packet.PacketCustom
- sendToDimension(Packet<?>, ResourceKey<Level>) - Static method in class codechicken.lib.packet.PacketCustom
- sendToDimension(ResourceKey<Level>) - Method in class codechicken.lib.packet.PacketCustom
- sendToOps() - Method in class codechicken.lib.packet.PacketCustom
- sendToOps(Packet<?>) - Static method in class codechicken.lib.packet.PacketCustom
- sendToPlayer(Packet<?>, ServerPlayer) - Static method in class codechicken.lib.packet.PacketCustom
- sendToPlayer(ServerPlayer) - Method in class codechicken.lib.packet.PacketCustom
- sendToServer() - Method in class codechicken.lib.packet.PacketCustom
- sendToServer(Packet<?>) - Static method in class codechicken.lib.packet.PacketCustom
- serializeAdvancement() - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder.AbstractFinishedRecipe
- serializeAdvancement() - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder.SpecialFinishedRecipe
- serializer - Variable in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder
- serializer - Variable in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- serializer(ConfigSerializer) - Method in class codechicken.lib.config.ConfigFile
-
Manually set the
ConfigSerializerto use. - Serializer() - Constructor for class codechicken.lib.datagen.ConditionalIngredient.Serializer
- serializeRecipeData(JsonObject) - Method in class codechicken.lib.datagen.recipe.AbstractItemStackRecipeBuilder.AbstractItemStackFinishedRecipe
- serializeRecipeData(JsonObject) - Method in class codechicken.lib.datagen.recipe.AbstractRecipeBuilder.AbstractFinishedRecipe
- serializeRecipeData(JsonObject) - Method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder.FinishedFurnaceRecipe
- serializeRecipeData(JsonObject) - Method in class codechicken.lib.datagen.recipe.ShapedRecipeBuilder.FinishedShapedRecipe
- serializeRecipeData(JsonObject) - Method in class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder.FinishedShapelessRecipe
- serializeRecipeData(JsonObject) - Method in class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder.SpecialFinishedRecipe
- SERVER - Enum constant in enum class codechicken.lib.datagen.LanguageProvider.Side
- serverAcceptedVersions(Predicate<String>) - Method in class codechicken.lib.packet.PacketCustomChannelBuilder
-
Register a Predicate to check the Client side protocol version on the Server.
- ServerPacketHandler - Class in codechicken.lib.internal.network
-
Created by covers1624 on 14/07/2017.
- ServerPacketHandler() - Constructor for class codechicken.lib.internal.network.ServerPacketHandler
- 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(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(T) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- setAlignment(Align) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setAlphaOverride(float) - Method in class codechicken.lib.model.pipeline.transformers.QuadAlphaOverride
- setAmbient(Vector3) - Method in class codechicken.lib.render.lighting.LightModel.Light
- setAmbient(Vector3) - Method in class codechicken.lib.render.lighting.LightModel
- setAnimated(Material) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Sets the texture that will be animated.
- setAnimated(Supplier<Material>) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Sets the texture that will be animated.
- setApplyDiffuseLighting(boolean) - Method in interface codechicken.lib.model.IVertexConsumer
- setApplyDiffuseLighting(boolean) - Method in class codechicken.lib.model.pipeline.BakedPipeline
- setApplyDiffuseLighting(boolean) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- setApplyDiffuseLighting(boolean) - Method in class codechicken.lib.model.Quad
- setApplyDiffuseLighting(boolean) - Method in class codechicken.lib.render.BakedVertexSource
- 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(Material) - Method in class codechicken.lib.gui.modular.elements.GuiProgressIcon
-
Sets the background texture, aka the "empty" texture.
- setBackground(Supplier<Material>) - 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.pipeline.transformers.QuadFaceStripper
-
The bounds of the faces, used as the ..
- setBounds(AABB) - Method in class codechicken.lib.model.pipeline.transformers.QuadFaceStripper
-
Overload of
QuadFaceStripper.setBounds(Cuboid6)forAABB. - setBox(AABB) - Method in class codechicken.lib.model.pipeline.transformers.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.
- setCapacity(long) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- setCapacity(long) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Sets the capacity of this tank in milli-buckets.
- setCapacity(Supplier<Long>) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- setCapacity(Supplier<Long>) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Supply the capacity of this tank in milli-buckets.
- 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.InventoryNBT
- setChanged() - Method in class codechicken.lib.inventory.InventorySimple
- setChanged() - Method in class codechicken.lib.inventory.MappedInventoryAccess
- setClampBounds(Cuboid6) - Method in class codechicken.lib.model.pipeline.transformers.QuadClamper
- setClampBounds(AABB) - Method in class codechicken.lib.model.pipeline.transformers.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(float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Sets the render system shader colour, Effect will vary depending on what is being rendered.
- 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(ResourceLocation) - Static method in class codechicken.lib.gui.modular.lib.CursorHelper
- setCursor(ResourceLocation) - 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
- setDirty() - Method in class codechicken.lib.render.buffer.VBORenderType
-
Marks this
VBORenderTypeas needing to be re-built. - 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
- setDrawGauge(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Enable the built-in fluid gauge lines.
- 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.
- setElementState(String, boolean) - Method in class codechicken.lib.model.pipeline.BakedPipeline
-
Used to set the state of an element on the pipeline.
- setEmptyIcon(Material) - Method in class codechicken.lib.gui.modular.elements.GuiSlots
-
Applies a single empty slot icon to all slots.
- setEmptyIcon(Function<Slot, Material>) - 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, Material>) - 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.
- setEmptyTexture(Material) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- 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
- setEnergy(long) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- setEnergy(Supplier<Long>) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- 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(ResourceLocation) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setEntity(Entity) - Method in class codechicken.lib.gui.modular.elements.GuiEntityRenderer
- setExtractor(Function<T, VoxelShape>) - Method in class codechicken.lib.raytracer.MergedVoxelShapeHolder
- setFacadeMask(int) - Method in class codechicken.lib.model.pipeline.transformers.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
- setFluidStack(Supplier<FluidStack>) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Allows you to supply the current stored fluid stack.
- setFluidStack(FluidStack) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Allows you to set the current stored fluid stack.
- 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
- setFormat(CachedFormat) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setFormat(VertexFormat) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- setFormatter(BiFunction<String, Integer, FormattedCharSequence>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Formats the current text value for display to the user.
- setFullTexture(Material) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
- setGaugeColour(int) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Sets the colour of the built-in fluid gauge lines
- 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
- setInputQuad(Quad) - Method in interface codechicken.lib.model.pipeline.IPipelineConsumer
-
The quad at the start of the transformation.
- setInputQuad(Quad) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- setInputQuad(Quad) - Method in class codechicken.lib.model.pipeline.transformers.QuadReInterpolator
- 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.InventoryNBT
- 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
- setLineSpacing(int) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- 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.pipeline.transformers.QuadFaceStripper
-
The mask to strip edges.
- setMaterial(Material) - Method in class codechicken.lib.gui.modular.elements.GuiTexture
- setMaterial(Supplier<Material>) - 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
- 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.
- setParent(IVertexConsumer) - Method in interface codechicken.lib.model.pipeline.IPipelineConsumer
-
Sets the parent consumer.
- setParent(IVertexConsumer) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- 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
- setPostProcessHook(Function<VoxelShape, VoxelShape>) - Method in class codechicken.lib.raytracer.MergedVoxelShapeHolder
- 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)
- setQuadOrientation(Direction) - Method in interface codechicken.lib.model.IVertexConsumer
- setQuadOrientation(Direction) - Method in class codechicken.lib.model.pipeline.BakedPipeline
- setQuadOrientation(Direction) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- setQuadOrientation(Direction) - Method in class codechicken.lib.model.Quad
- setQuadOrientation(Direction) - Method in class codechicken.lib.render.BakedVertexSource
- setQuadTint(int) - Method in interface codechicken.lib.model.IVertexConsumer
- setQuadTint(int) - Method in class codechicken.lib.model.pipeline.BakedPipeline
- setQuadTint(int) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- setQuadTint(int) - Method in class codechicken.lib.model.Quad
- setQuadTint(int) - Method in class codechicken.lib.render.BakedVertexSource
- 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(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- setShadeCorners(Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- setShadeCornersAuto() - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- setShadeTopLeft(Supplier<Integer>) - 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.GuiTextList
- setShadow(Supplier<Boolean>) - Method in class codechicken.lib.gui.modular.elements.GuiTextField
-
Should the text be rendered with a shadow?
- setSide(int) - Method in class codechicken.lib.model.pipeline.transformers.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, GuiRender>) - 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, GuiRender>) - 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(Material) - 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, Material>) - 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, Material>) - 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(Component) - 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
- 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<Component>) - Method in class codechicken.lib.gui.modular.elements.GuiText
- setTextSupplier(Supplier<List<? extends Component>>) - Method in class codechicken.lib.gui.modular.elements.GuiTextList
- setTexture(TextureAtlasSprite) - Method in interface codechicken.lib.model.IVertexConsumer
- setTexture(TextureAtlasSprite) - Method in class codechicken.lib.model.pipeline.BakedPipeline
- setTexture(TextureAtlasSprite) - Method in class codechicken.lib.model.pipeline.QuadTransformer
- setTexture(TextureAtlasSprite) - Method in class codechicken.lib.model.Quad
- setTexture(TextureAtlasSprite) - Method in class codechicken.lib.render.BakedVertexSource
- setThickness(double) - Method in class codechicken.lib.model.pipeline.transformers.QuadCornerKicker
-
Sets the amount to kick the vertex in by, this is your facades thickness.
- setTint(int) - Method in class codechicken.lib.model.pipeline.transformers.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(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(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(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.
- setToolTipFormatter(BiFunction<Long, Long, List<Component>>) - Method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
-
Install a custom formatter to control how the energy tool tip renders.
- setToolTipFormatter(BiFunction<FluidStack, Long, List<Component>>) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Install a custom formatter to control how the fluid tool tip renders.
- 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.
- setup() - Method in class codechicken.lib.math.InterpHelper
-
Call when you are ready to use the InterpHelper.
- setupRenderState() - Method in class codechicken.lib.render.buffer.DelegateRenderType
- setupRenderState() - Method in class codechicken.lib.render.buffer.VBORenderType.WithCallbacks
- 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
- setValue(V) - Method in class codechicken.lib.util.LazyValuePair
- 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
- setWaitTicks(int) - Method in class codechicken.lib.capability.CapabilityCache
-
Sets the number of ticks to wait between re-caching an 'empty' capability.
The default is to wait 5 seconds. - setWidth(double) - Method in class codechicken.lib.gui.modular.lib.geometry.ConstrainedGeometry
-
Simple method for setting the width of this element.
- setWindow(Material) - Method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Sets the tank window texture, Will be tiled to fit the tank size.
- setWorldPos(Level, 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. - 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
- setZStacking(boolean) - Method in class codechicken.lib.gui.modular.elements.GuiElement
-
Allows you to disable child z-stacking, Meaning all child elements will be rendered at the same z-level rather than being stacked.
- shadedFill(double, double, double, double, double, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset area.
- shadedFill(double, double, double, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset area.
- shadedFill(RenderType, double, double, double, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset area.
- shadedFillInternal(RenderType, double, double, double, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- shadedRect(double, double, double, double, double, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset rectangle.
- shadedRect(double, double, double, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset rectangle.
- 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(Rectangle, double, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset rectangle.
- shadedRect(Rectangle, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset rectangle.
- shadedRect(Supplier<Integer>, Supplier<Integer>, Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- shadedRect(Supplier<Integer>, Supplier<Integer>, Supplier<Integer>, Supplier<Integer>) - Method in class codechicken.lib.gui.modular.elements.GuiRectangle
- shadedRect(RenderType, double, double, double, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Can be used to create the illusion of an inset / outset rectangle.
- shader() - Method in record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Returns the value of the
shaderrecord component. - ShaderConstantCache - Class in codechicken.lib.render.shader
-
Created by KitsuneAlex on 19/11/21.
- ShaderConstantCache() - Constructor for class codechicken.lib.render.shader.ShaderConstantCache
- shaderId - Variable in class codechicken.lib.render.shader.AbstractShaderObject
- ShaderInstanceMixin - Class in codechicken.lib.internal.mixin
-
Created by covers1624 on 9/4/22.
- ShaderInstanceMixin() - Constructor for class codechicken.lib.internal.mixin.ShaderInstanceMixin
- ShaderObject - Interface in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- ShaderObject.ShaderType - Interface in codechicken.lib.render.shader
-
Represents a Shader Type.
- ShaderObject.StandardShaderType - Enum Class in codechicken.lib.render.shader
-
Standard ShaderTypes.
- ShaderProgram - Class in codechicken.lib.render.shader
-
A ShaderProgram.
- ShaderProgramBuilder - Class in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- ShaderProgramBuilder.BinaryShaderObjectBuilder - Class in codechicken.lib.render.shader
-
Created by KitsuneAlex on 18/11/21.
- ShaderProgramBuilder.ShaderObjectBuilder - Class in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- 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, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapedRecipe(ItemStack, ResourceLocation) - 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, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- ShapedRecipeBuilder - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 28/12/20.
- ShapedRecipeBuilder(RecipeSerializer<?>, ResourceLocation, ItemStack) - Constructor for class codechicken.lib.datagen.recipe.ShapedRecipeBuilder
- ShapedRecipeBuilder.FinishedShapedRecipe - Class 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, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- shapelessRecipe(ItemStack, ResourceLocation) - 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, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- ShapelessRecipeBuilder - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 28/12/20.
- ShapelessRecipeBuilder(RecipeSerializer<?>, ResourceLocation, ItemStack) - Constructor for class codechicken.lib.datagen.recipe.ShapelessRecipeBuilder
- ShapelessRecipeBuilder.FinishedShapelessRecipe - Class in codechicken.lib.datagen.recipe
- 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
- shouldHandle(ItemStack, boolean) - Method in interface codechicken.lib.render.item.map.IMapRenderer
-
If the IMapRenderer should handle rendering the data from this map.
- shouldHandle(ItemStack, boolean) - Static method in class codechicken.lib.render.item.map.MapRenderRegistry
- 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
- SILK_TOUCH - Static variable in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- SimpleArmorMaterial - Class in codechicken.lib.item
-
Created by covers1624 on 14/12/20.
- SimpleArmorMaterial(int[], int[], int, SoundEvent, Supplier<Ingredient>, String, float, float) - Constructor for class codechicken.lib.item.SimpleArmorMaterial
- SimpleArmorMaterial.Builder - Class in codechicken.lib.item
- simpleBar(GuiParent<?>) - Static method in class codechicken.lib.gui.modular.elements.GuiEnergyBar
-
Creates a simple energy bar using a simple slot as a background to make it look nice.
- 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
- SimpleCapProvider<T> - Class in codechicken.lib.capability
-
Created by covers1624 on 17/5/20.
- SimpleCapProvider(Capability<T>, T) - Constructor for class codechicken.lib.capability.SimpleCapProvider
- SimpleClientPacketHandler - Class in codechicken.lib.packet
-
Created by covers1624 on 21/5/20.
- SimpleClientPacketHandler() - Constructor for class codechicken.lib.packet.SimpleClientPacketHandler
- simpleItemBlock(Block) - Method in class codechicken.lib.datagen.ItemModelProvider
- SimpleItemTier - Class in codechicken.lib.item
-
Created by covers1624 on 14/12/20.
- SimpleItemTier(int, float, float, int, int, Supplier<Ingredient>) - Constructor for class codechicken.lib.item.SimpleItemTier
- SimpleItemTier.Builder - Class in codechicken.lib.item
- simpleScrollWindow(GuiParent<?>, boolean, boolean) - Static method in class codechicken.lib.gui.modular.elements.GuiScrolling
- SimpleServerPacketHandler - Class in codechicken.lib.packet
-
Created by covers1624 on 21/5/20.
- SimpleServerPacketHandler() - Constructor for class codechicken.lib.packet.SimpleServerPacketHandler
- SimpleShaderObject - Class in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- SimpleShaderObject(String, ShaderObject.ShaderType, Collection<UniformPair>, String) - Constructor for class codechicken.lib.render.shader.SimpleShaderObject
- simpleSource - Variable in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- 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
- simpleTank(GuiParent<?>) - Static method in class codechicken.lib.gui.modular.elements.GuiFluidTank
-
Creates a simple tank using a simple slot as a background to make it look nice.
- sin(double) - Static method in class codechicken.lib.math.MathHelper
- SIN_TABLE - Static variable in class codechicken.lib.math.MathHelper
- singleItem(ItemLike) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- singleItemOr(ItemLike, LootItemCondition.Builder, LootPoolEntryContainer.Builder<?>) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- singleItemOrSilk(ItemLike, ItemLike) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- singleItemOrSilk(ItemLike, LootPoolSingletonContainer.Builder<?>) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- 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>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(Supplier<? extends ItemLike>, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(Supplier<? extends ItemLike>, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(ItemStack, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smelting(ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smelting(ItemLike, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(Supplier<? extends ItemLike>) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(Supplier<? extends ItemLike>) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(Supplier<? extends ItemLike>, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(Supplier<? extends ItemLike>, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(Supplier<? extends ItemLike>, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(Supplier<? extends ItemLike>, int, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemStack) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(ItemStack) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemStack, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(ItemStack, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemLike) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(ItemLike) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemLike, int) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(ItemLike, int) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- smoking(ItemLike, int, ResourceLocation) - Static method in class codechicken.lib.datagen.recipe.FurnaceRecipeBuilder
- smoking(ItemLike, int, ResourceLocation) - 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 - Static variable in class codechicken.lib.gui.modular.lib.GuiRender
- soundEvent(SoundEvent) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- source(String) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- source(String) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- source(ResourceLocation) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- source(ResourceLocation) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- sourceName() - Method in record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Returns the value of the
sourceNamerecord component. - special(SimpleCraftingRecipeSerializer<?>, String) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- special(SimpleCraftingRecipeSerializer<?>, ResourceLocation) - Method in class codechicken.lib.datagen.recipe.RecipeProvider
- SpecialCraftingRecipeBuilder - Class in codechicken.lib.datagen.recipe
-
Created by covers1624 on 25/3/21.
- SpecialCraftingRecipeBuilder(SimpleCraftingRecipeSerializer<?>, ResourceLocation) - Constructor for class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder
- SpecialCraftingRecipeBuilder.SpecialFinishedRecipe - Class in codechicken.lib.datagen.recipe
- SpecialFinishedRecipe() - Constructor for class codechicken.lib.datagen.recipe.SpecialCraftingRecipeBuilder.SpecialFinishedRecipe
- 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
- SPIR_V - Enum constant in enum class codechicken.lib.render.shader.BinaryType
- sprite - Variable in class codechicken.lib.model.Quad
- sprite - Variable in class codechicken.lib.render.CCRenderState
- sprite() - Method in class codechicken.lib.gui.modular.sprite.Material
- sprite(RenderType, double, double, double, double, int, TextureAtlasSprite) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- sprite(RenderType, double, double, double, double, int, TextureAtlasSprite, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- sprite(RenderType, double, double, double, double, int, TextureAtlasSprite, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- sprite(RenderType, double, double, double, double, TextureAtlasSprite) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- sprite(RenderType, double, double, double, double, TextureAtlasSprite, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- sprite(RenderType, double, double, double, double, TextureAtlasSprite, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- sprite(TextureAtlasSprite) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- sprite(TextureAtlasSprite) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- sprite(TextureAtlasSprite) - Method in interface codechicken.lib.render.buffer.ISpriteAwareVertexConsumer
- spriteRect(RenderType, double, double, double, double, int, TextureAtlasSprite) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, double, double, double, double, int, TextureAtlasSprite, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, double, double, double, double, int, TextureAtlasSprite, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, double, double, double, double, TextureAtlasSprite) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, double, double, double, double, TextureAtlasSprite, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, double, double, double, double, TextureAtlasSprite, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, Rectangle, int, TextureAtlasSprite) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, Rectangle, int, TextureAtlasSprite, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, Rectangle, int, TextureAtlasSprite, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, Rectangle, TextureAtlasSprite) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, Rectangle, TextureAtlasSprite, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- spriteRect(RenderType, Rectangle, TextureAtlasSprite, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a TextureAtlasSprite using the given render type, Vertex format should be POSITION_COLOR_TEX Texture will be resized / reshaped as appropriate to fit the defined area.
- 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
- startDrawing(VertexFormat.Mode, VertexFormat) - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateinstance to theTesselatorbuffer and prepare to start drawing vertices for the givenmodeandVertexFormat. - startDrawing(VertexFormat.Mode, VertexFormat, BufferBuilder) - Method in class codechicken.lib.render.CCRenderState
-
Bind this
CCRenderStateinstance to the givenBufferBuilderand prepare to start drawing vertices for the givenmodeandVertexFormat. - startOpen(Player) - Method in class codechicken.lib.inventory.InventoryCopy
- startOpen(Player) - Method in class codechicken.lib.inventory.InventoryNBT
- startOpen(Player) - Method in class codechicken.lib.inventory.InventorySimple
- startOpen(Player) - 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
- stateFromItemTransforms(ItemTransforms) - Static method in class codechicken.lib.util.TransformUtils
-
Decompose a vanilla
ItemTransformsinto aPerspectiveModelState. - 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.InventoryNBT
- stillValid(Player) - Method in class codechicken.lib.inventory.InventorySimple
- stillValid(Player) - Method in class codechicken.lib.inventory.MappedInventoryAccess
- stopOpen(Player) - Method in class codechicken.lib.inventory.InventoryCopy
- stopOpen(Player) - Method in class codechicken.lib.inventory.InventoryNBT
- stopOpen(Player) - Method in class codechicken.lib.inventory.InventorySimple
- stopOpen(Player) - 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
- 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
- su - Variable in class codechicken.lib.vec.uv.ScaledIconTransformation
- 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, Object, double) - Constructor for class codechicken.lib.raytracer.SubHitBlockHitResult
- SubHitBlockHitResult(Vector3, Direction, BlockPos, boolean, Object, double) - Constructor for class codechicken.lib.raytracer.SubHitBlockHitResult
- SubHitBlockHitResult(Vec3, Direction, BlockPos, 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(BlockPos) - Method in class codechicken.lib.vec.Vector3
- subtract(Vec3i) - Method in class codechicken.lib.vec.Cuboid6
- 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
T
- t - Variable in exception codechicken.lib.vec.IrreversibleTransformationException
- tag - Variable in class codechicken.lib.block.component.data.TagComponent
- tag - Variable in class codechicken.lib.inventory.InventoryNBT
- 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
- tank() - Method in record class codechicken.lib.gui.modular.elements.GuiFluidTank.FluidTank
-
Returns the value of the
tankrecord component. - TESS_CONTROL - Enum constant in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
- TESS_EVAL - Enum constant in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
- 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
- tex(Material, double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- tex(Material, double, double, double, double, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- tex(Material, double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- tex(Material, double, double, double, double, int, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- tex(Material, double, double, double, double, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- tex(Material, int, double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texColType(ResourceLocation) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
- texRect(Material, double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, double, double, double, double, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, double, double, double, double, int, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, int, double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, int, double, double, double, double, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, int, Rectangle) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, int, Rectangle, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, int, Rectangle, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, Rectangle) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, Rectangle, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- texRect(Material, Rectangle, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a texture sprite derived from the provided material.
- 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 - texture() - Method in class codechicken.lib.gui.modular.sprite.Material
- texture(String, ResourceLocation) - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- texture(ResourceLocation) - Method in class codechicken.lib.datagen.ItemModelProvider.SimpleItemModelBuilder
- textureName(String) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- TextureUtils - Class in codechicken.lib.texture
- TextureUtils() - Constructor for class codechicken.lib.texture.TextureUtils
- texType(ResourceLocation) - Static method in class codechicken.lib.gui.modular.lib.GuiRender
- ThrowingBiConsumer<A,
B, E extends Throwable> - Interface in codechicken.lib.util -
A simple BiConsumer that has a throws declaration.
- tick() - Method in class codechicken.lib.capability.CapabilityCache
-
Call this to notify of a new game tick.
- 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
- tile - Variable in class codechicken.lib.block.ModularBlockEntity.DataComponent
- TileChunkLoadHook - Class in codechicken.lib.world
- TileChunkLoadHook() - Constructor for class codechicken.lib.world.TileChunkLoadHook
- tileComponent - Variable in class codechicken.lib.block.ModularBlockEntity.DataComponent
- TileComponent() - Constructor for class codechicken.lib.block.ModularTileBlock.TileComponent
- tileSprite(RenderType, double, double, double, double, TextureAtlasSprite, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a sprite tiled to fit the specified area.
- tileSprite(RenderType, double, double, double, double, TextureAtlasSprite, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a sprite tiled to fit the specified area.
- tileSprite(RenderType, double, double, double, double, TextureAtlasSprite, int, int, float, float, float, float) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a sprite tiled to fit the specified area.
- tileSprite(RenderType, double, double, double, double, TextureAtlasSprite, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draw a sprite tiled to fit the specified area.
- 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
- toBuilder() - Method in class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties
-
Deprecated.
- toBuilder() - Method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.BooleanData
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.ByteData
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.DoubleData
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.FloatData
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.FluidData
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.IntData
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.LongData
- toBytes(MCDataOutput) - Method in class codechicken.lib.inventory.container.data.ShortData
- toDataInput() - Method in interface codechicken.lib.data.MCDataInput
-
Wraps this stream into a
DataInputstream. - toDataOutput() - Method in interface codechicken.lib.data.MCDataOutput
-
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
- toggleState() - Method in class codechicken.lib.gui.modular.elements.GuiButton
- toInputStream() - Method in interface codechicken.lib.data.MCDataInput
-
Wraps this stream into an
InputStream. - toJson() - Method in class codechicken.lib.datagen.ConditionalIngredient
- toJson(JsonObject) - Method in class codechicken.lib.datagen.ItemModelProvider.ClassCustomLoaderBuilder
- toJson(JsonObject) - Method in class codechicken.lib.datagen.ItemModelProvider.CompositeLoaderBuilder
- toJson(JsonObject) - Method in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- 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(double, double, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a rectangle / background with a style matching vanilla tool tips.
- toolTipBackground(double, double, double, double, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a rectangle / background with a style matching vanilla tool tips.
- toolTipBackground(double, double, double, double, int, int, int, int, boolean) - Method in class codechicken.lib.gui.modular.lib.GuiRender
-
Draws a rectangle / background with a style matching vanilla tool tips.
- 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 extends 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
- toolTipWithImage(List<Component>, Optional<TooltipComponent>, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- toolTipWithImage(List<Component>, Optional<TooltipComponent>, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- toolTipWithImage(List<Component>, Optional<TooltipComponent>, ItemStack, double, double) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- toolTipWithImage(List<Component>, Optional<TooltipComponent>, ItemStack, double, double, int, int, int, int) - Method in class codechicken.lib.gui.modular.lib.GuiRender
- toOutputStream() - Method in interface codechicken.lib.data.MCDataOutput
-
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
- toPacket(NetworkDirection) - Method in class codechicken.lib.packet.PacketCustom
- toPacket(NetworkDirection, int) - Method in class codechicken.lib.packet.PacketCustom
- toPacketBuffer() - Method in class codechicken.lib.data.MCDataByteBuf
-
Gets the underlying buffer as a
FriendlyByteBuf. - 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
- 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.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.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.GuiEnergyBar.EnergyBar
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.gui.modular.elements.GuiFluidTank.FluidTank
-
Returns a string representation of this record class.
- 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.model.ClassModelLoader.Geometry
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.model.CompositeItemModel.Geometry
-
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 record class codechicken.lib.render.shader.GlslProcessor.ProcessedShader
-
Returns a string representation of this record class.
- toString() - Method in record class codechicken.lib.render.shader.UniformPair
-
Returns a string representation of this record class.
- 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
- toTag() - Method in class codechicken.lib.inventory.container.data.AbstractDataStore
- toTag() - Method in class codechicken.lib.inventory.container.data.BooleanData
- toTag() - Method in class codechicken.lib.inventory.container.data.ByteData
- toTag() - Method in class codechicken.lib.inventory.container.data.DoubleData
- toTag() - Method in class codechicken.lib.inventory.container.data.FloatData
- toTag() - Method in class codechicken.lib.inventory.container.data.FluidData
- toTag() - Method in class codechicken.lib.inventory.container.data.IntData
- toTag() - Method in class codechicken.lib.inventory.container.data.LongData
- toTag() - Method in class codechicken.lib.inventory.container.data.ShortData
- totalSize(Axis) - Method in class codechicken.lib.gui.modular.elements.GuiScrolling
- toughness(float) - Method in class codechicken.lib.item.SimpleArmorMaterial.Builder
- transform() - Method in class codechicken.lib.model.pipeline.QuadTransformer
-
Called to transform the vertices.
- transform() - Method in class codechicken.lib.model.pipeline.transformers.QuadAlphaOverride
- transform() - Method in class codechicken.lib.model.pipeline.transformers.QuadClamper
- transform() - Method in class codechicken.lib.model.pipeline.transformers.QuadCornerKicker
- transform() - Method in class codechicken.lib.model.pipeline.transformers.QuadFaceStripper
- transform() - Method in class codechicken.lib.model.pipeline.transformers.QuadReInterpolator
- transform() - Method in class codechicken.lib.model.pipeline.transformers.QuadTinter
- 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
- TransformUtils - Class in codechicken.lib.util
-
Created by covers1624 on 5/16/2016.
- TransformUtils() - Constructor for class codechicken.lib.util.TransformUtils
- 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
- triModel(int) - Static method in class codechicken.lib.render.CCModel
- tryOrNull(Supplier<T>) - Static method in class codechicken.lib.util.LambdaUtils
-
Attempts to run the supplier, returns null on an exception.
- tryQuietly(SneakyUtils.ThrowingRunnable<Throwable>) - Static method in class codechicken.lib.util.LambdaUtils
-
Try's the operation quietly, disposing of any exception thrown.
- twoFacedCopy() - Method in class codechicken.lib.render.CCModel
- type - Variable in class codechicken.lib.render.shader.CCUniform
- type - Variable in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- type() - Method in record class codechicken.lib.render.shader.UniformPair
-
Returns the value of the
typerecord component. - type(ShaderObject.ShaderType) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
U
- u - Variable in class codechicken.lib.vec.uv.UV
- U_INT - Enum constant in enum class codechicken.lib.render.shader.UniformType.Carrier
- U_INT - Enum constant in enum class codechicken.lib.render.shader.UniformType
- U_VEC2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- U_VEC3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- U_VEC4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- unary_$tilde() - Method in class codechicken.lib.vec.Vector3
- uniform(String, UniformType) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- uniform(String, UniformType) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- UniformPair - Record Class in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- UniformPair(String, UniformType) - Constructor for record class codechicken.lib.render.shader.UniformPair
-
Creates an instance of a
UniformPairrecord class. - uniforms - Variable in class codechicken.lib.render.shader.ShaderProgramBuilder.ShaderObjectBuilder
- UniformType - Enum Class in codechicken.lib.render.shader
-
Created by covers1624 on 24/5/20.
- UniformType.Carrier - Enum Class in codechicken.lib.render.shader
- UNKNOWN - Enum constant in enum class codechicken.lib.config.ValueType
- unpack(int) - Static method in class codechicken.lib.colour.Colour
- unpack(int[], float[], VertexFormat, int, int) - Static method in class codechicken.lib.util.VertexUtils
- unsetDefaultColor() - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- unsetDefaultColor() - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- UP - Enum constant in enum class codechicken.lib.gui.modular.lib.geometry.Direction
- update() - Method in class codechicken.lib.inventory.InventoryCopy
- update(Collection<T>) - Method in class codechicken.lib.raytracer.MergedVoxelShapeHolder
- 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
- use() - Method in class codechicken.lib.render.shader.ShaderProgram
-
Binds this shader for use, Lazily allocates, links and compiles all
ShaderObjects. - useAmbientOcclusion() - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- useAmbientOcclusion() - Method in class codechicken.lib.model.bakedmodels.OverrideListModel
- useAmbientOcclusion() - Method in class codechicken.lib.model.DummyBakedModel
- useDepth - Static variable in class codechicken.lib.internal.HighlightHandler
- usesBlockLight() - Method in class codechicken.lib.model.bakedmodels.AbstractBakedPropertiesModel
-
Deprecated.
- usesBlockLight() - Method in class codechicken.lib.model.bakedmodels.ModelProperties
-
Deprecated.
- usesBlockLight() - Method in class codechicken.lib.model.bakedmodels.OverrideListModel
- usesBlockLight() - Method in class codechicken.lib.model.DummyBakedModel
- uv - Variable in class codechicken.lib.model.Quad.Vertex
- uv - Variable in class codechicken.lib.vec.Vertex5
- uv(float, float) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- uv(float, float) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- 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
- uv2(int, int) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- uv2(int, int) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- uvIndex - Variable in class codechicken.lib.model.CachedFormat
- 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.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. - 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.datagen.LanguageProvider.Side
-
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.pipeline.transformers.QuadCornerKicker.Corner
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.render.shader.BinaryType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.render.shader.UniformType.Carrier
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class codechicken.lib.render.shader.UniformType
-
Returns the enum constant of this class with the specified name.
- valueRange(ItemLike, int, int) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- valueRangeOrSilk(ItemLike, ItemLike, int, int) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- valueRangeOrSilkWithFortune(ItemLike, ItemLike, int, int) - Method in class codechicken.lib.datagen.LootTableProvider.BlockLootProvider
- 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.datagen.LanguageProvider.Side
-
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.pipeline.transformers.QuadCornerKicker.Corner
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.render.shader.BinaryType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.render.shader.UniformType.Carrier
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class codechicken.lib.render.shader.UniformType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VALUES - Static variable in enum class codechicken.lib.render.shader.UniformType
- 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
- VariableTransformation - Class in codechicken.lib.vec
- VariableTransformation(Matrix4) - Constructor for class codechicken.lib.vec.VariableTransformation
- VBORenderType - Class in codechicken.lib.render.buffer
-
A RenderType that is backed by a VertexBufferObject used for Instanced rendering.
- VBORenderType(RenderType, BiConsumer<VertexFormat, BufferBuilder>) - Constructor for class codechicken.lib.render.buffer.VBORenderType
-
Create a new VBORenderType, delegates render state setup to the provided parent, also uses the parents VertexFormat.
- VBORenderType.WithCallbacks - Class in codechicken.lib.render.buffer
- 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
- VEC2 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- vec3() - Method in class codechicken.lib.vec.Vector3
- VEC3 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- VEC4 - Enum constant in enum class codechicken.lib.render.shader.UniformType
- 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
- vert - Variable in class codechicken.lib.render.CCRenderState
- vertex(double, double, double) - Method in class codechicken.lib.render.buffer.BakedQuadVertexBuilder
- vertex(double, double, double) - Method in class codechicken.lib.render.buffer.DelegatingVertexConsumer
- vertex(double, double, double) - Method in class codechicken.lib.render.buffer.TransformingVertexConsumer
- Vertex(CachedFormat) - Constructor for class codechicken.lib.model.Quad.Vertex
-
Create a new Vertex.
- Vertex(Quad.Vertex) - Constructor for class codechicken.lib.model.Quad.Vertex
-
Creates a new Vertex using the data inside the other.
- VERTEX - Enum constant in enum class codechicken.lib.render.shader.ShaderObject.StandardShaderType
- 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
- VertexUtils - Class in codechicken.lib.util
-
Created by covers1624 on 9/7/22.
- VertexUtils() - Constructor for class codechicken.lib.util.VertexUtils
- 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
- visibility - Variable in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- visibility(String, boolean) - Method in class codechicken.lib.datagen.ItemModelProvider.CustomLoaderBuilder
- 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, IndexedVoxelShape, double) - Constructor for class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- VoxelShapeBlockHitResult(Vector3, Direction, boolean, IndexedVoxelShape, double) - Constructor for class codechicken.lib.raytracer.VoxelShapeBlockHitResult
- VoxelShapeBlockHitResult(Vector3, Direction, BlockPos, 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
- whenSpecialized(Consumer<ConstantCache>) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder.BinaryShaderObjectBuilder
- whenUsed(Runnable) - Method in class codechicken.lib.render.shader.ShaderProgramBuilder
- 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
- withAction(Runnable) - Method in class codechicken.lib.render.buffer.VBORenderType.WithCallbacks
-
An extra
Runnableto be applied before draw calls. - withAO(boolean) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- withBuiltInRenderer(boolean) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- withCallback(Runnable) - Method in class codechicken.lib.render.buffer.VBORenderType
-
An extra
Runnableto be applied before draw calls. - WithCallbacks() - Constructor for class codechicken.lib.render.buffer.VBORenderType.WithCallbacks
- withCondition(Function<ConditionBuilder, ICondition>) - Method in class codechicken.lib.datagen.ConditionalIngredient.Builder
- withCondition(Function<ConditionBuilder, 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
- withFail(Ingredient) - Method in class codechicken.lib.datagen.ConditionalIngredient.Builder
- withGui3D(boolean) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- withParticle(TextureAtlasSprite) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- withPass(Ingredient) - Method in class codechicken.lib.datagen.ConditionalIngredient.Builder
- withPlacement(DirectionComponent.PlacementFunc) - Method in class codechicken.lib.block.component.DirectionComponent
- withState(RenderStateShard) - Method in class codechicken.lib.render.buffer.VBORenderType.WithCallbacks
-
An extra
RenderStateShardto be applied. - withState(RenderStateShard) - Method in class codechicken.lib.render.buffer.VBORenderType
-
An extra
RenderStateShardto be applied. - withTransforms(PerspectiveModelState) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- withTransforms(PerspectiveModelState) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.PerspectiveProperties.PerspectiveBuilder
-
Deprecated.
- withUsesBlockLight(boolean) - Method in class codechicken.lib.model.bakedmodels.ModelProperties.Builder
-
Deprecated.
- WOOL - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_BLACK - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_BLACK - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_BLUE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_BLUE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_BROWN - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_BROWN - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_CYAN - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_CYAN - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_GRAY - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_GRAY - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_GREEN - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_GREEN - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_LIGHT_BLUE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_LIGHT_BLUE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_LIGHT_GRAY - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_LIGHT_GRAY - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_LIME - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_LIME - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_MAGENTA - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_MAGENTA - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_ORANGE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_ORANGE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_PINK - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_PINK - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_PURPLE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_PURPLE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_RED - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_RED - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_WHITE - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_WHITE - Static variable in class codechicken.lib.util.CCLTags.Items
- WOOL_YELLOW - Static variable in class codechicken.lib.util.CCLTags.Blocks
- WOOL_YELLOW - Static variable in class codechicken.lib.util.CCLTags.Items
- world - Variable in class codechicken.lib.model.bakedmodels.WrappedItemModel
- wrapped - Variable in class codechicken.lib.model.bakedmodels.WrappedItemModel
- WrappedItemModel - Class in codechicken.lib.model.bakedmodels
-
A simple wrapper item model.
- WrappedItemModel(BakedModel) - Constructor for class codechicken.lib.model.bakedmodels.WrappedItemModel
- write(int) - Method in class codechicken.lib.data.MCDataOutput.OutputStreamWrapper
- write(MCDataOutput) - Method in class codechicken.lib.config.ConfigCategoryImpl
- write(MCDataOutput) - Method in interface codechicken.lib.config.ConfigTag
-
Write this tag to a
MCDataOutput. - write(MCDataOutput) - Method in class codechicken.lib.config.ConfigValueImpl
- write(MCDataOutput) - Method in class codechicken.lib.config.ConfigValueListImpl
- write(FriendlyByteBuf, Ingredient) - Method in class codechicken.lib.datagen.ConditionalIngredient.Serializer
- writeBoolean(boolean) - Method in class codechicken.lib.data.MCDataByteBuf
- writeBoolean(boolean) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a boolean to the stream.
- writeBoolean(boolean) - Method in class codechicken.lib.data.MCDataOutputStream
- writeBoolean(boolean) - Method in class codechicken.lib.packet.PacketCustom
- writeBooleans(boolean[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeBooleans(boolean[]) - Method in class codechicken.lib.packet.PacketCustom
- writeBooleans(boolean[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeBooleans(boolean[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeByte(int) - Method in class codechicken.lib.data.MCDataByteBuf
- writeByte(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a byte to the stream.
- writeByte(int) - Method in class codechicken.lib.data.MCDataOutputStream
- writeByte(int) - Method in class codechicken.lib.packet.PacketCustom
- writeByteBuf(ByteBuf) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
ByteBufto the stream, including its length. - writeByteBuf(ByteBuf) - Method in class codechicken.lib.packet.PacketCustom
- writeByteBuffer(ByteBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
ByteBufferto the stream. - writeByteBuffer(ByteBuffer) - Method in class codechicken.lib.packet.PacketCustom
- writeBytes(byte[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeBytes(byte[]) - Method in class codechicken.lib.packet.PacketCustom
- writeBytes(byte[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeBytes(byte[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeChar(int) - Method in class codechicken.lib.data.MCDataByteBuf
- writeChar(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a char to the stream.
- writeChar(int) - Method in class codechicken.lib.data.MCDataOutputStream
- writeChar(int) - Method in class codechicken.lib.packet.PacketCustom
- writeCharBuffer(CharBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
CharBufferto the stream. - writeCharBuffer(CharBuffer) - Method in class codechicken.lib.packet.PacketCustom
- writeChars(char[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeChars(char[]) - Method in class codechicken.lib.packet.PacketCustom
- writeChars(char[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeChars(char[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeCompoundNBT(CompoundTag) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
CompoundTagto the stream. - writeCompoundNBT(CompoundTag) - Method in class codechicken.lib.packet.PacketCustom
- writeCuboid(Cuboid6) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
Cuboid6to the stream. - writeCuboid(Cuboid6) - Method in class codechicken.lib.packet.PacketCustom
- writeDirection(Direction) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
Directionto the stream. - writeDirection(Direction) - Method in class codechicken.lib.packet.PacketCustom
- writeDouble(double) - Method in class codechicken.lib.data.MCDataByteBuf
- writeDouble(double) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a double to the stream.
- writeDouble(double) - Method in class codechicken.lib.data.MCDataOutputStream
- writeDouble(double) - Method in class codechicken.lib.packet.PacketCustom
- writeDoubleBuffer(DoubleBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
DoubleBufferto the stream. - writeDoubleBuffer(DoubleBuffer) - Method in class codechicken.lib.packet.PacketCustom
- writeDoubles(double[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeDoubles(double[]) - Method in class codechicken.lib.packet.PacketCustom
- writeDoubles(double[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeDoubles(double[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeEnum(Enum<?>) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an
Enumvalue to the stream. - writeEnum(Enum<?>) - Method in class codechicken.lib.packet.PacketCustom
- writeFloat(float) - Method in class codechicken.lib.data.MCDataByteBuf
- writeFloat(float) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a float to the stream.
- writeFloat(float) - Method in class codechicken.lib.data.MCDataOutputStream
- writeFloat(float) - Method in class codechicken.lib.packet.PacketCustom
- writeFloatBuffer(FloatBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
FloatBufferto the stream. - writeFloatBuffer(FloatBuffer) - Method in class codechicken.lib.packet.PacketCustom
- writeFloats(float[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeFloats(float[]) - Method in class codechicken.lib.packet.PacketCustom
- writeFloats(float[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeFloats(float[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeFluidStack(FluidStack) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
FluidStackto the stream. - writeFluidStack(FluidStack) - Method in class codechicken.lib.packet.PacketCustom
- writeInt(int) - Method in class codechicken.lib.data.MCDataByteBuf
- writeInt(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a int to the stream.
- writeInt(int) - Method in class codechicken.lib.data.MCDataOutputStream
- writeInt(int) - Method in class codechicken.lib.packet.PacketCustom
- writeIntBuffer(IntBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
IntBufferto the stream. - writeIntBuffer(IntBuffer) - Method in class codechicken.lib.packet.PacketCustom
- writeInts(int[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeInts(int[]) - Method in class codechicken.lib.packet.PacketCustom
- writeInts(int[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeInts(int[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeItemStack(ItemStack) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an
ItemStackto the stream. - writeItemStack(ItemStack) - Method in class codechicken.lib.packet.PacketCustom
- writeItemStack(ItemStack, boolean) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an
ItemStackto the stream. - writeItemStack(ItemStack, boolean) - Method in class codechicken.lib.packet.PacketCustom
- writeItemStacksToTag(ItemStack[]) - Static method in class codechicken.lib.inventory.InventoryUtils
-
NBT item saving function
- writeItemStacksToTag(ItemStack[], int) - Static method in class codechicken.lib.inventory.InventoryUtils
-
NBT item saving function with support for stack sizes > 32K
- writeLong(long) - Method in class codechicken.lib.data.MCDataByteBuf
- writeLong(long) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a long to the stream.
- writeLong(long) - Method in class codechicken.lib.data.MCDataOutputStream
- writeLong(long) - Method in class codechicken.lib.packet.PacketCustom
- writeLongBuffer(LongBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
LongBufferto the stream. - writeLongBuffer(LongBuffer) - Method in class codechicken.lib.packet.PacketCustom
- writeLongs(long[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeLongs(long[]) - Method in class codechicken.lib.packet.PacketCustom
- writeLongs(long[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeLongs(long[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writePos(BlockPos) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
BlockPosto the stream. - writePos(BlockPos) - Method in class codechicken.lib.packet.PacketCustom
- writeRegistryId(IForgeRegistry<T>, ResourceLocation) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes the id associated with the given name to the stream encoding both the registry name and object's id.
- writeRegistryId(IForgeRegistry<T>, ResourceLocation) - Method in class codechicken.lib.packet.PacketCustom
- writeRegistryId(IForgeRegistry<T>, T) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes the given object to the stream encoding both the registry name and object's id.
- writeRegistryId(IForgeRegistry<T>, T) - Method in class codechicken.lib.packet.PacketCustom
- writeRegistryIdDirect(IForgeRegistry<T>, ResourceLocation) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes the id associated with the given name to the stream.
- writeRegistryIdDirect(IForgeRegistry<T>, ResourceLocation) - Method in class codechicken.lib.packet.PacketCustom
- writeRegistryIdDirect(IForgeRegistry<T>, T) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a forge registry object's id to the stream.
- writeRegistryIdDirect(IForgeRegistry<T>, T) - Method in class codechicken.lib.packet.PacketCustom
- writeResourceLocation(ResourceLocation) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
ResourceLocationto the stream. - writeResourceLocation(ResourceLocation) - Method in class codechicken.lib.packet.PacketCustom
- writeShort(int) - Method in class codechicken.lib.data.MCDataByteBuf
- writeShort(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a short to the stream.
- writeShort(int) - Method in class codechicken.lib.data.MCDataOutputStream
- writeShort(int) - Method in class codechicken.lib.packet.PacketCustom
- writeShortBuffer(ShortBuffer) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
ShortBufferto the stream. - writeShortBuffer(ShortBuffer) - Method in class codechicken.lib.packet.PacketCustom
- writeShorts(short[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeShorts(short[]) - Method in class codechicken.lib.packet.PacketCustom
- writeShorts(short[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array to the stream, including its length.
- writeShorts(short[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeSignedVarInt(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a Signed Variable length int.
- writeSignedVarInts(int[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length Signed ints to the stream.
- writeSignedVarInts(int[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length Signed ints to the stream.
- writeSignedVarLong(long) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a Signed Variable length long.
- writeSignedVarLongs(long[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length Signed longs to the stream.
- writeSignedVarLongs(long[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length Signed longs to the stream.
- writeString(String) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a UTF-8 Encoded
Stringto the stream. - writeString(String) - Method in class codechicken.lib.packet.PacketCustom
- writeString(String, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a UTF-8 Encoded
Stringto the stream. - writeString(String, int) - Method in class codechicken.lib.packet.PacketCustom
- writeTextComponent(Component) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
Componentto the stream. - writeTextComponent(Component) - Method in class codechicken.lib.packet.PacketCustom
- 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
- writeUUID(UUID) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
UUIDto the stream. - writeUUID(UUID) - Method in class codechicken.lib.packet.PacketCustom
- writeVarInt(int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a Variable length int.
- writeVarInt(int) - Method in class codechicken.lib.packet.PacketCustom
- writeVarInts(int[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length ints to the stream.
- writeVarInts(int[]) - Method in class codechicken.lib.packet.PacketCustom
- writeVarInts(int[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length ints to the stream.
- writeVarInts(int[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeVarLong(long) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a Variable length long.
- writeVarLong(long) - Method in class codechicken.lib.packet.PacketCustom
- writeVarLongs(long[]) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length longs to the stream.
- writeVarLongs(long[]) - Method in class codechicken.lib.packet.PacketCustom
- writeVarLongs(long[], int, int) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes an array of Variable length longs to the stream.
- writeVarLongs(long[], int, int) - Method in class codechicken.lib.packet.PacketCustom
- writeVec3d(Vec3) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
Vec3to the stream. - writeVec3d(Vec3) - Method in class codechicken.lib.packet.PacketCustom
- writeVec3f(Vector3f) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
Vector3fto the stream. - writeVec3i(Vec3i) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
Vec3ito the stream. - writeVec3i(Vec3i) - Method in class codechicken.lib.packet.PacketCustom
- writeVector(Vector3) - Method in interface codechicken.lib.data.MCDataOutput
-
Writes a
Vector3to the stream. - writeVector(Vector3) - Method in class codechicken.lib.packet.PacketCustom
- writeVert() - Method in class codechicken.lib.render.CCRenderState
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
- zStacking() - Method in class codechicken.lib.gui.modular.elements.GuiElement
_
- _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