Index

A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractBlockStateSmith<T> - Class in team.lodestar.lodestone.systems.datagen.statesmith
 
AbstractBlockStateSmith(Class<T>) - Constructor for class team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith
 
AbstractBlockStateSmith.StateFunction<T> - Interface in team.lodestar.lodestone.systems.datagen.statesmith
 
AbstractBlockStateSmith.StateSmithData - Class in team.lodestar.lodestone.systems.datagen.statesmith
 
AbstractContainerScreenMixin - Class in team.lodestar.lodestone.mixin.client
 
AbstractContainerScreenMixin() - Constructor for class team.lodestar.lodestone.mixin.client.AbstractContainerScreenMixin
 
AbstractLodestoneParticleType<T> - Class in team.lodestar.lodestone.systems.particle.world.type
 
AbstractLodestoneParticleType() - Constructor for class team.lodestar.lodestone.systems.particle.world.type.AbstractLodestoneParticleType
 
AbstractParticleBuilder<T> - Class in team.lodestar.lodestone.systems.particle.builder
 
AbstractParticleBuilder() - Constructor for class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
AbstractVFXBuilder() - Constructor for class team.lodestar.lodestone.systems.rendering.VFXBuilders.AbstractVFXBuilder
 
act(Consumer<ScreenParticleBuilder>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
act(Consumer<WorldParticleBuilder>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
act(Consumer<WorldParticleBuilder>) - Method in class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
act(Item, LodestoneItemModelProvider) - Method in interface team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith.ItemModelSupplier
 
act(ItemModelSmithData, Collection<Supplier<? extends Item>>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
act(ItemModelSmithData, Supplier<? extends Item>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.EmptyItemModelSmith
 
act(ItemModelSmithData, Supplier<? extends Item>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
act(ItemModelSmithData, Supplier<? extends Item>...) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
act(LodestoneItemModelProvider, Supplier<? extends Item>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.EmptyItemModelSmith
 
act(LodestoneItemModelProvider, Supplier<? extends Item>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
act(AbstractBlockStateSmith.StateSmithData, Collection<Supplier<? extends Block>>) - Method in class team.lodestar.lodestone.systems.datagen.statesmith.BlockStateSmith
 
act(AbstractBlockStateSmith.StateSmithData, Supplier<? extends Block>...) - Method in class team.lodestar.lodestone.systems.datagen.statesmith.BlockStateSmith
 
act(AbstractBlockStateSmith.StateSmithData, ItemModelSmith, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Collection<Supplier<? extends Block>>) - Method in class team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith
 
act(AbstractBlockStateSmith.StateSmithData, ItemModelSmith, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Supplier<? extends Block>...) - Method in class team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith
 
act(AbstractBlockStateSmith.StateSmithData, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Collection<Supplier<? extends Block>>) - Method in class team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith
 
act(AbstractBlockStateSmith.StateSmithData, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier, Supplier<? extends Block>...) - Method in class team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith
 
act(T, ModelFile) - Method in interface team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith.StateFunction
 
act(T, LodestoneBlockStateProvider) - Method in interface team.lodestar.lodestone.systems.datagen.statesmith.BlockStateSmith.SmithStateSupplier
 
act(T, LodestoneBlockStateProvider, AbstractBlockStateSmith.StateFunction<T>, ModularBlockStateSmith.ModelFileSupplier) - Method in interface team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith.ModularSmithStateSupplier
 
ACTIVELY_ACCESSED_KEYS - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
ActiveWorldEventReport(ServerLevel) - Constructor for class team.lodestar.lodestone.command.ListActiveWorldEventsCommand.ActiveWorldEventReport
 
ActiveWorldEventReport(ServerLevel, WorldEventType) - Constructor for class team.lodestar.lodestone.command.ListActiveWorldEventsCommand.ActiveWorldEventReport
 
activeWorldEvents - Variable in class team.lodestar.lodestone.attachment.WorldEventAttachment
 
actor - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
actor - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleOptions
 
actRaw(Consumer<WorldParticleBuilder>) - Method in class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
addActor(Consumer<GenericScreenParticle>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
addAdditionalSaveData(CompoundTag) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
Adds additional data during serialization.
addAttributeTooltips(AddAttributeTooltipsEvent) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
 
addAttributeTooltips(AddAttributeTooltipsEvent) - Static method in class team.lodestar.lodestone.handlers.ItemEventHandler
 
addCommand(String, String) - Method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
addDatagenData(Function<LodestoneDatagenBlockData, LodestoneDatagenBlockData>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
addFrames(int, int) - Method in class team.lodestar.lodestone.systems.particle.screen.FrameSetScreenParticle
 
addFrames(int, int) - Method in class team.lodestar.lodestone.systems.particle.world.FrameSetParticle
 
addFrom(ScreenParticleHolder) - Method in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleHolder
 
addFxInstance(I) - Method in class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
Add a fx instance
addIndex(int) - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
addIndexedVertex(IndexedVertex) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
addInstance(PostProcessor) - Static method in class team.lodestar.lodestone.systems.postprocess.PostProcessHandler
Add an PostProcessor for it to be handled automatically.
ADDITIVE - Static variable in interface team.lodestar.lodestone.systems.particle.render_types.LodestoneScreenParticleRenderType
 
ADDITIVE - Static variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
ADDITIVE_BLOCK - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_BLOCK_PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_DISTORTED_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_FUNCTION - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
Static, one off Render Types.
ADDITIVE_ROUNDED_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_SCROLLING_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_SOLID - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_TERRAIN_SHEET - Static variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
ADDITIVE_TEXT - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
ADDITIVE_TRANSPARENCY - Static variable in class team.lodestar.lodestone.systems.rendering.StateShards
 
ADDITIVE_TWO_SIDED_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
addLayers(LodestoneBlockFiller.LodestoneBlockFillerLayer...) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
addLayers(LodestoneBlockFiller.LodestoneLayerToken...) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
addLoop(int, int, int) - Method in class team.lodestar.lodestone.systems.particle.screen.FrameSetScreenParticle
 
addLoop(int, int, int) - Method in class team.lodestar.lodestone.systems.particle.world.FrameSetParticle
 
addMesh(IndexedMesh) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
addModelLayerData() - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
addModelNameAffix(String) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
addModelNameAffix(String) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
addModularActor(Object, Consumer<VFXBuilders.WorldVFXBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
addModularActor(Consumer<VFXBuilders.WorldVFXBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
addMotion(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
addMotion(double, double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
addMotion(Vec3) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
addMotion(Vector3f) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
addNormal(Vector3f) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
addOption(String, String) - Method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
addOptionTooltip(String, String) - Method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
addParticle(ScreenParticleHolder, T, double, double, double, double) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
addPosition(Vector3f) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
addRenderActor(Consumer<LodestoneWorldParticle>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
addRenderType(RenderType) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
addRenderTypeModifier(Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
addScreenshake(ScreenshakeInstance) - Static method in class team.lodestar.lodestone.handlers.ScreenshakeHandler
 
addSeparateTransformData() - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
addSpawnActor(Consumer<LodestoneWorldParticle>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
addTag(TagKey<Block>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
addTag(TagKey<Block>) - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
addTags(HolderLookup.Provider) - Method in class team.lodestar.lodestone.data.LodestoneBlockTagDatagen
 
addTags(HolderLookup.Provider) - Method in class team.lodestar.lodestone.data.LodestoneDamageTypeDatagen
 
addTags(HolderLookup.Provider) - Method in class team.lodestar.lodestone.data.LodestoneItemTagDatagen
 
addTags(TagKey<Block>...) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
addTags(TagKey<Block>...) - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
addTagsFromBlockProperties(Set<DeferredHolder<Block, ? extends Block>>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockTagsProvider
 
addTextureNameAffix(String) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
addTextureNameAffix(String) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
addThrowawayData(Function<LodestoneThrowawayBlockData, LodestoneThrowawayBlockData>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
addTickActor(Consumer<LodestoneWorldParticle>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
addToTabSorting(ResourceLocation, Item.Properties) - Static method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
addTrailPoint(Vec3) - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
addTrailPoint(TrailPoint) - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
addTranslations() - Method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
addUv(Vector2f) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
addVertex(float, float, float) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
addVertex(float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 
addVertexAndReturnIndex(IndexedVertex) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
addWorldEvent(Level, boolean, T) - Static method in class team.lodestar.lodestone.handlers.WorldEventHandler
 
addWorldEvent(Level, T) - Static method in class team.lodestar.lodestone.handlers.WorldEventHandler
 
AFFIXED_BLOCK_MODEL_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
afterProcess() - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
Unbind textures
age - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
air() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
airModel(Block) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
allowedItemSize - Variable in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
alpha - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
amplifyEffect(MobEffectInstance, LivingEntity, int) - Static method in class team.lodestar.lodestone.helpers.EntityHelper
 
amplifyEffect(MobEffectInstance, LivingEntity, int, int) - Static method in class team.lodestar.lodestone.helpers.EntityHelper
 
AngleHelper - Class in team.lodestar.lodestone.helpers
 
AngleHelper() - Constructor for class team.lodestar.lodestone.helpers.AngleHelper
 
angleLerp(double, double, double) - Static method in class team.lodestar.lodestone.helpers.AngleHelper
 
apply(EffectInstance, String) - Method in class team.lodestar.lodestone.systems.postprocess.ShaderDataBuffer
 
apply(IndexedModel) - Method in class team.lodestar.lodestone.systems.model.obj.modifier.ModelModifier
Apply the modification to the whole IndexedModel.
apply(IndexedModel) - Method in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier
 
apply(IndexedModel, IndexedMesh) - Method in class team.lodestar.lodestone.systems.model.obj.modifier.ModelModifier
Apply the modification to a specific IndexedMesh in an IndexedModel.
apply(IndexedModel, IndexedMesh) - Method in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier
 
apply(IndexedModel, IndexedMesh) - Method in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier.Ngon
 
apply(IndexedModel, IndexedMesh) - Method in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier.Quad
 
apply(RenderTypeToken) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
 
apply(RenderTypeToken, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
 
apply(RenderTypeToken, ShaderUniformHandler) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
 
apply(RenderTypeToken, ShaderUniformHandler, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
 
applyAndCache(RenderTypeToken) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
Deprecated, for removal: This API element is subject to removal in a future version.
applyAndCache(RenderTypeToken, ShaderUniformHandler) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
Deprecated, for removal: This API element is subject to removal in a future version.
applyImport(boolean, String) - Method in class team.lodestar.lodestone.systems.postprocess.LodestoneGlslPreprocessor
 
applyModifier(Consumer<ItemModelSmithResult>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
applyModifiers() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
applyPostProcess() - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
applyUniformChanges(LodestoneRenderType, ShaderUniformHandler) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
Queues shader uniform changes for a render type.
applyWithModifier(RenderTypeToken, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
Deprecated, for removal: This API element is subject to removal in a future version.
applyWithModifier(RenderTypeToken, ShaderUniformHandler, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
Deprecated, for removal: This API element is subject to removal in a future version.
applyWithModifierAndCache(RenderTypeToken, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
Deprecated, for removal: This API element is subject to removal in a future version.
applyWithModifierAndCache(RenderTypeToken, ShaderUniformHandler, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
Deprecated, for removal: This API element is subject to removal in a future version.
applyWobble(float, float) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
applyWobble(float, float, float) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
applyWobble(Vector3f[], float, float) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
ARMOR - Static variable in class team.lodestar.lodestone.handlers.ItemEventHandler
 
assemble(CraftingInput, HolderLookup.Provider) - Method in class team.lodestar.lodestone.recipe.NBTCarryRecipe
 
assemble(T, HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
ATTACHMENT_TYPES - Static variable in class team.lodestar.lodestone.registry.common.LodestoneAttachmentTypes
 
attributes - Variable in class team.lodestar.lodestone.systems.item.LodestoneArmorItem
 
attributes(ItemAttributeModifiers) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
ATTRIBUTES - Static variable in class team.lodestar.lodestone.registry.common.LodestoneAttributes
 
AutonamedRecipeBuilder<R> - Interface in team.lodestar.lodestone.recipe.builder
 
autoSync - Variable in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
AXIS_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates an axis oriented block model and state.
axisAlignedPlaneOf(Vec3) - Static method in class team.lodestar.lodestone.helpers.VecHelper
 

B

b1 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
b1 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
b2 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
b2 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
Back(String) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.Back
Creates a new Back instance with the default overshoot (1.70158).
Back(String, float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.Back
Creates a new Back instance with the specified overshoot.
BACK_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
An instance of BackIn using the default overshoot.
BACK_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
An instance of BackInOut using the default overshoot.
BACK_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
An instance of BackOut using the default overshoot.
BackIn() - Constructor for class team.lodestar.lodestone.systems.easing.Easing.BackIn
 
BackIn(float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.BackIn
 
BackInOut() - Constructor for class team.lodestar.lodestone.systems.easing.Easing.BackInOut
 
BackInOut(float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.BackInOut
 
BackOut() - Constructor for class team.lodestar.lodestone.systems.easing.Easing.BackOut
 
BackOut(float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.BackOut
 
bake() - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
bake() - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
bakedIndices - Variable in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
bakeIndices(VertexFormat.Mode, boolean) - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
bakeIndicies(VertexFormat.Mode, boolean) - Method in class team.lodestar.lodestone.systems.model.obj.ObjModel.Builder
 
bCol - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
BedrockDirectionalBehaviorComponent - Class in team.lodestar.lodestone.systems.particle.world.behaviors.components
 
BedrockDirectionalBehaviorComponent() - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
BedrockDirectionalBehaviorComponent(SpinParticleData) - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
BedrockDirectionalBehaviorComponent(SpinParticleData, SpinParticleData) - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
beforeProcess(Matrix4f) - Method in class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
 
beforeProcess(Matrix4f) - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
Set uniforms and bind textures here
begin() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
Deprecated.
begin(Tesselator, TextureManager) - Method in interface team.lodestar.lodestone.systems.particle.render_types.LodestoneScreenParticleRenderType
 
begin(Tesselator, TextureManager) - Method in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
beginBufferedRendering() - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
beginElement(VertexFormatElement) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.LodestoneBufferBuilder
 
behavior - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
behavior - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
behaviorComponent - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
behaviorComponent - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
BILLBOARD - Static variable in interface team.lodestar.lodestone.systems.particle.world.behaviors.LodestoneParticleBehavior
 
BillboardParticleBehavior - Class in team.lodestar.lodestone.systems.particle.world.behaviors
 
BillboardParticleBehavior() - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.BillboardParticleBehavior
 
bind() - Method in class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram
 
bind() - Method in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
bindBufferBase(int, int, int) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
blendFunction - Variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
blit(PoseStack) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
BLOCK_ENTITY_TYPES - Static variable in class team.lodestar.lodestone.registry.common.LodestoneBlockEntities
 
BLOCK_MODEL_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
BLOCK_TEXTURE_CACHE - Static variable in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockModelProvider
Stores the textures used by the most recently generated block.
BLOCK_TEXTURE_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
blockClass - Variable in class team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith
 
blockEntity - Variable in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
blockEntity - Variable in class team.lodestar.lodestone.systems.sound.LodestoneBlockEntitySoundInstance
 
BlockEntityHelper - Class in team.lodestar.lodestone.helpers.block
A collection of various helper methods related to block entities
BlockEntityHelper() - Constructor for class team.lodestar.lodestone.helpers.block.BlockEntityHelper
 
blockEntityType - Variable in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
BlockItemMixin - Class in team.lodestar.lodestone.mixin.common
 
BlockItemMixin() - Constructor for class team.lodestar.lodestone.mixin.common.BlockItemMixin
 
blockOutlinePositions(Level, BlockPos) - Static method in class team.lodestar.lodestone.helpers.DataHelper
 
blockOutlinePositions(Level, BlockPos) - Static method in class team.lodestar.lodestone.helpers.VecHelper
 
blockPos - Variable in class team.lodestar.lodestone.systems.particle.world.options.LodestoneTerrainParticleOptions
 
BlockPosHelper - Class in team.lodestar.lodestone.helpers.block
A collection of various helper methods related to block positions
BlockPosHelper() - Constructor for class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
blockState - Variable in class team.lodestar.lodestone.systems.particle.world.options.LodestoneTerrainParticleOptions
 
BlockStateEntryBuilder(BlockState) - Constructor for class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntryBuilder
 
BlockStateHelper - Class in team.lodestar.lodestone.helpers.block
A collection of various helper methods related to blockstates
BlockStateHelper() - Constructor for class team.lodestar.lodestone.helpers.block.BlockStateHelper
 
BlockStateSmith<T> - Class in team.lodestar.lodestone.systems.datagen.statesmith
 
BlockStateSmith(Class<T>, ItemModelSmith, BlockStateSmith.SmithStateSupplier<T>) - Constructor for class team.lodestar.lodestone.systems.datagen.statesmith.BlockStateSmith
 
BlockStateSmith(Class<T>, BlockStateSmith.SmithStateSupplier<T>) - Constructor for class team.lodestar.lodestone.systems.datagen.statesmith.BlockStateSmith
 
BlockStateSmith.SmithStateSupplier<T> - Interface in team.lodestar.lodestone.systems.datagen.statesmith
 
BlockStateSmithTypes - Class in team.lodestar.lodestone.systems.datagen
 
BlockStateSmithTypes() - Constructor for class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
 
body - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
bodyParts() - Method in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
bottomVertices() - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
Returns the value of the bottomVertices record component.
BOUNCE_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Bounce easing in.
BOUNCE_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Bounce easing in/out.
BOUNCE_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Bounce easing out.
brighter(Color, int) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
brighter(Color, int, float) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
buffer - Variable in class team.lodestar.lodestone.systems.rendering.LodestoneBufferWrapper
 
buffers - Variable in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
BUFFERS - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
bufferSource - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
build() - Method in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
build() - Method in class team.lodestar.lodestone.systems.model.obj.ObjModel.Builder
 
build() - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
build() - Method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
build() - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
build() - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
build() - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
build() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventType.Builder
Builds the WorldEventType with the specified parameters.
build() - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntryBuilder
 
build(ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneCookingRecipeBuilder
 
build(ResourceLocation) - Method in interface team.lodestar.lodestone.recipe.builder.LodestoneRecipeBuilder
 
build(ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneShapedRecipeBuilder
 
build(ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneShapelessRecipeBuilder
 
build(ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneSingleItemRecipeBuilder
 
build(ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneSmithingTransformRecipeBuilder
 
build(ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneSmithingTrimRecipeBuilder
 
build(ResourceLocation) - Method in class team.lodestar.lodestone.recipe.NBTCarryRecipe.Builder
 
buildCreativeTabs(BuildCreativeModeTabContentsEvent) - Static method in class team.lodestar.lodestone.events.SetupEvents
 
builder() - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
builder(Object...) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
Builder(ShapedRecipeBuilder, Ingredient) - Constructor for class team.lodestar.lodestone.recipe.NBTCarryRecipe.Builder
 
Builder(ObjModel) - Constructor for class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
buildInstanceDetailsPage(Consumer<Component>, WorldEventInstance) - Method in class team.lodestar.lodestone.command.ListActiveWorldEventsCommand.ActiveWorldEventReport
 
BUTTON_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a button block model and state.
BUTTON_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 

C

CachedBlockEntitySoundInstance<T> - Class in team.lodestar.lodestone.systems.sound
 
CachedBlockEntitySoundInstance(T, Supplier<SoundEvent>, float, float) - Constructor for class team.lodestar.lodestone.systems.sound.CachedBlockEntitySoundInstance
 
cachedDirection - Variable in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
cachedItemParticles - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
cacheFogData(ViewportEvent.ComputeFogColor) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
cacheFogData(ViewportEvent.RenderFog) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
cameraSetup(Camera) - Static method in class team.lodestar.lodestone.handlers.ScreenshakeHandler
 
cameraSetup(ViewportEvent.ComputeCameraAngles) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
 
CAN_TRIGGER_MAGIC - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneDamageTypeTags
 
canAttackBlock(BlockState, Level, BlockPos, Player) - Method in class team.lodestar.lodestone.systems.item.LodestoneCombatItem
 
canCraftInDimensions(int, int) - Method in class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
canPerformAction(ItemStack, ItemAbility) - Method in class team.lodestar.lodestone.systems.item.LodestoneCombatItem
 
canPlace(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure
 
canPlace(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure.StructurePiece
 
canPlace(BlockPlaceContext, BlockState) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockItem
 
canPlace(LevelAccessor, BlockPos) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntry
 
canPlace(LevelAccessor, BlockPos, BlockState) - Method in interface team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.EntryPlacementPredicate
 
canRender(T) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventRenderer
 
canSpawnParticles - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
cast(VertexBuffer) - Static method in interface team.lodestar.lodestone.systems.rendering.IVertexBuffer
 
CENTER_OF_ORIGIN - Static variable in class team.lodestar.lodestone.helpers.VecHelper
 
CHANCE - Static variable in class team.lodestar.lodestone.registry.common.LodestonePlacementFillers
 
ChancePlacementFilter - Class in team.lodestar.lodestone.systems.worldgen
 
ChancePlacementFilter(float) - Constructor for class team.lodestar.lodestone.systems.worldgen.ChancePlacementFilter
 
checkFallDamage(double, boolean, BlockState, BlockPos) - Method in class team.lodestar.lodestone.systems.entity.LodestoneBoatEntity
 
CIRC_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Circular easing in - accelerating from zero velocity.
CIRC_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Circular easing in/out - acceleration until halfway, then deceleration.
CIRC_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Circular easing out - decelerating to zero velocity.
clamped(double, double, double) - Method in class team.lodestar.lodestone.systems.easing.Easing
 
clamped(double, double, double, double) - Method in class team.lodestar.lodestone.systems.easing.Easing
 
clamped(float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing
 
clamped(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing
 
cleanup() - Static method in class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
cleanup() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
clear() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
clear() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
clearActors() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
clearDefault() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
clearOverride() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
clearOverrides() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
clearParticles() - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
clearParticles(ScreenParticleHolder) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
clearRenderActors() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
clearSpawnActors() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
clearTickActor() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
ClientConfig - Class in team.lodestar.lodestone.config
 
ClientConfig(ModConfigSpec.Builder) - Constructor for class team.lodestar.lodestone.config.ClientConfig
 
ClientOnly() - Constructor for class team.lodestar.lodestone.handlers.WorldEventHandler.ClientOnly
 
ClientOnly() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneBlockEntities.ClientOnly
 
ClientRuntimeEvents - Class in team.lodestar.lodestone.events
 
ClientRuntimeEvents() - Constructor for class team.lodestar.lodestone.events.ClientRuntimeEvents
 
clientSetup(FMLClientSetupEvent) - Static method in class team.lodestar.lodestone.events.ClientSetupEvents
 
ClientSetupEvents - Class in team.lodestar.lodestone.events
 
ClientSetupEvents() - Constructor for class team.lodestar.lodestone.events.ClientSetupEvents
 
clientSynced - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventType
 
clientSynced() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventType.Builder
Sets the event to be client-synced without assigning a renderer.
clientSynced(WorldEventRenderer<T>) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventType.Builder
Sets the event to be client-synced and assigns a renderer for the event.
clientTick(Camera) - Static method in class team.lodestar.lodestone.handlers.ScreenshakeHandler
 
clientTick(ClientTickEvent.Post) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
 
Clip - Enum constant in enum class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings.NgonMethod
 
codec - Variable in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeSerializer
 
codec() - Method in class team.lodestar.lodestone.recipe.NBTCarryRecipe.Serializer
 
codec() - Method in class team.lodestar.lodestone.systems.block.LodestoneDirectionalBlock
 
codec() - Method in class team.lodestar.lodestone.systems.block.LodestoneHorizontalBlock
 
codec() - Method in class team.lodestar.lodestone.systems.particle.world.type.AbstractLodestoneParticleType
 
codec() - Method in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeSerializer
 
CODEC - Static variable in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
CODEC - Static variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
CODEC - Static variable in class team.lodestar.lodestone.recipe.NBTCarryRecipe.Serializer
 
CODEC - Static variable in class team.lodestar.lodestone.systems.block.LodestoneDirectionalBlock
 
CODEC - Static variable in class team.lodestar.lodestone.systems.block.LodestoneHorizontalBlock
 
CODEC - Static variable in class team.lodestar.lodestone.systems.easing.Easing
 
CODEC - Static variable in class team.lodestar.lodestone.systems.worldgen.ChancePlacementFilter
 
CODEC - Static variable in class team.lodestar.lodestone.systems.worldgen.DimensionPlacementFilter
 
CodecHelper - Class in team.lodestar.lodestone.helpers
 
CodecHelper() - Constructor for class team.lodestar.lodestone.helpers.CodecHelper
 
coefficient - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
coefficient - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
coefficientMultiplier - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
coefficientMultiplier - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
COLOR_DEPTH_WRITE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
COLOR_WRITE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
colorCoefficient - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
colorCoefficient - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
colorCurveEasing - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
colorCurveEasing - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
colorData - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
colorData - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
colorData - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
ColorHelper - Class in team.lodestar.lodestone.helpers
 
ColorHelper() - Constructor for class team.lodestar.lodestone.helpers.ColorHelper
 
colorLerp(Easing, float, float, float, Color, Color) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
colorLerp(Easing, float, Color, Color) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
ColorParticleData - Class in team.lodestar.lodestone.systems.particle.data.color
 
ColorParticleData(float, float, float, float, float, float, float, Easing) - Constructor for class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
ColorParticleDataBuilder - Class in team.lodestar.lodestone.systems.particle.data.color
 
ColorParticleDataBuilder(float, float, float, float, float, float) - Constructor for class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
COMMAND_ARGUMENT_TYPES - Static variable in class team.lodestar.lodestone.registry.common.LodestoneCommandArgumentTypes
 
COMMON_UNIFORMS - Static variable in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
compile() - Method in class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram.Shader
 
component(DataComponentType<T>, T) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
ComputeProgram - Class in team.lodestar.lodestone.systems.rendering.shader
 
ComputeProgram(ResourceLocation) - Constructor for class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram
 
ComputeProgram.Shader - Class in team.lodestar.lodestone.systems.rendering.shader
 
ConfigPath(String...) - Constructor for record class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigPath
Creates an instance of a ConfigPath record class.
configure() - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
ConfigValueHolder(String, String, LodestoneConfig.BuilderSupplier<T>) - Constructor for class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigValueHolder
 
connect(BlockPos) - Method in interface team.lodestar.lodestone.systems.multiblock.IModularMultiBlockCore
 
constrictTransparency(GenericParticleData) - Static method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
consumer - Variable in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithData
 
consumer - Variable in class team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith.StateSmithData
 
CONSUMER_INFO_MAP - Static variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders
 
containsVertex(IndexedVertex) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
contentsChangeBehavior - Variable in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
convertTextureAtlasToVolume(ByteBuffer, int, int, int, int, int, int[]) - Static method in class team.lodestar.lodestone.helpers.TextureHelper
Converts a texture atlas to a 3D texture volume
COPIES - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
Stores many copies of render types, a copy is a new instance of a render type with the same properties.
copy() - Method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
copy() - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
copy() - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
copy(String, LodestoneRenderType) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
copy(BlockBehaviour) - Static method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
copy(LodestoneRenderType) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
Creates a copy of a render type.
copyAndStore(Object, LodestoneRenderType) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
Creates a copy of a render type and stores it in the LodestoneRenderTypes.COPIES hashmap, with the key being a pair of original render type and copy index.
copyAndStore(Object, LodestoneRenderType, ShaderUniformHandler) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
copyDepthBuffer() - Static method in class team.lodestar.lodestone.systems.postprocess.PostProcessHandler
 
copyDepthBuffer() - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
copyDepthBuffer(RenderTarget) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
copyFields(T, T, String...) - Static method in class team.lodestar.lodestone.helpers.ReflectionHelper
Copies fields from one object to another.
copyFrom - Variable in class team.lodestar.lodestone.recipe.NBTCarryRecipe
 
copyFromDefault(HumanoidModel) - Method in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
copyState(RenderType.CompositeState) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
copyWithNewCount(List<ItemStack>, int) - Static method in class team.lodestar.lodestone.helpers.ItemHelper
 
copyWithNewCount(ItemStack, int) - Static method in class team.lodestar.lodestone.helpers.ItemHelper
 
copyWithUniformChanges(String, LodestoneRenderType, ShaderUniformHandler) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
copyWithUniformChanges(LodestoneRenderType, ShaderUniformHandler) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
corePos - Variable in class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
craftRemainder(Item) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
create(float) - Static method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
create(float) - Static method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
create(float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
create(float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
create(float, float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
create(float, float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
create(float, float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
create(float, float, float, float, float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
create(int) - Static method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
create(Color) - Static method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
create(Color, Color) - Static method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
create(Supplier<? extends LodestoneWorldParticleType>) - Static method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
create(Supplier<? extends LodestoneWorldParticleType>, LodestoneBehaviorComponent) - Static method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
create(Supplier<Integer>) - Static method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
create(ResourceKey<DamageType>, Entity) - Static method in class team.lodestar.lodestone.helpers.DamageTypeHelper
 
create(ResourceKey<DamageType>, Entity, Entity) - Static method in class team.lodestar.lodestone.helpers.DamageTypeHelper
 
create(ResourceLocation, double) - Static method in class team.lodestar.lodestone.systems.attribute.LodestoneAttribute
 
create(ResourceLocation, double, double, double) - Static method in class team.lodestar.lodestone.systems.attribute.LodestoneRangedAttribute
 
create(BlockState) - Static method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
create(Level, ResourceKey<DamageType>) - Static method in class team.lodestar.lodestone.helpers.DamageTypeHelper
 
create(Level, ResourceKey<DamageType>, Entity) - Static method in class team.lodestar.lodestone.helpers.DamageTypeHelper
 
create(Level, ResourceKey<DamageType>, Entity, Entity) - Static method in class team.lodestar.lodestone.helpers.DamageTypeHelper
 
create(ScreenParticleType<?>, ScreenParticleHolder) - Static method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
create(WorldParticleOptions) - Static method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
create(LodestoneWorldParticleType) - Static method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
create(LodestoneWorldParticleType, LodestoneBehaviorComponent) - Static method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
create(T, ResourceLocation) - Method in interface team.lodestar.lodestone.systems.model.obj.lod.LODBuilder
 
createArmorLayer(MeshDefinition, PartDefinition, PartDefinition, PartDefinition, PartDefinition, PartDefinition, PartDefinition, PartDefinition, PartDefinition, PartDefinition, PartDefinition) - Method in interface team.lodestar.lodestone.systems.model.LodestoneArmorModel.ILodestoneArmorModelBuilder
 
createArmorModel(LodestoneArmorModel.ILodestoneArmorModelBuilder) - Static method in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
createBlockOutline(Level, BlockPos, BlockState) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class team.lodestar.lodestone.systems.block.LodestoneDirectionalBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class team.lodestar.lodestone.systems.block.LodestoneHorizontalBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class team.lodestar.lodestone.systems.block.LodestoneLeavesBlock
 
createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class team.lodestar.lodestone.systems.block.WaterLoggedEntityBlock
 
createBuilder(ModConfigSpec.Builder) - Method in interface team.lodestar.lodestone.systems.config.LodestoneConfig.BuilderSupplier
 
createCachedToken(RenderStateShard.EmptyTextureStateShard) - Static method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
Deprecated, for removal: This API element is subject to removal in a future version.
createCachedToken(ResourceLocation) - Static method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
Deprecated, for removal: This API element is subject to removal in a future version.
createCircle(Level, double, double, double, double, double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
createCodec(LodestoneNetworkPayloads.PayloadDataSupplier<T>) - Method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
createCompositeState(RenderType.OutlineProperty) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
createExtraAttributes() - Method in class team.lodestar.lodestone.systems.item.LodestoneArmorItem
 
createGenericModel(Item, ResourceLocation, ResourceLocation...) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
createGenericRenderType(String, VertexFormat, VertexFormat.Mode, LodestoneRenderTypes.LodestoneCompositeStateBuilder) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
createGenericRenderType(String, VertexFormat, VertexFormat.Mode, LodestoneRenderTypes.LodestoneCompositeStateBuilder, ShaderUniformHandler) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
Creates a custom render type and creates a buffer builder for it.
createGenericRenderType(String, LodestoneRenderTypes.LodestoneCompositeStateBuilder) - Static method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
createHumanoidAlias(MeshDefinition) - Static method in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
createInstance(CompoundTag) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventType
 
createInstance(ResourceProvider) - Method in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
createMeshBuffer(PoseStack) - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
createParticle(ClientLevel, ScreenParticleOptions, double, double, double, double) - Method in class team.lodestar.lodestone.systems.particle.screen.LodestoneScreenParticleType.Factory
 
createParticle(ClientLevel, T, double, double, double, double) - Method in interface team.lodestar.lodestone.systems.particle.screen.ScreenParticleType.ParticleProvider
 
createParticle(LodestoneItemCrumbsParticleOptions, ClientLevel, double, double, double, double, double, double) - Method in class team.lodestar.lodestone.systems.particle.world.type.LodestoneItemCrumbsParticleType.Factory
 
createParticle(LodestoneTerrainParticleOptions, ClientLevel, double, double, double, double, double, double) - Method in class team.lodestar.lodestone.systems.particle.world.type.LodestoneTerrainParticleType.Factory
 
createParticle(WorldParticleOptions, ClientLevel, double, double, double, double, double, double) - Method in class team.lodestar.lodestone.systems.particle.world.type.LodestoneWorldParticleType.Factory
 
createPayload(FriendlyByteBuf) - Method in interface team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadDataSupplier
 
createPayloadType(Class<T>, String) - Method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
createRandomDirection(RandomSource, float) - Static method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
createRandomDirection(RandomSource, float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
createRandomDirection(RandomSource, float, float, float) - Static method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
createRegistry(String) - Static method in class team.lodestar.lodestone.registry.common.LodestoneWorldEventTypes
Creates a new world event type registry for the given mod ID.
createRenderType(String, VertexFormat, VertexFormat.Mode, int, boolean, boolean, RenderType.CompositeState) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
createScreen() - Static method in class team.lodestar.lodestone.systems.rendering.VFXBuilders
 
createToken(RenderStateShard.EmptyTextureStateShard) - Static method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
 
createToken(ResourceLocation) - Static method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
 
createWorld() - Static method in class team.lodestar.lodestone.systems.rendering.VFXBuilders
 
CreativeModeInventoryScreenMixin - Class in team.lodestar.lodestone.mixin.client
 
CreativeModeInventoryScreenMixin() - Constructor for class team.lodestar.lodestone.mixin.client.CreativeModeInventoryScreenMixin
 
CROSS_MODEL_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a cross model, used by flowers and grass, and a blockstate to match.
CROSS_MODEL_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
cubeModelAirTexture(Block) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
CubeVertexData - Record Class in team.lodestar.lodestone.systems.rendering.cube
 
CubeVertexData(Vector3f[], Vector3f[], List<Vector3f[]>) - Constructor for record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
Creates an instance of a CubeVertexData record class.
CUBIC_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Cubic easing in - accelerating from zero velocity.
CUBIC_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Cubic easing in/out - acceleration until halfway, then deceleration.
CUBIC_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Cubic easing out - decelerating to zero velocity.
CULL - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
CurioHelper - Class in team.lodestar.lodestone.helpers
 
CurioHelper() - Constructor for class team.lodestar.lodestone.helpers.CurioHelper
 
CURIOS - Static variable in class team.lodestar.lodestone.compability.CuriosCompat.LoadedOnly
 
CuriosCompat - Class in team.lodestar.lodestone.compability
 
CuriosCompat() - Constructor for class team.lodestar.lodestone.compability.CuriosCompat
 
CuriosCompat.LoadedOnly - Class in team.lodestar.lodestone.compability
 
currentItemX - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
currentItemY - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
CUSTOM_MODEL - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
A modular state smith, requires two separate functions, one that generates the model, and another that creates the blockstate.
CUTOUT_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 

D

DamageTypeHelper - Class in team.lodestar.lodestone.helpers
 
DamageTypeHelper() - Constructor for class team.lodestar.lodestone.helpers.DamageTypeHelper
 
darker(Color, int) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
darker(Color, int, float) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
DATAGEN_DATA_CACHE - Static variable in class team.lodestar.lodestone.handlers.ThrowawayBlockDataHandler
 
DataHelper - Class in team.lodestar.lodestone.helpers
A collection of helper methods for data manipulation
DataHelper() - Constructor for class team.lodestar.lodestone.helpers.DataHelper
 
decodeOrThrow(DynamicOps<B>, Codec<T>, B) - Static method in class team.lodestar.lodestone.helpers.CodecHelper
 
decodePacket(LodestoneNetworkPayloads.PayloadDataSupplier<T>) - Method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
DEFAULT_COLOR - Static variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
DEFAULT_GENERIC - Static variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
DEFAULT_OVERSHOOT - Static variable in class team.lodestar.lodestone.systems.easing.Easing.Back
The default overshoot is 10% (1.70158).
DEFAULT_SPIN - Static variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
defaultSaveFunc(RecipeOutput, ResourceLocation) - Method in interface team.lodestar.lodestone.recipe.builder.LodestoneRecipeBuilder
 
defaultUniformData - Variable in class team.lodestar.lodestone.systems.rendering.shader.ExtendedShaderInstance
 
defaultValue - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
deg(double) - Static method in class team.lodestar.lodestone.helpers.AngleHelper
 
DELAYED_PARTICLE_RENDERING - Static variable in class team.lodestar.lodestone.config.ClientConfig
 
DELAYED_RENDER - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
DEPTH_FADE - Static variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
DEPTH_FADE - Static variable in interface team.lodestar.lodestone.systems.rendering.rendeertype.ShaderUniformHandler
 
deserializeNBT(HolderLookup.Provider, CompoundTag) - Method in class team.lodestar.lodestone.attachment.WorldEventAttachment
 
deserializeNBT(CompoundTag) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
destroy() - Method in class team.lodestar.lodestone.systems.postprocess.ShaderDataBuffer
 
destroy() - Method in interface team.lodestar.lodestone.systems.rendering.IBufferObject
 
destroy() - Method in class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram
 
destroyBufferObjects() - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
destroyMultiblock(Player, Level, BlockPos) - Method in interface team.lodestar.lodestone.systems.multiblock.IMultiBlockCore
 
destroyTime(float) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
DevWorldSetupCommand - Class in team.lodestar.lodestone.command
 
DevWorldSetupCommand() - Constructor for class team.lodestar.lodestone.command.DevWorldSetupCommand
 
DIMENSION - Static variable in class team.lodestar.lodestone.registry.common.LodestonePlacementFillers
 
DimensionPlacementFilter - Class in team.lodestar.lodestone.systems.worldgen
 
DimensionPlacementFilter(Set<ResourceKey<Level>>) - Constructor for class team.lodestar.lodestone.systems.worldgen.DimensionPlacementFilter
 
DIRECTIONAL - Static variable in interface team.lodestar.lodestone.systems.particle.world.behaviors.components.LodestoneBehaviorComponent
 
DIRECTIONAL - Static variable in interface team.lodestar.lodestone.systems.particle.world.behaviors.LodestoneParticleBehavior
 
DIRECTIONAL_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a directional block model and state.
DirectionalBehaviorComponent - Class in team.lodestar.lodestone.systems.particle.world.behaviors.components
 
DirectionalBehaviorComponent() - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.DirectionalBehaviorComponent
 
DirectionalBehaviorComponent(Function<LodestoneWorldParticle, Vec3>) - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.DirectionalBehaviorComponent
 
DirectionalBehaviorComponent(Vec3) - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.DirectionalBehaviorComponent
 
DirectionalParticleBehavior - Class in team.lodestar.lodestone.systems.particle.world.behaviors
 
DirectionalParticleBehavior() - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.DirectionalParticleBehavior
 
dirty - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
disableCull() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
disableForcedSpawn() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
disableNoClip() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
discarded - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
discardFunctionType - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
discardFunctionType - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
discardFunctionType - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
dispatchCompute(int, int, int) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
distance(float...) - Static method in class team.lodestar.lodestone.helpers.DataHelper
 
Distance(Consumer<LODBuilder<Float>>) - Static method in class team.lodestar.lodestone.systems.model.obj.lod.LODStrategy
 
DISTORTED_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
distSqr(float...) - Static method in class team.lodestar.lodestone.helpers.DataHelper
 
DOOR_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
DOOR.
draw(MeshData) - Method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
draw(PoseStack) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
Deprecated.
drawCube(PoseStack, CubeVertexData) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
drawCubeSide(PoseStack, CubeVertexData, Direction) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
drawCubeSides(PoseStack, CubeVertexData, Direction...) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
drawInstanced(int) - Method in class team.lodestar.lodestone.mixin.client.VertexBufferMixin
 
drawInstanced(int) - Method in interface team.lodestar.lodestone.systems.rendering.IVertexBuffer
 
drawLineBetween(MultiBufferSource, PoseStack, Vec3, Vec3, float, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
Draw a line between two points
drawMesh(PoseStack, Tesselator) - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
drawSteppedLineBetween(MultiBufferSource, PoseStack, List<Vec3>, float, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
Draw a segmented line between two points, subdividing the line into a number of segments
drawSteppedLineBetween(MultiBufferSource, PoseStack, Vec3, Vec3, int, float, int, int, int, int, Consumer<Vec3>) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
Draw a segmented line between two points, subdividing the line into a number of segments
drawWithShaderInstanced(Matrix4f, Matrix4f, ShaderInstance, int) - Method in class team.lodestar.lodestone.mixin.client.VertexBufferMixin
 
drawWithShaderInstanced(Matrix4f, Matrix4f, ShaderInstance, int) - Method in interface team.lodestar.lodestone.systems.rendering.IVertexBuffer
 
dropsLike(Block) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
dumpItems(Level, BlockPos) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
dumpItems(Level, Vec3) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
durability(int) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
duration - Variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
duration - Variable in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
DynamicShaderFxInstance - Class in team.lodestar.lodestone.systems.postprocess
 
DynamicShaderFxInstance() - Constructor for class team.lodestar.lodestone.systems.postprocess.DynamicShaderFxInstance
 
dynamicShape() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 

E

ease(double, double, double) - Method in class team.lodestar.lodestone.systems.easing.Easing
 
ease(double, double, double, double) - Method in class team.lodestar.lodestone.systems.easing.Easing
 
ease(float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing
 
ease(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing.BackIn
 
ease(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing.BackInOut
 
ease(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing.BackOut
 
ease(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing
The basic function for easing.
ease(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing.ElasticIn
 
ease(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing.ElasticInOut
 
ease(float, float, float, float) - Method in class team.lodestar.lodestone.systems.easing.Easing.ElasticOut
 
Easing - Class in team.lodestar.lodestone.systems.easing
The Easing class holds a set of general-purpose motion tweening functions by Robert Penner.
Easing(String) - Constructor for class team.lodestar.lodestone.systems.easing.Easing
 
Easing.Back - Class in team.lodestar.lodestone.systems.easing
A base class for Back easings.
Easing.BackIn - Class in team.lodestar.lodestone.systems.easing
Back easing in - backtracking slightly, then reversing direction and moving to target.
Easing.BackInOut - Class in team.lodestar.lodestone.systems.easing
Back easing in/out - backtracking slightly, then reversing direction and moving to target, then overshooting target, reversing, and finally coming back to target.
Easing.BackOut - Class in team.lodestar.lodestone.systems.easing
Back easing out - moving towards target, overshooting it slightly, then reversing and coming back to target.
Easing.Elastic - Class in team.lodestar.lodestone.systems.easing
A base class for elastic easings.
Easing.ElasticIn - Class in team.lodestar.lodestone.systems.easing
An Elastic easing used for ElasticIn functions.
Easing.ElasticInOut - Class in team.lodestar.lodestone.systems.easing
An Elastic easing used for ElasticInOut functions.
Easing.ElasticOut - Class in team.lodestar.lodestone.systems.easing
An Elastic easing used for ElasticOut functions.
EasingHelper - Class in team.lodestar.lodestone.helpers
 
EasingHelper() - Constructor for class team.lodestar.lodestone.helpers.EasingHelper
 
EASINGS - Static variable in class team.lodestar.lodestone.systems.easing.Easing
 
EffectInstanceMixin - Class in team.lodestar.lodestone.mixin.client
 
EffectInstanceMixin() - Constructor for class team.lodestar.lodestone.mixin.client.EffectInstanceMixin
 
EffectProgramMixin - Class in team.lodestar.lodestone.mixin.client
 
EffectProgramMixin() - Constructor for class team.lodestar.lodestone.mixin.client.EffectProgramMixin
 
effects - Variable in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
Elastic(String) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.Elastic
Creates a new Elastic easing with default settings (-1f, 0f).
Elastic(String, float, float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.Elastic
Creates a new Elastic easing with the specified settings.
ELASTIC_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
An EasingIn instance using the default values.
ELASTIC_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
An ElasticInOut instance using the default values.
ELASTIC_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
An ElasticOut instance using the default values.
ElasticIn() - Constructor for class team.lodestar.lodestone.systems.easing.Easing.ElasticIn
 
ElasticIn(float, float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.ElasticIn
 
ElasticInOut() - Constructor for class team.lodestar.lodestone.systems.easing.Easing.ElasticInOut
 
ElasticInOut(float, float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.ElasticInOut
 
ElasticOut() - Constructor for class team.lodestar.lodestone.systems.easing.Easing.ElasticOut
 
ElasticOut(float, float) - Constructor for class team.lodestar.lodestone.systems.easing.Easing.ElasticOut
 
emissiveRendering(BlockBehaviour.StatePredicate) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
EMITTERS - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ParticleEmitterHandler
 
EMPTY - Static variable in class team.lodestar.lodestone.systems.block.LodestoneThrowawayBlockData
 
EMPTY - Static variable in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
EmptyItemModelSmith - Class in team.lodestar.lodestone.systems.datagen.itemsmith
 
EmptyItemModelSmith() - Constructor for class team.lodestar.lodestone.systems.datagen.itemsmith.EmptyItemModelSmith
 
ENABLE_SCREEN_PARTICLES - Static variable in class team.lodestar.lodestone.config.ClientConfig
 
enableCull() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
enableForcedSpawn() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
enableNoClip() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
enableStencil() - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
encodeOrThrow(DynamicOps<B>, Codec<T>, T) - Static method in class team.lodestar.lodestone.helpers.CodecHelper
 
encodePacket() - Method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
end() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
Deprecated.
end(BufferBuilder) - Method in interface team.lodestar.lodestone.systems.particle.render_types.LodestoneScreenParticleRenderType
 
end(Level) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
endBatches() - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
endBatches(MultiBufferSource.BufferSource, Collection<RenderType>) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
endBatches(RenderHandler.LodestoneRenderLayer) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
endBufferedRendering() - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
ENDING_CURVE_INVISIBLE - Enum constant in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleDiscardFunctionType
 
endingValue - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
endingValue - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
EntityHelper - Class in team.lodestar.lodestone.helpers
 
EntityHelper() - Constructor for class team.lodestar.lodestone.helpers.EntityHelper
 
EntityHelper.PastPosition - Class in team.lodestar.lodestone.helpers
 
entityInside(BlockState, Level, BlockPos, Entity) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
entityJoin(EntityJoinLevelEvent) - Static method in class team.lodestar.lodestone.events.RuntimeEvents
 
EntityMixin - Class in team.lodestar.lodestone.mixin.common
 
EntityMixin() - Constructor for class team.lodestar.lodestone.mixin.common.EntityMixin
 
equals(Object) - Method in record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigPath
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
equals(Object) - Method in record class team.lodestar.lodestone.systems.model.obj.data.IndexedVertex
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackKey
 
equals(Object) - Method in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackRetrievalKey
 
equals(Object) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
Indicates whether some other object is "equal to" this one.
EventResponderLookupResult(ItemEventHandler.EventResponderSource, ArrayList<Pair<ItemEventHandler.IEventResponderItem, ItemStack>>) - Constructor for record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
Creates an instance of a EventResponderLookupResult record class.
EventResponderSource(ResourceLocation, Function<LivingEntity, Collection<ItemStack>>) - Constructor for class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderSource
 
explosionResistance(float) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
EXPO_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Exponential easing in - accelerating from zero velocity.
EXPO_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Exponential easing in/out - accelerating until halfway, then decelerating.
EXPO_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Exponential easing out - decelerating to zero velocity.
extend(ResourceLocation, String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
ExtendedShaderInstance - Class in team.lodestar.lodestone.systems.rendering.shader
 
ExtendedShaderInstance(ResourceProvider, ResourceLocation, VertexFormat) - Constructor for class team.lodestar.lodestone.systems.rendering.shader.ExtendedShaderInstance
 
ExtendedSoundType - Class in team.lodestar.lodestone.systems.sound
An ExtendedSoundType is a simple extension of ForgeSoundType, also providing hooks for when each individual sound is played.
ExtendedSoundType(float, float, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>) - Constructor for class team.lodestar.lodestone.systems.sound.ExtendedSoundType
 
extendEffect(MobEffectInstance, LivingEntity, int) - Static method in class team.lodestar.lodestone.helpers.EntityHelper
 
extendEffect(MobEffectInstance, LivingEntity, int, int) - Static method in class team.lodestar.lodestone.helpers.EntityHelper
 
extendWithFolder(ResourceLocation) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockModelProvider
 
extractItem(ServerLevel, ItemStack, Player) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
EXTRUDING_SPARK - Static variable in interface team.lodestar.lodestone.systems.particle.world.behaviors.components.LodestoneBehaviorComponent
 
EXTRUDING_SPARK_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
ExtrudingSparkBehaviorComponent - Class in team.lodestar.lodestone.systems.particle.world.behaviors.components
 
ExtrudingSparkBehaviorComponent() - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.ExtrudingSparkBehaviorComponent
 
ExtrudingSparkBehaviorComponent(GenericParticleData) - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.ExtrudingSparkBehaviorComponent
 

F

Factory() - Constructor for class team.lodestar.lodestone.systems.particle.world.type.LodestoneItemCrumbsParticleType.Factory
 
Factory() - Constructor for class team.lodestar.lodestone.systems.particle.world.type.LodestoneTerrainParticleType.Factory
 
Factory(SpriteSet) - Constructor for class team.lodestar.lodestone.systems.particle.screen.LodestoneScreenParticleType.Factory
 
Factory(SpriteSet) - Constructor for class team.lodestar.lodestone.systems.particle.world.type.LodestoneWorldParticleType.Factory
 
FallbackPair<T> - Class in team.lodestar.lodestone.systems.model.obj.data
Represents a pair of values where one takes precedence over the other.
FallbackPair() - Constructor for class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
FallbackPair(T) - Constructor for class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
FallbackPair(T, T) - Constructor for class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
falloffDistance - Variable in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
falloffDistance - Variable in class team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
 
falloffEasing - Variable in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
falloffEasing - Variable in class team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
 
FENCE_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a fence block model and state.
FENCE_GATE_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a fence gate block model and state.
FENCE_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
fill(LevelAccessor) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
fill(LevelAccessor) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneBlockFillerLayer
 
findCosmeticCurio(Predicate<ItemStack>, LivingEntity) - Static method in class team.lodestar.lodestone.helpers.CurioHelper
 
findRecipe(Level, RecipeType<K>, Predicate<K>) - Static method in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeType
 
FIRE_OVERLAY_OFFSET - Static variable in class team.lodestar.lodestone.config.ClientConfig
 
fireResistant() - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
FIRST_INDEX - Enum constant in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleSpritePicker
 
FOG_BLUE - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
FOG_FAR - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
FOG_GREEN - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
FOG_NEAR - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
FOG_RED - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
FOG_SHAPE - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
fogColors(ViewportEvent.ComputeFogColor) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
 
food(FoodProperties) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
forcePercentage - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
forcePercentageDisplay() - Method in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
forceSolidOn() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
forgeTag(String) - Static method in class team.lodestar.lodestone.registry.common.tag.LodestoneBlockTags
 
forgeTag(String) - Static method in class team.lodestar.lodestone.registry.common.tag.LodestoneDamageTypeTags
 
forgeTag(String) - Static method in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
format - Variable in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeData
 
format - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
frameSet - Variable in class team.lodestar.lodestone.systems.particle.screen.FrameSetScreenParticle
 
frameSet - Variable in class team.lodestar.lodestone.systems.particle.world.FrameSetParticle
 
FrameSetParticle - Class in team.lodestar.lodestone.systems.particle.world
 
FrameSetParticle(ClientLevel, WorldParticleOptions, ParticleEngine.MutableSpriteSet, double, double, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.world.FrameSetParticle
 
FrameSetScreenParticle - Class in team.lodestar.lodestone.systems.particle.screen
 
FrameSetScreenParticle(ClientLevel, ScreenParticleOptions, ParticleEngine.MutableSpriteSet, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.FrameSetScreenParticle
 
FreezeActiveWorldEventsCommand - Class in team.lodestar.lodestone.command
 
FreezeActiveWorldEventsCommand() - Constructor for class team.lodestar.lodestone.command.FreezeActiveWorldEventsCommand
 
friction - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
friction(float) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
frictionStrengthSupplier - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
fromBlockPos(BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Converts a block position into a Vec3 entry.
fromFunction(BiFunction<String, ResourceLocation, ModelFile>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
fromNetwork(RegistryFriendlyByteBuf) - Static method in class team.lodestar.lodestone.recipe.NBTCarryRecipe.Serializer
 
fromString(String) - Static method in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
 
fromStrings(List<? extends String>) - Static method in class team.lodestar.lodestone.systems.worldgen.DimensionPlacementFilter
 
frozen - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
fuel - Variable in class team.lodestar.lodestone.systems.item.LodestoneFuelBlockItem
 
fuel - Variable in class team.lodestar.lodestone.systems.item.LodestoneFuelItem
 
FULL_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a cube model and a blockstate to match.
FULL_BRIGHT - Static variable in class team.lodestar.lodestone.helpers.RenderHelper
 

G

g1 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
g1 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
g2 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
g2 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
GameRendererMixin - Class in team.lodestar.lodestone.mixin.client
 
GameRendererMixin() - Constructor for class team.lodestar.lodestone.mixin.client.GameRendererMixin
 
gatherData(GatherDataEvent) - Method in class team.lodestar.lodestone.LodestoneLib
 
gCol - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
generate(long) - Method in class team.lodestar.lodestone.systems.postprocess.ShaderDataBuffer
Generate or regenerate TBO and texture
GENERATED - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
GENERATED_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
generateModel(Block) - Method in interface team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith.ModelFileSupplier
 
GENERIC - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
GenericParticleData - Class in team.lodestar.lodestone.systems.particle.data
 
GenericParticleData(float, float, float, float, Easing, Easing) - Constructor for class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
GenericParticleDataBuilder - Class in team.lodestar.lodestone.systems.particle.data
 
GenericParticleDataBuilder(float, float, float) - Constructor for class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
GenericScreenParticle - Class in team.lodestar.lodestone.systems.particle.screen
 
GenericScreenParticle(ClientLevel, ScreenParticleOptions, ParticleEngine.MutableSpriteSet, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
get() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
get() - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
 
getAge() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getAll(Collection<? extends T>, T...) - Static method in class team.lodestar.lodestone.helpers.DataHelper
create a copy of all items in a list that match from another list of items
getAll(Collection<T>, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.DataHelper
create a copy of all items in a list that match from a predicate
getAlpha() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getAmplitude() - Method in class team.lodestar.lodestone.systems.easing.Easing.Elastic
Returns the amplitude.
getArgument() - Method in class team.lodestar.lodestone.systems.model.obj.lod.LevelOfDetail
 
getAssetLocation() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
getBakedIndices() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
getBaseId() - Method in class team.lodestar.lodestone.systems.attribute.LodestoneAttribute
 
getBaseId() - Method in class team.lodestar.lodestone.systems.attribute.LodestoneRangedAttribute
 
getBehaviorComponent(Class<T>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
getBehaviorComponent(Class<T>, Function<WorldParticleOptions, T>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
getBehaviorData(Class<T>, Function<T, GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
getBehaviorType() - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.DirectionalBehaviorComponent
 
getBehaviorType() - Method in interface team.lodestar.lodestone.systems.particle.world.behaviors.components.LodestoneBehaviorComponent
 
getBehaviorType() - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
getBlockEntities(Class<T>, Level, BlockPos, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within a radius around a position.
getBlockEntities(Class<T>, Level, BlockPos, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XZ radius around a position.
getBlockEntities(Class<T>, Level, BlockPos, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XYZ radius around a position.
getBlockEntities(Class<T>, Level, BlockPos, int, int, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within set coordinates.
getBlockEntities(Class<T>, Level, BlockPos, int, int, int, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XYZ range, with a predicate for conditional checks.
getBlockEntities(Class<T>, Level, BlockPos, int, int, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XZ range, with a predicate for conditional checks.
getBlockEntities(Class<T>, Level, BlockPos, int, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within a range, with a predicate for conditional checks.
getBlockEntities(Class<T>, Level, AABB) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an AABB.
getBlockEntitiesStream(Class<T>, Level, BlockPos, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within a radius around a position, as stream
getBlockEntitiesStream(Class<T>, Level, BlockPos, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XZ radius around a position, as stream
getBlockEntitiesStream(Class<T>, Level, BlockPos, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XYZ radius around a position, as stream
getBlockEntitiesStream(Class<T>, Level, BlockPos, int, int, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within set coordinates, as stream
getBlockEntitiesStream(Class<T>, Level, BlockPos, int, int, int, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XYZ range, with a predicate for conditional checks, as streamq
getBlockEntitiesStream(Class<T>, Level, BlockPos, int, int, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an XZ range, with a predicate for conditional checks, as stream
getBlockEntitiesStream(Class<T>, Level, BlockPos, int, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within a range, with a predicate for conditional checks, as stream
getBlockEntitiesStream(Class<T>, Level, AABB) - Static method in class team.lodestar.lodestone.helpers.block.BlockEntityHelper
Returns a list of block entities within an AABB, as stream
getBlockName(Block) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
getBlocks(Class<?>...) - Static method in class team.lodestar.lodestone.registry.common.LodestoneBlockEntities
 
getBlocks(BlockPos, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XYZ radius around a position.
getBlocks(BlockPos, int, int, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within set coordinates.
getBlocks(BlockPos, int, int, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XYZ radius around a position, with a predicate for conditional checks.
getBlocks(BlockPos, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a radius around a position, with a predicate for conditional checks.
getBlocksExact(Class<?>) - Static method in class team.lodestar.lodestone.registry.common.LodestoneBlockEntities
 
getBlocksStream(BlockPos, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XYZ radius around a position, as stream
getBlocksStream(BlockPos, int, int, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within set coordinates, as stream
getBlocksStream(BlockPos, int, int, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XYZ radius around a position, with a predicate for conditional checks, as stream
getBlocksStream(BlockPos, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a radius around a position, with a predicate for conditional checks, as stream
getBlockStateWithExistingProperties(BlockState, BlockState) - Static method in class team.lodestar.lodestone.helpers.block.BlockStateHelper
Copies all properties from oldState to newState, given that an individual property exists on the newState.
getBlockTexture(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
getBlockTexture(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
getBlockTextureFromCache(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
getBloomBuilder() - Method in class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
getBlue() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getBuffer(RenderType) - Method in class team.lodestar.lodestone.systems.rendering.LodestoneBufferWrapper
 
getBuffers() - Method in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
getBufferSource() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
getBuilder() - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
getBuilder() - Method in class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
getBuilder(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockModelProvider
 
getBuilder(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
getBurnTime(ItemStack, RecipeType<?>) - Method in class team.lodestar.lodestone.systems.item.LodestoneFuelBlockItem
 
getBurnTime(ItemStack, RecipeType<?>) - Method in class team.lodestar.lodestone.systems.item.LodestoneFuelItem
 
getCachedDirection() - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
getCenterOf(Vec3i) - Static method in class team.lodestar.lodestone.helpers.VecHelper
 
getCloneItemStack(BlockState, HitResult, LevelReader, BlockPos, Player) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
getClosestEntity(List<T>, Vec3) - Static method in class team.lodestar.lodestone.helpers.ItemHelper
 
getColor() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
getColor(float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
getColor(int) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
getColor(int, int, int) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
getColor(int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
getColor(Color) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
getColorData() - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
getColorProperty() - Method in class team.lodestar.lodestone.systems.block.LodestoneLeavesBlock
 
getCommand(String) - Static method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
getComponent(LodestoneBehaviorComponent) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.BillboardParticleBehavior
 
getComponent(LodestoneBehaviorComponent) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.DirectionalParticleBehavior
 
getComponent(LodestoneBehaviorComponent) - Method in interface team.lodestar.lodestone.systems.particle.world.behaviors.LodestoneParticleBehavior
 
getComponent(LodestoneBehaviorComponent) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.SparkParticleBehavior
 
getComponentPositions() - Method in interface team.lodestar.lodestone.systems.multiblock.IMultiBlockCore
 
getComponentPositions() - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockCoreEntity
 
getConfig() - Method in class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigValueHolder
 
getConfigValue() - Method in class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigValueHolder
 
getCriteria() - Method in interface team.lodestar.lodestone.recipe.builder.LodestoneRecipeBuilder
 
getCurve(float) - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
getDatagenData() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
getDataSizePerInstance() - Method in class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
THIS VALUE SHOULD NOT CHANGE!!!
GetDataWorldEventCommand - Class in team.lodestar.lodestone.command
 
GetDataWorldEventCommand() - Constructor for class team.lodestar.lodestone.command.GetDataWorldEventCommand
 
getDefault() - Static method in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
 
getDefaultAttributeModifiers(ItemStack) - Method in class team.lodestar.lodestone.systems.item.LodestoneArmorItem
 
getDefaultLOD() - Method in class team.lodestar.lodestone.systems.model.obj.lod.LODStrategy
 
getDefaultRecipeId(ItemLike) - Static method in interface team.lodestar.lodestone.recipe.builder.AutonamedRecipeBuilder
 
getDefaultUniformData() - Method in class team.lodestar.lodestone.systems.rendering.shader.ExtendedShaderInstance
 
getDefaultValue() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
getDepth() - Method in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
getDirection(LodestoneWorldParticle) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
getDirection(LodestoneWorldParticle) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.DirectionalBehaviorComponent
 
getDirection(LodestoneWorldParticle) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
getDropItem() - Method in class team.lodestar.lodestone.systems.entity.LodestoneBoatEntity
 
getEmptySlotCount() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
getEquippedCurio(LivingEntity, Predicate<ItemStack>) - Static method in class team.lodestar.lodestone.helpers.CurioHelper
 
getEquippedCurio(LivingEntity, Item) - Static method in class team.lodestar.lodestone.helpers.CurioHelper
 
getEquippedCurios(LivingEntity) - Static method in class team.lodestar.lodestone.helpers.CurioHelper
 
getEquippedCurios(LivingEntity, Predicate<ItemStack>) - Static method in class team.lodestar.lodestone.helpers.CurioHelper
 
getEventInstance(CommandContext<?>, String) - Static method in class team.lodestar.lodestone.command.arguments.WorldEventInstanceArgument
 
getEventResponders(LivingEntity) - Method in class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderSource
 
getEventResponders(LivingEntity) - Static method in class team.lodestar.lodestone.handlers.ItemEventHandler
 
getEventType(CommandContext<?>, String) - Static method in class team.lodestar.lodestone.command.arguments.WorldEventTypeArgument
 
getEventTypes() - Static method in class team.lodestar.lodestone.registry.common.LodestoneWorldEventTypes
 
getField(String, Object) - Static method in class team.lodestar.lodestone.helpers.ReflectionHelper
Gets a field from an object, regardless of access restrictions.
getFilledSlotCount() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
getFirstEmptyItemIndex() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
getFluidState(BlockState) - Method in class team.lodestar.lodestone.systems.block.WaterLoggedEntityBlock
 
getFormat() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
getGlType() - Method in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
 
getGreen() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getHeight() - Method in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
getId() - Method in class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram.Shader
 
getIndexOfVertex(IndexedVertex) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
getIndexType() - Method in class team.lodestar.lodestone.mixin.client.VertexBufferMixin
 
getIndices() - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
getInstance() - Method in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
getInstance() - Method in interface team.lodestar.lodestone.systems.worldevent.WorldEventType.EventInstanceSupplier
 
getInstances() - Method in class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
 
getItem() - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
getItemName(Item) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
getItemTexture(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
getLayer(LodestoneBlockFiller.LodestoneLayerToken) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
getLengthData() - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
getLengthData(LodestoneWorldParticle) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
getLevel() - Method in class team.lodestar.lodestone.events.types.worldevent.WorldEventInstanceEvent
 
getLevel() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
getLifetime() - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
getLifetime() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getLightColor(float) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneItemCrumbParticle
 
getLightColor(float) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneTerrainParticle
 
getLightColor(float) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getLODLevel(PoseStack) - Method in class team.lodestar.lodestone.systems.model.obj.lod.LODStrategy
 
getMainLayer() - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
getMatrixPosition() - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPoint
 
getMaxInstances() - Method in class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
THIS VALUE SHOULD NOT CHANGE!!!
getMeshes() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
getMeshSize() - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
getModelId() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
getModelWithLocation(Boat) - Method in class team.lodestar.lodestone.systems.entityrenderer.LodestoneBoatRenderer
 
getModularActors() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
getMotifPitch() - Method in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
getMotifVolume() - Method in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
getMultiBufferSource() - Method in class team.lodestar.lodestone.events.types.worldevent.WorldEventRenderEvent
 
getName() - Method in class team.lodestar.lodestone.data.LodestoneBlockTagDatagen
 
getName() - Method in class team.lodestar.lodestone.data.LodestoneItemTagDatagen
 
getName() - Method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
getNeighboringBlocks(BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Quick method to get all blocks neighboring a block.
getNeighboringBlocksStream(BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Quick method to get all blocks neighboring a block, as stream.
getNextModularActor() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
getNonEmptyStacks() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
getNormal() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
getOption(String) - Static method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
getOptionTooltip(String) - Static method in class team.lodestar.lodestone.data.LodestoneLangDatagen
 
getOrCreateIndexedVertex(int, int, int) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
getOrDefault(T) - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
getORoll() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getOverrideValue() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
getOvershoot() - Method in class team.lodestar.lodestone.systems.easing.Easing.Back
Returns the overshoot for this easing.
getPackedLight() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
getPackedOverlay() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
getPartialTicks() - Method in class team.lodestar.lodestone.events.types.worldevent.WorldEventRenderEvent
 
getParticleBuffers() - Method in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
getParticleOptions() - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
getParticleOptions() - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
getParticleOptions() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
getParticlePosition() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getParticleSpeed() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getParticleTarget() - Method in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
getPeriod() - Method in class team.lodestar.lodestone.systems.easing.Easing.Elastic
Returns the period.
getPitchData(AbstractParticleBuilder<WorldParticleOptions>) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
getPitchData(SpinParticleData) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
getPlaneOfBlocks(BlockPos, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XZ radius around a position, with a predicate for conditional checks, as stream
getPlaneOfBlocks(BlockPos, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within set coordinates.
getPlaneOfBlocks(BlockPos, int, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XYZ radius around a position, with a predicate for conditional checks.
getPlaneOfBlocks(BlockPos, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a radius around a position, with a predicate for conditional checks.
getPlaneOfBlocksStream(BlockPos, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XZ radius around a position, as stream
getPlaneOfBlocksStream(BlockPos, int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within set coordinates, as stream
getPlaneOfBlocksStream(BlockPos, int, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a XZ radius around a position, with a predicate for conditional checks.
getPlaneOfBlocksStream(BlockPos, int, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Returns a list of block positions within a radius around a position, with a predicate for conditional checks, as stream
getPoseStack() - Method in class team.lodestar.lodestone.events.types.worldevent.WorldEventRenderEvent
 
getPosition() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
getPosition() - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPoint
 
getPostChainLocation() - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
Example: "octus:foo" points to octus:shaders/post/foo.json
getProgress(float, float) - Method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
getProgress(float, float) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
getProvider() - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
getQuadSize(float) - Method in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
getQuadSize(float) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getQuadZPosition() - Method in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
getRandom() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getRecipe(Level, RecipeType<K>, T) - Static method in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeType
 
getRecipeHolders(Level, RecipeType<K>) - Static method in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeType
 
getRecipes(Level, RecipeType<K>) - Static method in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeType
 
getRecipeSubfolder() - Method in interface team.lodestar.lodestone.recipe.builder.LodestoneRecipeBuilder
 
getRed() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getRenderer() - Method in class team.lodestar.lodestone.events.types.worldevent.WorldEventRenderEvent
 
getRenderType() - Method in class team.lodestar.lodestone.systems.block.LodestoneThrowawayBlockData
 
getRenderType() - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
getRenderType() - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
getRenderType() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getRenderType() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
getResult() - Method in interface team.lodestar.lodestone.recipe.builder.AutonamedRecipeBuilder
 
getResultItem(HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
getRoll() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getScaleData() - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
getSerializer() - Method in class team.lodestar.lodestone.recipe.NBTCarryRecipe
 
getSerializer() - Method in class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
getShader() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
getShader(RenderType) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
getShaderHolder() - Method in class team.lodestar.lodestone.systems.rendering.shader.ExtendedShaderInstance
 
getShard() - Method in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
getShortestAngleDiff(double, double) - Static method in class team.lodestar.lodestone.helpers.AngleHelper
 
getShortestAngleDiff(double, double, float) - Static method in class team.lodestar.lodestone.helpers.AngleHelper
 
getSlotLimit(int) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
getSlots() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
getSphereOfBlocks(BlockPos, float) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSphereOfBlocks(BlockPos, float, float) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSphereOfBlocks(BlockPos, float, float, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSphereOfBlocks(BlockPos, float, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSphereOfBlocksStream(BlockPos, float) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSphereOfBlocksStream(BlockPos, float, float) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSphereOfBlocksStream(BlockPos, float, float, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSphereOfBlocksStream(BlockPos, float, Predicate<BlockPos>) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
 
getSpinData() - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
getSpritePicker() - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
getSpritePicker() - Method in class team.lodestar.lodestone.systems.particle.world.FrameSetParticle
 
getSpritePicker() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getSpriteSet(ResourceLocation) - Static method in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
getStacks() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
getState() - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntry
 
getStateForPlacement(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.block.LodestoneDirectionalBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.block.LodestoneHorizontalBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.block.LodestoneLeavesBlock
 
getStateForPlacement(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.block.WaterLoggedEntityBlock
 
getStaticBlockTexture(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
getStructure() - Method in interface team.lodestar.lodestone.systems.multiblock.IMultiBlockCore
 
getStructure() - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockCoreEntity
 
getSupplier() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
getTags() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
getTarget() - Method in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
getTexturePath() - Static method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
getTexturePath() - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
getThrowawayData() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
getTicker(Level, BlockState, BlockEntityType<Y>) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
getTime() - Method in class team.lodestar.lodestone.systems.postprocess.DynamicShaderFxInstance
 
getTimeActive() - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPoint
 
getToolModifiedState(BlockState, UseOnContext, ItemAbility, boolean) - Method in class team.lodestar.lodestone.systems.block.LodestoneLogBlock
 
getTrailPoints() - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
getTrailPoints(float) - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
getTransparencyData() - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
getTransparencyShard(RenderType) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
getType() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneSignBlockEntity
 
getType() - Method in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
getType() - Method in class team.lodestar.lodestone.systems.particle.world.type.AbstractLodestoneParticleType
 
getType() - Method in class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
getU0() - Method in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
getU0() - Method in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
getU0() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneItemCrumbParticle
 
getU0() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneTerrainParticle
 
getU0() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getU1() - Method in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
getU1() - Method in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
getU1() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneItemCrumbParticle
 
getU1() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneTerrainParticle
 
getU1() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getUpdatePacket() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
getUpdateTag(HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
getUv() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
getV0() - Method in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
getV0() - Method in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
getV0() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneItemCrumbParticle
 
getV0() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneTerrainParticle
 
getV0() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getV1() - Method in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
getV1() - Method in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
getV1() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneItemCrumbParticle
 
getV1() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneTerrainParticle
 
getV1() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getValue(float, float) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
getVertex(IndexedModel, int) - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
getVertexConsumer() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
getVertexConsumer(VertexConsumer) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getVertices() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
getVertices(IndexedModel) - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
getVerticesByDirection(Direction) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
getVerticesByIndex(int) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
getWidth() - Method in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
getWorldEvent() - Method in class team.lodestar.lodestone.events.types.worldevent.WorldEventInstanceEvent
 
getX() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getXMotion() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getXOld() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getXSlices() - Method in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
getY() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getYawData(AbstractParticleBuilder<WorldParticleOptions>) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
getYawData(SpinParticleData) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
getYMotion() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getYOld() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getYSlices() - Method in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
getZ() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getZMotion() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
getZOld() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
giveItemToEntity(LivingEntity, ItemStack) - Static method in class team.lodestar.lodestone.helpers.ItemHelper
 
giveItemToPlayer(Player, ItemStack, int) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
Graphics(Consumer<LODBuilder<GraphicsStatus>>) - Static method in class team.lodestar.lodestone.systems.model.obj.lod.LODStrategy
 
GRASS_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a grass block model and a blockstate to match.
grassBlockModel(Block) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
gravity - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
gravityStrengthSupplier - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
GuiGraphicsMixin - Class in team.lodestar.lodestone.mixin.client
 
GuiGraphicsMixin() - Constructor for class team.lodestar.lodestone.mixin.client.GuiGraphicsMixin
 
GuiMixin - Class in team.lodestar.lodestone.mixin.client
 
GuiMixin() - Constructor for class team.lodestar.lodestone.mixin.client.GuiMixin
 

H

HANDHELD - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
HANDHELD_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
handle(IPayloadContext) - Method in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
handle(IPayloadContext) - Method in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
handle(IPayloadContext) - Method in class team.lodestar.lodestone.network.TotemOfUndyingPayload
 
handle(IPayloadContext) - Method in class team.lodestar.lodestone.network.worldevent.SyncWorldEventPayload
 
handle(IPayloadContext) - Method in class team.lodestar.lodestone.network.worldevent.UpdateWorldEventPayload
 
handle(IPayloadContext) - Method in class team.lodestar.lodestone.systems.network.OneSidedPayloadData
 
handleClient(IPayloadContext) - Method in class team.lodestar.lodestone.systems.network.TwoSidedPayloadData
 
handleServer(IPayloadContext) - Method in class team.lodestar.lodestone.systems.network.TwoSidedPayloadData
 
hasCurioEquipped(LivingEntity, Item) - Static method in class team.lodestar.lodestone.helpers.CurioHelper
 
hasCustomRenderType() - Method in class team.lodestar.lodestone.systems.block.LodestoneThrowawayBlockData
 
hasDefault() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
hasDuplicate(T[]) - Static method in class team.lodestar.lodestone.helpers.DataHelper
returns whether an array of items has any duplicates
hasEmptySlots() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
hashCode() - Method in record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
Returns a hash code value for this object.
hashCode() - Method in record class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigPath
Returns a hash code value for this object.
hashCode() - Method in record class team.lodestar.lodestone.systems.model.obj.data.IndexedVertex
Returns a hash code value for this object.
hashCode() - Method in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackKey
 
hashCode() - Method in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackRetrievalKey
 
hashCode() - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
Returns a hash code value for this object.
hashCode() - Method in record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
Returns a hash code value for this object.
hashCode() - Method in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
 
hasInheritedLoot() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
hasInheritedLoot() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
hasInheritedLootTable - Variable in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
hasOverride() - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
hasPostProcess(BlockBehaviour.StatePredicate) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
hasTileEntity(BlockState) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
head - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
headParts() - Method in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
HELD_ITEM - Static variable in class team.lodestar.lodestone.handlers.ItemEventHandler
 
HORIZONTAL_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a horizontal block model and state.
horizontalAngle(Direction) - Static method in class team.lodestar.lodestone.helpers.AngleHelper
 
HorizontalDirectionStructure - Class in team.lodestar.lodestone.systems.multiblock
 
HorizontalDirectionStructure(ArrayList<MultiBlockStructure.StructurePiece>) - Constructor for class team.lodestar.lodestone.systems.multiblock.HorizontalDirectionStructure
 
hurtEnemy(ItemStack, LivingEntity, LivingEntity) - Method in class team.lodestar.lodestone.systems.item.LodestoneCombatItem
 

I

IBufferObject - Interface in team.lodestar.lodestone.systems.rendering
Utility interface for registering buffer objects to be destroyed when the game closes.
id - Variable in class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderSource
 
id - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
id - Variable in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeType
 
id - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventType
 
ignitedByLava() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
IGNORES_MAGIC_ATTACK_COOLDOWN_SCALAR - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneDamageTypeTags
 
ILodestoneMultiblockComponent - Interface in team.lodestar.lodestone.systems.multiblock
Blocks that implement this interface will automatically be valid targets for the LodestoneBlockEntities.MULTIBLOCK_COMPONENT block entity.
IModularMultiBlockCore - Interface in team.lodestar.lodestone.systems.multiblock
 
IMultiBlockCore - Interface in team.lodestar.lodestone.systems.multiblock
The core of a multiblock structure, tracks the positions of all the components in the structure.
inboundWorldEvents - Variable in class team.lodestar.lodestone.attachment.WorldEventAttachment
 
incomingDamageEvent(LivingDamageEvent.Pre, LivingEntity, LivingEntity, ItemStack) - Method in interface team.lodestar.lodestone.handlers.ItemEventHandler.IEventResponderItem
 
incomingDeathEvent(LivingDeathEvent, LivingEntity, LivingEntity, ItemStack) - Method in interface team.lodestar.lodestone.handlers.ItemEventHandler.IEventResponderItem
 
index - Variable in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneLayerToken
 
IndexedMesh - Class in team.lodestar.lodestone.systems.model.obj.data
Represents a mesh with indices to vertices.
IndexedMesh() - Constructor for class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
IndexedModel - Class in team.lodestar.lodestone.systems.model.obj
 
IndexedModel(ResourceLocation) - Constructor for class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
IndexedVertex - Record Class in team.lodestar.lodestone.systems.model.obj.data
Represents a vertex with indices for position, normal and uv.
IndexedVertex(int, int, int) - Constructor for record class team.lodestar.lodestone.systems.model.obj.data.IndexedVertex
Creates an instance of a IndexedVertex record class.
indices - Variable in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
INGOTS_ALUMINUM - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_COBALT - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_COPPER - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_LEAD - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_NICKEL - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_OSMIUM - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_SILVER - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_TIN - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_URANIUM - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
INGOTS_ZINC - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
init() - Static method in class team.lodestar.lodestone.compability.CuriosCompat
 
init() - Static method in class team.lodestar.lodestone.compability.CuriosCompat.LoadedOnly
 
init() - Method in class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
 
init() - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
inputPredicate - Variable in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
insertFrames(int, int, int) - Method in class team.lodestar.lodestone.systems.particle.screen.FrameSetScreenParticle
 
insertFrames(int, int, int) - Method in class team.lodestar.lodestone.systems.particle.world.FrameSetParticle
 
insertItem(ItemStack) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
insertItem(ItemStack, boolean) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
instabreak() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
INSTANCE - Static variable in class team.lodestar.lodestone.config.ClientConfig
 
instrument(NoteBlockInstrument) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
intensity1 - Variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
intensity1 - Variable in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
intensity2 - Variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
intensity2 - Variable in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
intensity3 - Variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
intensity3 - Variable in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
intensityCurveEndEasing - Variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
intensityCurveEndEasing - Variable in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
intensityCurveStartEasing - Variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
intensityCurveStartEasing - Variable in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
interact(ServerLevel, Player, InteractionHand) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
interpolateWithEasing(Easing, double, double, double) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
inventory - Variable in class team.lodestar.lodestone.systems.blockentity.ItemHolderBlockEntity
 
INVISIBLE - Enum constant in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleDiscardFunctionType
 
IS_MAGIC - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneDamageTypeTags
 
isActive() - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
isAlive() - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
isBase - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
isClientSynced() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventType
 
isCompatibleWith(VertexFormat.Mode) - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
isEdge() - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
isEmpty() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
isEmpty() - Method in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleHolder
 
isFrozen() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
If the event is frozen, it will not be ticked in WorldEventInstance.tick(Level)
isHotbarItem - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackKey
 
isHotbarItem - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackRetrievalKey
 
isItemValid(int, ItemStack) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
isModular() - Method in interface team.lodestar.lodestone.systems.multiblock.IModularMultiBlockCore
 
isModular() - Method in interface team.lodestar.lodestone.systems.multiblock.IMultiBlockCore
 
isNgon() - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
isOutline() - Method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
isQuad() - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
isRedstoneConductor(BlockBehaviour.StatePredicate) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
isRemoved() - Method in class team.lodestar.lodestone.systems.postprocess.DynamicShaderFxInstance
 
isRenderedAfterItem - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackKey
 
isRenderedAfterItem - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackRetrievalKey
 
isSuffocating(BlockBehaviour.StatePredicate) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
isTriangle() - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
isTrinary() - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
isValidSpawn(BlockBehaviour.StateArgumentPredicate<EntityType<?>>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
isViewBlocking(BlockBehaviour.StatePredicate) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
ITEM_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
ITEM_PARTICLES - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
Item Stack Bound Particles are rendered just after an item stack in the inventory.
ITEM_STACK_CACHE - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
ItemEventHandler - Class in team.lodestar.lodestone.handlers
A handler for firing ItemEventHandler.IEventResponderItem events
ItemEventHandler() - Constructor for class team.lodestar.lodestone.handlers.ItemEventHandler
 
ItemEventHandler.EventResponderLookupResult - Record Class in team.lodestar.lodestone.handlers
 
ItemEventHandler.EventResponderSource - Class in team.lodestar.lodestone.handlers
 
ItemEventHandler.IEventResponderItem - Interface in team.lodestar.lodestone.handlers
An interface containing various methods which are triggered alongside various forge events.
ItemHelper - Class in team.lodestar.lodestone.helpers
 
ItemHelper() - Constructor for class team.lodestar.lodestone.helpers.ItemHelper
 
ItemHolderBlockEntity - Class in team.lodestar.lodestone.systems.blockentity
A simple block entity which holds a single ItemStack
ItemHolderBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class team.lodestar.lodestone.systems.blockentity.ItemHolderBlockEntity
 
itemModelProvider - Variable in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
itemModels() - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
itemModelSmith - Variable in class team.lodestar.lodestone.systems.datagen.statesmith.BlockStateSmith
 
ItemModelSmith - Class in team.lodestar.lodestone.systems.datagen.itemsmith
A class responsible for generating item models when used with an ItemModelProvider
ItemModelSmith(ItemModelSmith.ItemModelSupplier) - Constructor for class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
ItemModelSmith.ItemModelSupplier - Interface in team.lodestar.lodestone.systems.datagen.itemsmith
 
ItemModelSmithConfiguration - Class in team.lodestar.lodestone.systems.datagen.itemsmith
A configured instance of an ItemModelSmith
ItemModelSmithConfiguration(ItemModelSmith.ItemModelSupplier) - Constructor for class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
ItemModelSmithData - Class in team.lodestar.lodestone.systems.datagen.itemsmith
 
ItemModelSmithData(LodestoneItemModelProvider, Consumer<Supplier<? extends Item>>) - Constructor for class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithData
 
ItemModelSmithResult - Class in team.lodestar.lodestone.systems.datagen.itemsmith
 
ItemModelSmithResult(LodestoneItemModelProvider, Item, ItemModelBuilder) - Constructor for class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
ItemModelSmithTypes - Class in team.lodestar.lodestone.systems.datagen
 
ItemModelSmithTypes() - Constructor for class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
itemStack - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackKey
 
IVertexBuffer - Interface in team.lodestar.lodestone.systems.rendering
 

J

jukeboxPlayable(ResourceKey<JukeboxSong>) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
jumpFactor(float) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 

L

LAST_INDEX - Enum constant in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleSpritePicker
 
LATE_BUFFERS - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
LATE_DELAYED_RENDER - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
LATE_PARTICLE_BUFFERS - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
lateSetup(InterModEnqueueEvent) - Static method in class team.lodestar.lodestone.events.SetupEvents
 
layerToken - Variable in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneBlockFillerLayer
 
LEAVES_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a leaves model and blockstate to match.
leavesBlockModel(Block) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
leftArm - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
leftFoot - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
leftLegging - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
leggings - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
lengthData - Variable in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
lerp(TrailPoint, float) - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPoint
 
level - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
level - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
LevelOfDetail<T> - Class in team.lodestar.lodestone.systems.model.obj.lod
Represents a single level of detail for an MultiLODModel
LevelOfDetail(ResourceLocation, T) - Constructor for class team.lodestar.lodestone.systems.model.obj.lod.LevelOfDetail
 
LevelRendererMixin - Class in team.lodestar.lodestone.mixin.client
 
LevelRendererMixin() - Constructor for class team.lodestar.lodestone.mixin.client.LevelRendererMixin
 
levelsOfDetail - Variable in class team.lodestar.lodestone.systems.model.obj.lod.LODStrategy
 
lifeDelay - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
lifeDelaySupplier - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
lifetime - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
lifetimeSupplier - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
lightLevel(ToIntFunction<BlockState>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
LIGHTMAP - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
LINEAR - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Simple linear tweening - no easing.
liquid() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
ListActiveWorldEventsCommand - Class in team.lodestar.lodestone.command
 
ListActiveWorldEventsCommand() - Constructor for class team.lodestar.lodestone.command.ListActiveWorldEventsCommand
 
ListActiveWorldEventsCommand.ActiveWorldEventReport - Class in team.lodestar.lodestone.command
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class team.lodestar.lodestone.command.arguments.WorldEventInstanceArgument
 
listSuggestions(CommandContext<S>, SuggestionsBuilder) - Method in class team.lodestar.lodestone.command.arguments.WorldEventTypeArgument
 
LivingEntityMixin - Class in team.lodestar.lodestone.mixin.common
 
LivingEntityMixin() - Constructor for class team.lodestar.lodestone.mixin.common.LivingEntityMixin
 
load(HolderLookup.Provider, CompoundTag) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
load(HolderLookup.Provider, CompoundTag, String) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
load(ResourceManager) - Method in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.blockentity.ItemHolderBlockEntity
 
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
loadAdditional(CompoundTag, HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
LOADED - Static variable in class team.lodestar.lodestone.compability.CuriosCompat
 
LoadedOnly() - Constructor for class team.lodestar.lodestone.compability.CuriosCompat.LoadedOnly
 
loadModel() - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
loadModel() - Method in class team.lodestar.lodestone.systems.model.obj.lod.MultiLODModel
 
loadModel() - Method in class team.lodestar.lodestone.systems.model.obj.ObjModel
 
loadModels() - Static method in class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
loadPostChain() - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
Load or reload the shader
loadWithLevel(Consumer<Level>) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
Call from LodestoneBlockEntity.loadAdditional(CompoundTag, HolderLookup.Provider) for anything tied to the entity being initialized/updated that requires a non-null level
location - Variable in class team.lodestar.lodestone.systems.texture.VolumeTexture
 
LOD_DISTANCE_MULTIPLIER - Static variable in class team.lodestar.lodestone.config.ClientConfig
 
LOD_MODELS - Static variable in class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
LODBuilder<T> - Interface in team.lodestar.lodestone.systems.model.obj.lod
An interface for building the levels of detail for a MultiLODModel
LODESTONE - Static variable in class team.lodestar.lodestone.LodestoneLib
 
LODESTONE_CHANNEL - Static variable in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads
 
LODESTONE_DEPTH_CACHE - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
LODESTONE_TEXT - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
LODESTONE_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
lodestone$injectionBeforeTransparencyChainProcess(CallbackInfo) - Method in class team.lodestar.lodestone.mixin.client.LevelRendererMixin
 
lodestone$injectionResizeListener(int, int, CallbackInfo) - Method in class team.lodestar.lodestone.mixin.client.GameRendererMixin
 
LodestoneArmorItem - Class in team.lodestar.lodestone.systems.item
 
LodestoneArmorItem(Holder<ArmorMaterial>, ArmorItem.Type, Item.Properties) - Constructor for class team.lodestar.lodestone.systems.item.LodestoneArmorItem
 
LodestoneArmorModel - Class in team.lodestar.lodestone.systems.model
A simple implementation of an armor tied humanoid model.
LodestoneArmorModel(ModelPart) - Constructor for class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
LodestoneArmorModel.ILodestoneArmorModelBuilder - Interface in team.lodestar.lodestone.systems.model
 
LodestoneAttachmentTypes - Class in team.lodestar.lodestone.registry.common
 
LodestoneAttachmentTypes() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneAttachmentTypes
 
LodestoneAttribute - Class in team.lodestar.lodestone.systems.attribute
 
LodestoneAttribute(ResourceLocation, double, boolean, boolean) - Constructor for class team.lodestar.lodestone.systems.attribute.LodestoneAttribute
 
LodestoneAttributeBuilder - Class in team.lodestar.lodestone.systems.attribute
 
LodestoneAttributeBuilder(ResourceLocation, double) - Constructor for class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
LodestoneAttributeBuilder(ResourceLocation, double, double, double) - Constructor for class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
LodestoneAttributeEventHandler - Class in team.lodestar.lodestone.handlers
A handler for common attributes I use in my mods.
LodestoneAttributeEventHandler() - Constructor for class team.lodestar.lodestone.handlers.LodestoneAttributeEventHandler
 
LodestoneAttributes - Class in team.lodestar.lodestone.registry.common
 
LodestoneAttributes() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneAttributes
 
LodestoneAxeItem - Class in team.lodestar.lodestone.systems.item.tools
 
LodestoneAxeItem(Tier, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.LodestoneAxeItem
 
LodestoneBehaviorComponent - Interface in team.lodestar.lodestone.systems.particle.world.behaviors.components
 
LodestoneBlockEntities - Class in team.lodestar.lodestone.registry.common
 
LodestoneBlockEntities() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneBlockEntities
 
LodestoneBlockEntities.ClientOnly - Class in team.lodestar.lodestone.registry.common
 
LodestoneBlockEntity - Class in team.lodestar.lodestone.systems.blockentity
A simple block entity with various methods normally found inside of Block delegated here from LodestoneEntityBlock
LodestoneBlockEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
LodestoneBlockEntityInventory - Class in team.lodestar.lodestone.systems.blockentity
A powerful ItemStackHandler designed to work with block entities
LodestoneBlockEntityInventory(LodestoneBlockEntity, int, int) - Constructor for class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
LodestoneBlockEntitySoundInstance<T> - Class in team.lodestar.lodestone.systems.sound
 
LodestoneBlockEntitySoundInstance(T, SoundEvent, float, float) - Constructor for class team.lodestar.lodestone.systems.sound.LodestoneBlockEntitySoundInstance
 
LodestoneBlockFiller - Class in team.lodestar.lodestone.systems.worldgen
 
LodestoneBlockFiller() - Constructor for class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
LodestoneBlockFiller(Collection<LodestoneBlockFiller.LodestoneBlockFillerLayer>) - Constructor for class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
LodestoneBlockFiller(LodestoneBlockFiller.LodestoneBlockFillerLayer...) - Constructor for class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
LodestoneBlockFiller.BlockStateEntry - Class in team.lodestar.lodestone.systems.worldgen
 
LodestoneBlockFiller.BlockStateEntryBuilder - Class in team.lodestar.lodestone.systems.worldgen
 
LodestoneBlockFiller.EntryDiscardPredicate - Interface in team.lodestar.lodestone.systems.worldgen
 
LodestoneBlockFiller.EntryPlacementPredicate - Interface in team.lodestar.lodestone.systems.worldgen
 
LodestoneBlockFiller.LodestoneBlockFillerLayer - Class in team.lodestar.lodestone.systems.worldgen
 
LodestoneBlockFiller.LodestoneLayerToken - Class in team.lodestar.lodestone.systems.worldgen
 
LodestoneBlockFillerLayer(LodestoneBlockFiller.LodestoneLayerToken) - Constructor for class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneBlockFillerLayer
 
LodestoneBlockModelProvider - Class in team.lodestar.lodestone.systems.datagen.providers
It's the exact same thing as BlockModelProvider, except with a different factory and by extension, a different model builder.
LodestoneBlockModelProvider(LodestoneBlockStateProvider, PackOutput, String, ExistingFileHelper) - Constructor for class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockModelProvider
 
LodestoneBlockProperties - Class in team.lodestar.lodestone.systems.block
An extension of Block Properties, allowing you to add LodestoneThrowawayBlockData Some of these values are optional; they only get added during datagen.
LodestoneBlockProperties() - Constructor for class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
LodestoneBlockStateProvider - Class in team.lodestar.lodestone.systems.datagen.providers
 
LodestoneBlockStateProvider(PackOutput, String, ExistingFileHelper, LodestoneItemModelProvider) - Constructor for class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
LodestoneBlockTagDatagen - Class in team.lodestar.lodestone.data
 
LodestoneBlockTagDatagen(PackOutput, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class team.lodestar.lodestone.data.LodestoneBlockTagDatagen
 
LodestoneBlockTags - Class in team.lodestar.lodestone.registry.common.tag
 
LodestoneBlockTags() - Constructor for class team.lodestar.lodestone.registry.common.tag.LodestoneBlockTags
 
LodestoneBlockTagsProvider - Class in team.lodestar.lodestone.systems.datagen.providers
 
LodestoneBlockTagsProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, String, ExistingFileHelper) - Constructor for class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockTagsProvider
 
LodestoneBoatEntity - Class in team.lodestar.lodestone.systems.entity
 
LodestoneBoatEntity(EntityType<? extends LodestoneBoatEntity>, Level, Supplier<Item>) - Constructor for class team.lodestar.lodestone.systems.entity.LodestoneBoatEntity
 
LodestoneBoatEntity(EntityType<? extends LodestoneBoatEntity>, Level, Supplier<Item>, Supplier<Item>) - Constructor for class team.lodestar.lodestone.systems.entity.LodestoneBoatEntity
LodestoneBoatItem - Class in team.lodestar.lodestone.systems.item
 
LodestoneBoatItem(Item.Properties, Supplier<EntityType<LodestoneBoatEntity>>) - Constructor for class team.lodestar.lodestone.systems.item.LodestoneBoatItem
 
LodestoneBoatRenderer - Class in team.lodestar.lodestone.systems.entityrenderer
 
LodestoneBoatRenderer(EntityRendererProvider.Context, ResourceLocation, boolean) - Constructor for class team.lodestar.lodestone.systems.entityrenderer.LodestoneBoatRenderer
 
LodestoneBufferBuilder - Class in team.lodestar.lodestone.systems.rendering.vertexconsumer
 
LodestoneBufferBuilder(VertexConsumer) - Constructor for class team.lodestar.lodestone.systems.rendering.vertexconsumer.LodestoneBufferBuilder
 
LodestoneBufferWrapper - Class in team.lodestar.lodestone.systems.rendering
 
LodestoneBufferWrapper(RenderTypeProvider, MultiBufferSource) - Constructor for class team.lodestar.lodestone.systems.rendering.LodestoneBufferWrapper
 
LodestoneCombatItem - Class in team.lodestar.lodestone.systems.item
A copy of a sword, without actually being a sword.
LodestoneCombatItem(Tier, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.LodestoneCombatItem
 
LodestoneCommandArgumentTypes - Class in team.lodestar.lodestone.registry.common
 
LodestoneCommandArgumentTypes() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneCommandArgumentTypes
 
LodestoneCommands - Class in team.lodestar.lodestone.registry.common
 
LodestoneCommands() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneCommands
 
LodestoneConfig - Class in team.lodestar.lodestone.systems.config
A config system allowing for static initialization of config values.
LodestoneConfig(String, String, ModConfigSpec.Builder) - Constructor for class team.lodestar.lodestone.systems.config.LodestoneConfig
 
LodestoneConfig.BuilderSupplier<T> - Interface in team.lodestar.lodestone.systems.config
 
LodestoneConfig.ConfigPath - Record Class in team.lodestar.lodestone.systems.config
 
LodestoneConfig.ConfigValueHolder<T> - Class in team.lodestar.lodestone.systems.config
 
LodestoneCookingRecipeBuilder - Class in team.lodestar.lodestone.recipe.builder
 
LodestoneCookingRecipeBuilder(SimpleCookingRecipeBuilder) - Constructor for class team.lodestar.lodestone.recipe.builder.LodestoneCookingRecipeBuilder
 
LodestoneDamageTypeDatagen - Class in team.lodestar.lodestone.data
 
LodestoneDamageTypeDatagen(PackOutput, CompletableFuture<HolderLookup.Provider>, ExistingFileHelper) - Constructor for class team.lodestar.lodestone.data.LodestoneDamageTypeDatagen
 
LodestoneDamageTypeTags - Class in team.lodestar.lodestone.registry.common.tag
 
LodestoneDamageTypeTags() - Constructor for class team.lodestar.lodestone.registry.common.tag.LodestoneDamageTypeTags
 
LodestoneDatagenBlockData - Class in team.lodestar.lodestone.systems.datagen
Various throwaway data stored in ThrowawayBlockDataHandler.THROWAWAY_DATA_CACHE, which is only ever instantiated during the data-generation process.
LodestoneDatagenBlockData() - Constructor for class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
LodestoneDirectionalBlock - Class in team.lodestar.lodestone.systems.block
 
LodestoneDirectionalBlock(BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.block.LodestoneDirectionalBlock
 
LodestoneEntityBlock<T> - Class in team.lodestar.lodestone.systems.block
A SimpleBlock is an implementation of EntityBlock that allows most frequently used logic to be handled in a SimpleBlockEntity It's important to still utilize generic, T extends YourBlockEntity, in order to allow for other mods to extend your block and use a different block entity
LodestoneEntityBlock(BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
LodestoneFuelBlockItem - Class in team.lodestar.lodestone.systems.item
 
LodestoneFuelBlockItem(Block, Item.Properties, int) - Constructor for class team.lodestar.lodestone.systems.item.LodestoneFuelBlockItem
 
LodestoneFuelItem - Class in team.lodestar.lodestone.systems.item
 
LodestoneFuelItem(Item.Properties, int) - Constructor for class team.lodestar.lodestone.systems.item.LodestoneFuelItem
 
LodestoneGlslPreprocessor - Class in team.lodestar.lodestone.systems.postprocess
 
LodestoneGlslPreprocessor() - Constructor for class team.lodestar.lodestone.systems.postprocess.LodestoneGlslPreprocessor
 
LodestoneHoeItem - Class in team.lodestar.lodestone.systems.item.tools
 
LodestoneHoeItem(Tier, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.LodestoneHoeItem
 
LodestoneHorizontalBlock - Class in team.lodestar.lodestone.systems.block
 
LodestoneHorizontalBlock(BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.block.LodestoneHorizontalBlock
 
LodestoneInWorldRecipe<T> - Class in team.lodestar.lodestone.systems.recipe
A Recipe Class designed for In-World Crafting without the presence of an interface.
LodestoneInWorldRecipe(RecipeSerializer<?>, RecipeType<?>) - Constructor for class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
LodestoneInWorldRecipe(RecipeSerializer<?>, RecipeType<?>, ItemStack) - Constructor for class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
LodestoneItemCrumbParticle - Class in team.lodestar.lodestone.systems.particle.world
 
LodestoneItemCrumbParticle(ClientLevel, LodestoneItemCrumbsParticleOptions, double, double, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.world.LodestoneItemCrumbParticle
 
LodestoneItemCrumbsParticleOptions - Class in team.lodestar.lodestone.systems.particle.world.options
 
LodestoneItemCrumbsParticleOptions(Supplier<? extends LodestoneItemCrumbsParticleType>, ItemStack) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.LodestoneItemCrumbsParticleOptions
 
LodestoneItemCrumbsParticleOptions(ParticleType<LodestoneItemCrumbsParticleOptions>, ItemStack) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.LodestoneItemCrumbsParticleOptions
 
LodestoneItemCrumbsParticleType - Class in team.lodestar.lodestone.systems.particle.world.type
 
LodestoneItemCrumbsParticleType() - Constructor for class team.lodestar.lodestone.systems.particle.world.type.LodestoneItemCrumbsParticleType
 
LodestoneItemCrumbsParticleType.Factory - Class in team.lodestar.lodestone.systems.particle.world.type
 
LodestoneItemModelProvider - Class in team.lodestar.lodestone.systems.datagen.providers
 
LodestoneItemModelProvider(PackOutput, String, ExistingFileHelper) - Constructor for class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
LodestoneItemProperties - Class in team.lodestar.lodestone.systems.item
 
LodestoneItemProperties(ResourceKey<CreativeModeTab>) - Constructor for class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
LodestoneItemProperties(DeferredHolder<CreativeModeTab, CreativeModeTab>) - Constructor for class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
LodestoneItemTagDatagen - Class in team.lodestar.lodestone.data
 
LodestoneItemTagDatagen(PackOutput, CompletableFuture<HolderLookup.Provider>, CompletableFuture<TagsProvider.TagLookup<Block>>, ExistingFileHelper) - Constructor for class team.lodestar.lodestone.data.LodestoneItemTagDatagen
 
LodestoneItemTags - Class in team.lodestar.lodestone.registry.common.tag
 
LodestoneItemTags() - Constructor for class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
LodestoneItemTagsProvider - Class in team.lodestar.lodestone.systems.datagen.providers
 
LodestoneItemTagsProvider(PackOutput, CompletableFuture<HolderLookup.Provider>, CompletableFuture<TagsProvider.TagLookup<Block>>, String, ExistingFileHelper) - Constructor for class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemTagsProvider
 
LodestoneLangDatagen - Class in team.lodestar.lodestone.data
 
LodestoneLangDatagen(PackOutput) - Constructor for class team.lodestar.lodestone.data.LodestoneLangDatagen
 
LodestoneLayerToken() - Constructor for class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneLayerToken
 
LodestoneLayerToken(UUID) - Constructor for class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneLayerToken
 
LodestoneLeavesBlock - Class in team.lodestar.lodestone.systems.block
 
LodestoneLeavesBlock(BlockBehaviour.Properties, Color, Color) - Constructor for class team.lodestar.lodestone.systems.block.LodestoneLeavesBlock
 
LodestoneLib - Class in team.lodestar.lodestone
 
LodestoneLib() - Constructor for class team.lodestar.lodestone.LodestoneLib
 
LodestoneLogBlock - Class in team.lodestar.lodestone.systems.block
 
LodestoneLogBlock(BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.block.LodestoneLogBlock
 
LodestoneLogBlock(BlockBehaviour.Properties, Supplier<Block>) - Constructor for class team.lodestar.lodestone.systems.block.LodestoneLogBlock
 
LodestoneNetworkPayloadData - Class in team.lodestar.lodestone.systems.network
 
LodestoneNetworkPayloadData() - Constructor for class team.lodestar.lodestone.systems.network.LodestoneNetworkPayloadData
 
LodestoneNetworkPayloads - Class in team.lodestar.lodestone.registry.common
 
LodestoneNetworkPayloads() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads
 
LodestoneNetworkPayloads.PayloadDataSupplier<T> - Interface in team.lodestar.lodestone.registry.common
 
LodestoneNetworkPayloads.PayloadRegistryHelper - Class in team.lodestar.lodestone.registry.common
Network channels function as a database of payload types.
LodestoneOBJModels - Class in team.lodestar.lodestone.registry.client
 
LodestoneOBJModels() - Constructor for class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
LodestoneParser<M> - Class in team.lodestar.lodestone.systems.model
 
LodestoneParser() - Constructor for class team.lodestar.lodestone.systems.model.LodestoneParser
 
LodestoneParticleBehavior - Interface in team.lodestar.lodestone.systems.particle.world.behaviors
 
LodestoneParticleTypes - Class in team.lodestar.lodestone.registry.common.particle
 
LodestoneParticleTypes() - Constructor for class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
lodestonePath(String) - Static method in class team.lodestar.lodestone.LodestoneLib
 
LodestonePickaxeItem - Class in team.lodestar.lodestone.systems.item.tools
 
LodestonePickaxeItem(Tier, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.LodestonePickaxeItem
 
LodestonePlacementFillers - Class in team.lodestar.lodestone.registry.common
 
LodestonePlacementFillers() - Constructor for class team.lodestar.lodestone.registry.common.LodestonePlacementFillers
 
LodestoneRangedAttribute - Class in team.lodestar.lodestone.systems.attribute
 
LodestoneRangedAttribute(ResourceLocation, double, double, double, boolean, boolean) - Constructor for class team.lodestar.lodestone.systems.attribute.LodestoneRangedAttribute
 
LodestoneRecipeBuilder<R> - Interface in team.lodestar.lodestone.recipe.builder
 
LodestoneRecipeSerializer<T> - Class in team.lodestar.lodestone.systems.recipe
A Recipe Serializer implementation for use with any custom recipe type.
LodestoneRecipeSerializer(MapCodec<T>) - Constructor for class team.lodestar.lodestone.systems.recipe.LodestoneRecipeSerializer
 
LodestoneRecipeSerializers - Class in team.lodestar.lodestone.registry.common
 
LodestoneRecipeSerializers() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneRecipeSerializers
 
LodestoneRecipeType<T> - Class in team.lodestar.lodestone.systems.recipe
A Basic implementation for a custom recipe type along with some static helper functions for fetching recipes.
LodestoneRecipeType(ResourceLocation) - Constructor for class team.lodestar.lodestone.systems.recipe.LodestoneRecipeType
 
LodestoneRenderLayer(SequencedMap<RenderType, ByteBufferBuilder>, SequencedMap<RenderType, ByteBufferBuilder>) - Constructor for class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
LodestoneRenderSystem - Class in team.lodestar.lodestone.systems.rendering
 
LodestoneRenderSystem() - Constructor for class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
LodestoneRenderType - Class in team.lodestar.lodestone.systems.rendering
 
LodestoneRenderType(String, VertexFormat, VertexFormat.Mode, int, boolean, boolean, RenderType.CompositeState) - Constructor for class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
LodestoneRenderTypes - Class in team.lodestar.lodestone.registry.client
 
LodestoneRenderTypes(String, Runnable, Runnable) - Constructor for class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
LodestoneRenderTypes.LodestoneCompositeStateBuilder - Class in team.lodestar.lodestone.registry.client
 
LodestoneScreenParticleRenderType - Interface in team.lodestar.lodestone.systems.particle.render_types
 
LodestoneScreenParticleType - Class in team.lodestar.lodestone.systems.particle.screen
 
LodestoneScreenParticleType() - Constructor for class team.lodestar.lodestone.systems.particle.screen.LodestoneScreenParticleType
 
LodestoneScreenParticleType.Factory - Class in team.lodestar.lodestone.systems.particle.screen
 
LodestoneScreenParticleTypes - Class in team.lodestar.lodestone.registry.common.particle
 
LodestoneScreenParticleTypes() - Constructor for class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
LodestoneShaders - Class in team.lodestar.lodestone.registry.client
 
LodestoneShaders() - Constructor for class team.lodestar.lodestone.registry.client.LodestoneShaders
 
LodestoneShapedRecipeBuilder - Class in team.lodestar.lodestone.recipe.builder
 
LodestoneShapedRecipeBuilder(ShapedRecipeBuilder) - Constructor for class team.lodestar.lodestone.recipe.builder.LodestoneShapedRecipeBuilder
 
LodestoneShapelessRecipeBuilder - Class in team.lodestar.lodestone.recipe.builder
 
LodestoneShapelessRecipeBuilder(ShapelessRecipeBuilder) - Constructor for class team.lodestar.lodestone.recipe.builder.LodestoneShapelessRecipeBuilder
 
LodestoneShovelItem - Class in team.lodestar.lodestone.systems.item.tools
 
LodestoneShovelItem(Tier, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.LodestoneShovelItem
 
LodestoneSignBlockEntity - Class in team.lodestar.lodestone.systems.blockentity
 
LodestoneSignBlockEntity(BlockPos, BlockState) - Constructor for class team.lodestar.lodestone.systems.blockentity.LodestoneSignBlockEntity
 
LodestoneSingleItemRecipeBuilder - Class in team.lodestar.lodestone.recipe.builder
 
LodestoneSingleItemRecipeBuilder(SingleItemRecipeBuilder) - Constructor for class team.lodestar.lodestone.recipe.builder.LodestoneSingleItemRecipeBuilder
 
LodestoneSmithingTransformRecipeBuilder - Class in team.lodestar.lodestone.recipe.builder
 
LodestoneSmithingTransformRecipeBuilder(SmithingTransformRecipeBuilder) - Constructor for class team.lodestar.lodestone.recipe.builder.LodestoneSmithingTransformRecipeBuilder
 
LodestoneSmithingTrimRecipeBuilder - Class in team.lodestar.lodestone.recipe.builder
 
LodestoneSmithingTrimRecipeBuilder(SmithingTrimRecipeBuilder) - Constructor for class team.lodestar.lodestone.recipe.builder.LodestoneSmithingTrimRecipeBuilder
 
LodestoneStandingSignBlock - Class in team.lodestar.lodestone.systems.block.sign
 
LodestoneStandingSignBlock(WoodType, BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.block.sign.LodestoneStandingSignBlock
 
LodestoneSwordItem - Class in team.lodestar.lodestone.systems.item.tools
 
LodestoneSwordItem(Tier, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.LodestoneSwordItem
 
LodestoneTerrainParticle - Class in team.lodestar.lodestone.systems.particle.world
 
LodestoneTerrainParticle(ClientLevel, LodestoneTerrainParticleOptions, double, double, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.world.LodestoneTerrainParticle
 
LodestoneTerrainParticleOptions - Class in team.lodestar.lodestone.systems.particle.world.options
 
LodestoneTerrainParticleOptions(Supplier<? extends LodestoneTerrainParticleType>, BlockState) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.LodestoneTerrainParticleOptions
 
LodestoneTerrainParticleOptions(Supplier<? extends LodestoneTerrainParticleType>, BlockState, BlockPos) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.LodestoneTerrainParticleOptions
 
LodestoneTerrainParticleOptions(ParticleType<LodestoneTerrainParticleOptions>, BlockState) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.LodestoneTerrainParticleOptions
 
LodestoneTerrainParticleOptions(ParticleType<LodestoneTerrainParticleOptions>, BlockState, BlockPos) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.LodestoneTerrainParticleOptions
 
LodestoneTerrainParticleType - Class in team.lodestar.lodestone.systems.particle.world.type
 
LodestoneTerrainParticleType() - Constructor for class team.lodestar.lodestone.systems.particle.world.type.LodestoneTerrainParticleType
 
LodestoneTerrainParticleType.Factory - Class in team.lodestar.lodestone.systems.particle.world.type
 
LodestoneThrowawayBlockData - Class in team.lodestar.lodestone.systems.block
Various throwaway data stored in ThrowawayBlockDataHandler.THROWAWAY_DATA_CACHE, which is cleared after the game is finished loading.
LodestoneThrowawayBlockData() - Constructor for class team.lodestar.lodestone.systems.block.LodestoneThrowawayBlockData
 
LodestoneWallSignBlock - Class in team.lodestar.lodestone.systems.block.sign
 
LodestoneWallSignBlock(WoodType, BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.block.sign.LodestoneWallSignBlock
 
LodestoneWorldEventRenderers - Class in team.lodestar.lodestone.registry.client
Register renderers in FMLClientSetupEvent.
LodestoneWorldEventRenderers() - Constructor for class team.lodestar.lodestone.registry.client.LodestoneWorldEventRenderers
 
LodestoneWorldEventTypes - Class in team.lodestar.lodestone.registry.common
 
LodestoneWorldEventTypes() - Constructor for class team.lodestar.lodestone.registry.common.LodestoneWorldEventTypes
 
LodestoneWorldParticle - Class in team.lodestar.lodestone.systems.particle.world
 
LodestoneWorldParticle(ClientLevel, WorldParticleOptions, ParticleEngine.MutableSpriteSet, double, double, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
LodestoneWorldParticleRenderType - Class in team.lodestar.lodestone.systems.particle.render_types
 
LodestoneWorldParticleRenderType(LodestoneRenderType, Supplier<ShaderInstance>, ResourceLocation, GlStateManager.SourceFactor, GlStateManager.DestFactor) - Constructor for class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
LodestoneWorldParticleRenderType(LodestoneRenderType, Supplier<ShaderInstance>, ResourceLocation, Runnable) - Constructor for class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
LodestoneWorldParticleRenderType(LodestoneRenderType, ShaderHolder, ResourceLocation, GlStateManager.SourceFactor, GlStateManager.DestFactor) - Constructor for class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
LodestoneWorldParticleRenderType(LodestoneRenderType, ShaderHolder, ResourceLocation, Runnable) - Constructor for class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
LodestoneWorldParticleType - Class in team.lodestar.lodestone.systems.particle.world.type
 
LodestoneWorldParticleType() - Constructor for class team.lodestar.lodestone.systems.particle.world.type.LodestoneWorldParticleType
 
LodestoneWorldParticleType.Factory - Class in team.lodestar.lodestone.systems.particle.world.type
 
LODStrategy<T> - Class in team.lodestar.lodestone.systems.model.obj.lod
An LODStrategy or Level of Detail Strategy is a class containing the logic for determining which level of detail to use for a given ObjModel.
LODStrategy(Consumer<LODBuilder<T>>) - Constructor for class team.lodestar.lodestone.systems.model.obj.lod.LODStrategy
 
LOG_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a log block model and state, or any pillar-like block really.
LOGGER - Static variable in class team.lodestar.lodestone.LodestoneLib
 
LongestDiagonal - Enum constant in enum class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings.QuadMethod
 
lootFrom(Supplier<? extends Block>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
LUMITRANSPARENT - Static variable in interface team.lodestar.lodestone.systems.particle.render_types.LodestoneScreenParticleRenderType
 
LUMITRANSPARENT - Static variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
LUMITRANSPARENT - Static variable in interface team.lodestar.lodestone.systems.rendering.rendeertype.ShaderUniformHandler
 
LUMITRANSPARENT_BLOCK - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
LUMITRANSPARENT_BLOCK_PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
LUMITRANSPARENT_DEPTH_FADE - Static variable in interface team.lodestar.lodestone.systems.rendering.rendeertype.ShaderUniformHandler
 
LUMITRANSPARENT_PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
LUMITRANSPARENT_SOLID - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 

M

MAGIC_DAMAGE - Static variable in class team.lodestar.lodestone.registry.common.LodestoneAttributes
 
MAGIC_PROFICIENCY - Static variable in class team.lodestar.lodestone.registry.common.LodestoneAttributes
 
MAGIC_RESISTANCE - Static variable in class team.lodestar.lodestone.registry.common.LodestoneAttributes
 
MagicAxeItem - Class in team.lodestar.lodestone.systems.item.tools.magic
 
MagicAxeItem(Tier, float, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.magic.MagicAxeItem
 
MagicHoeItem - Class in team.lodestar.lodestone.systems.item.tools.magic
 
MagicHoeItem(Tier, float, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.magic.MagicHoeItem
 
MagicPickaxeItem - Class in team.lodestar.lodestone.systems.item.tools.magic
 
MagicPickaxeItem(Tier, float, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.magic.MagicPickaxeItem
 
MagicShovelItem - Class in team.lodestar.lodestone.systems.item.tools.magic
 
MagicShovelItem(Tier, float, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.magic.MagicShovelItem
 
MagicSwordItem - Class in team.lodestar.lodestone.systems.item.tools.magic
 
MagicSwordItem(Tier, float, float, float, LodestoneItemProperties) - Constructor for class team.lodestar.lodestone.systems.item.tools.magic.MagicSwordItem
 
MAIN - Static variable in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
MAIN_PROJ - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
mainLayer - Variable in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
makeCubePositions(float) - Static method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
makeCubePositions(float, float) - Static method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
makeCubePositions(float, float, float, float) - Static method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
mapBuffer(int, int, Consumer<ByteBuffer>) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
mapColor(Function<BlockState, MapColor>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
mapColor(DyeColor) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
mapColor(MapColor) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
markTextureAsStatic(ResourceLocation) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
MATRIX4F - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
maxColor - Variable in class team.lodestar.lodestone.systems.block.LodestoneLeavesBlock
 
maxDistance - Variable in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
maxDistance - Variable in class team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
 
maxValue - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
MC - Static variable in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
memoryBarrier(int) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
mergeAttributes(ItemAttributeModifiers) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
mergeLayers(LodestoneBlockFiller.LodestoneBlockFillerLayer, LodestoneBlockFiller.LodestoneBlockFillerLayer) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller
 
meshData - Variable in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
meshes - Variable in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
middleToEndEasing - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
middleToEndEasing - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
middleValue - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
middleValue - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
midpoint(Vector4f, Vector4f) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
minColor - Variable in class team.lodestar.lodestone.systems.block.LodestoneLeavesBlock
 
minValue - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
mirror(BlockState, Mirror) - Method in class team.lodestar.lodestone.systems.block.LodestoneDirectionalBlock
 
mode - Variable in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeData
 
modelBuffer - Variable in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
modelId - Variable in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
ModelModifier<T> - Class in team.lodestar.lodestone.systems.model.obj.modifier
 
ModelModifier(T) - Constructor for class team.lodestar.lodestone.systems.model.obj.modifier.ModelModifier
 
models() - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
modeOverride - Variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
ModiferSettings - Class in team.lodestar.lodestone.systems.model.obj.modifier
 
ModiferSettings() - Constructor for class team.lodestar.lodestone.systems.model.obj.modifier.ModiferSettings
 
modifier() - Method in record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
Returns the value of the modifier record component.
ModifierQueue - Interface in team.lodestar.lodestone.systems.model.obj.modifier
 
modifiers - Variable in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
MODIFIERS - Static variable in class team.lodestar.lodestone.registry.common.LodestonePlacementFillers
 
modifyAttributesEvent(ItemAttributeModifierEvent) - Method in interface team.lodestar.lodestone.handlers.ItemEventHandler.IEventResponderItem
 
modifyAttributeTooltipEvent(AddAttributeTooltipsEvent) - Method in interface team.lodestar.lodestone.handlers.ItemEventHandler.IEventResponderItem
 
modifyBehavior(Class<T>, Consumer<T>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyBehaviorData(Class<T>, Function<T, GenericParticleData>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyColorData(Consumer<ColorParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
modifyColorData(Consumer<ColorParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyColorData(Consumer<ColorParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyData(Collection<Supplier<GenericParticleData>>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyData(Collection<Supplier<GenericParticleData>>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyData(Function<ScreenParticleBuilder, GenericParticleData>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyData(Function<WorldParticleBuilder, GenericParticleData>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyData(Supplier<GenericParticleData>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyData(Supplier<GenericParticleData>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyData(Optional<GenericParticleData>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyData(GenericParticleData, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyDataOptional(Function<ScreenParticleBuilder, Optional<GenericParticleData>>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyEntityAttributes(EntityAttributeModificationEvent) - Static method in class team.lodestar.lodestone.registry.common.LodestoneAttributes
 
modifyFriction(Function<Float, Supplier<Float>>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
modifyFriction(Function<Float, Supplier<Float>>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyGravity(Function<Float, Supplier<Float>>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
modifyGravity(Function<Float, Supplier<Float>>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyGravity(Function<Float, Supplier<Float>>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyLifeDelay(Function<Integer, Supplier<Integer>>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
modifyLifeDelay(Function<Integer, Supplier<Integer>>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyLifeDelay(Function<Integer, Supplier<Integer>>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyLifetime(Function<Integer, Supplier<Integer>>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
modifyLifetime(Function<Integer, Supplier<Integer>>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
modifyLifetime(Function<Integer, Supplier<Integer>>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyModelName(Function<String, String>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
modifyModelName(Function<String, String>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
modifyOptionalData(Function<WorldParticleBuilder, Optional<GenericParticleData>>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyOptionalData(Optional<GenericParticleData>, Consumer<GenericParticleData>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
modifyResult(Consumer<ItemModelSmithResult>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
modifyResult(Consumer<ItemModelSmithResult>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
modifyTextureName(Function<String, String>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
modifyTextureName(Function<String, String>) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
modLoc(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
modTag(String) - Static method in class team.lodestar.lodestone.registry.common.tag.LodestoneBlockTags
 
modTag(String) - Static method in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
modularActorAddIndex - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
modularActorGetIndex - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
modularActors - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
ModularBlockStateSmith<T> - Class in team.lodestar.lodestone.systems.datagen.statesmith
 
ModularBlockStateSmith(Class<T>, ModularBlockStateSmith.ModularSmithStateSupplier<T>) - Constructor for class team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith
 
ModularBlockStateSmith.ModelFileSupplier - Interface in team.lodestar.lodestone.systems.datagen.statesmith
 
ModularBlockStateSmith.ModularSmithStateSupplier<T> - Interface in team.lodestar.lodestone.systems.datagen.statesmith
 
motifSound - Variable in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
MULTIBLOCK_COMPONENT - Static variable in class team.lodestar.lodestone.registry.common.LodestoneBlockEntities
 
MultiblockComponentBlock - Class in team.lodestar.lodestone.systems.multiblock
A basic Multiblock component block.
MultiblockComponentBlock(BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.multiblock.MultiblockComponentBlock
 
MultiBlockComponentEntity - Class in team.lodestar.lodestone.systems.multiblock
A basic Multiblock component block entity.
MultiBlockComponentEntity(BlockPos, BlockState) - Constructor for class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
MultiBlockComponentEntity(BlockEntityType<?>, BlockPos, BlockState) - Constructor for class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
MultiBlockCoreEntity - Class in team.lodestar.lodestone.systems.multiblock
 
MultiBlockCoreEntity(BlockEntityType<?>, MultiBlockStructure, BlockPos, BlockState) - Constructor for class team.lodestar.lodestone.systems.multiblock.MultiBlockCoreEntity
 
MultiBlockItem - Class in team.lodestar.lodestone.systems.multiblock
 
MultiBlockItem(Block, Item.Properties, Supplier<? extends MultiBlockStructure>) - Constructor for class team.lodestar.lodestone.systems.multiblock.MultiBlockItem
 
MultiBlockStructure - Class in team.lodestar.lodestone.systems.multiblock
 
MultiBlockStructure(ArrayList<MultiBlockStructure.StructurePiece>) - Constructor for class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure
 
MultiBlockStructure.StructurePiece - Class in team.lodestar.lodestone.systems.multiblock
 
multicolorLerp(Easing, float, float, float, Color...) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
multicolorLerp(Easing, float, float, float, List<Color>) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
multicolorLerp(Easing, float, Color...) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
multicolorLerp(Easing, float, List<Color>) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
MultiInstancePostProcessor<I> - Class in team.lodestar.lodestone.systems.postprocess
 
MultiInstancePostProcessor() - Constructor for class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
 
MultiLODModel - Class in team.lodestar.lodestone.systems.model.obj.lod
A model that can switch between different levels of detail based on the model data.
MultiLODModel(LODStrategy<?>) - Constructor for class team.lodestar.lodestone.systems.model.obj.lod.MultiLODModel
 
MultiPlayerGameModeMixin - Class in team.lodestar.lodestone.mixin.client
 
MultiPlayerGameModeMixin() - Constructor for class team.lodestar.lodestone.mixin.client.MultiPlayerGameModeMixin
 
multiplyCoefficient(float) - Method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
multiplyCoefficient(float) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
multiplyFriction(float) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
multiplyFriction(float) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
multiplyGravity(float) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
multiplyGravity(float) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
multiplyGravity(float) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
multiplyLifeDelay(float) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
multiplyLifeDelay(float) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
multiplyLifeDelay(float) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
multiplyLifetime(float) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
multiplyLifetime(float) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
multiplyLifetime(float) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
multiplyValue(float) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
MultiVertexConsumer - Class in team.lodestar.lodestone.systems.rendering.vertexconsumer
A VertexConsumer that forwards all calls to multiple other VertexConsumers.
MultiVertexConsumer(VertexConsumer...) - Constructor for class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 
MultiVertexConsumer(List<VertexConsumer>) - Constructor for class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 

N

name - Variable in class team.lodestar.lodestone.systems.easing.Easing
 
name - Variable in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeData
 
NAME - Static variable in class team.lodestar.lodestone.recipe.NBTCarryRecipe
 
namespace - Variable in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
NBT_CARRY_RECIPE_SERIALIZER - Static variable in class team.lodestar.lodestone.registry.common.LodestoneRecipeSerializers
 
NBTCarryRecipe - Class in team.lodestar.lodestone.recipe
 
NBTCarryRecipe(ShapedRecipe, Ingredient) - Constructor for class team.lodestar.lodestone.recipe.NBTCarryRecipe
 
NBTCarryRecipe.Builder - Class in team.lodestar.lodestone.recipe
 
NBTCarryRecipe.Serializer - Class in team.lodestar.lodestone.recipe
 
NBTHelper - Class in team.lodestar.lodestone.helpers
 
NBTHelper() - Constructor for class team.lodestar.lodestone.helpers.NBTHelper
 
needsAxe() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
needsAxe() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
needsDiamond() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
needsDiamond() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
needsHoe() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
needsHoe() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
needsIron() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
needsIron() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
needsPickaxe() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
needsPickaxe() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
needsShovel() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
needsShovel() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
needsStone() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
needsStone() - Method in class team.lodestar.lodestone.systems.datagen.LodestoneDatagenBlockData
 
neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
nested() - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockModelProvider
 
newBlockEntity(BlockPos, BlockState) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class team.lodestar.lodestone.systems.block.sign.LodestoneStandingSignBlock
 
newBlockEntity(BlockPos, BlockState) - Method in class team.lodestar.lodestone.systems.block.sign.LodestoneWallSignBlock
 
newMeshes - Variable in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier
 
newStateWithOldProperty(BlockState, BlockState, Property<T>) - Static method in class team.lodestar.lodestone.helpers.block.BlockStateHelper
Copies BlockState properties from a BlockState already in the world, and returns a newState with matching property values.
nextInts(int, int) - Static method in class team.lodestar.lodestone.helpers.DataHelper
returns an integer array of random ints
Ngon(TriangulateModifier) - Constructor for class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier.Ngon
 
ngonMethod - Variable in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings
 
NO_CULL - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
NO_DATAGEN - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
NO_LIGHTMAP - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
NO_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
noClip - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
noCollission() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
noLootTable() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
NONE - Enum constant in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleDiscardFunctionType
 
nonEmptyItemStacks - Variable in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
noOcclusion() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
NORMAL_TRANSPARENCY - Static variable in class team.lodestar.lodestone.systems.rendering.StateShards
 
normalIndex() - Method in record class team.lodestar.lodestone.systems.model.obj.data.IndexedVertex
Returns the value of the normalIndex record component.
normals - Variable in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
noTerrainParticles() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
NUGGETS_ALUMINUM - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_COBALT - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_COPPER - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_LEAD - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_NICKEL - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_OSMIUM - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_SILVER - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_TIN - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_URANIUM - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 
NUGGETS_ZINC - Static variable in class team.lodestar.lodestone.registry.common.tag.LodestoneItemTags
 

O

OBJ_MODELS - Static variable in class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
ObjModel - Class in team.lodestar.lodestone.systems.model.obj
An IndexedModel that is parsed from an Wavefront OBJ file.
ObjModel(ResourceLocation) - Constructor for class team.lodestar.lodestone.systems.model.obj.ObjModel
 
ObjModel.Builder - Class in team.lodestar.lodestone.systems.model.obj
 
ObjParser - Class in team.lodestar.lodestone.systems.model.obj
 
ObjParser() - Constructor for class team.lodestar.lodestone.systems.model.obj.ObjParser
 
ObjParser.Builder - Class in team.lodestar.lodestone.systems.model.obj
 
of() - Static method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
of(Set<ResourceKey<Level>>) - Static method in class team.lodestar.lodestone.systems.worldgen.DimensionPlacementFilter
 
of(ResourceLocation) - Static method in class team.lodestar.lodestone.systems.model.obj.ObjModel.Builder
 
of(TriangulateSettings.QuadMethod, TriangulateSettings.NgonMethod) - Static method in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier
 
of(MultiBlockStructure.StructurePiece...) - Static method in class team.lodestar.lodestone.systems.multiblock.HorizontalDirectionStructure
 
of(MultiBlockStructure.StructurePiece...) - Static method in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure
 
of(WorldEventType.EventInstanceSupplier<T>, ResourceLocation) - Static method in class team.lodestar.lodestone.systems.worldevent.WorldEventType.Builder
Creates a new world event type.
of(T, T) - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
ofDefault(T) - Static method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
offset - Variable in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure.StructurePiece
 
offset(float, float, float) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
offsetMap() - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
Returns the value of the offsetMap record component.
offsetType(BlockBehaviour.OffsetType) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
oldSchool(float, float, float) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.DirectionalParticleBehavior
 
onBlockBroken(BlockState, BlockGetter, BlockPos, Player) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
onBlockExploded(BlockState, Level, BlockPos, Explosion) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
onBreak(Player) - Method in class team.lodestar.lodestone.systems.blockentity.ItemHolderBlockEntity
 
onBreak(Player) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onBreak(Player) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
onBreak(Player) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockCoreEntity
 
onClientSetup(FMLClientSetupEvent) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
onClientSetup(FMLClientSetupEvent) - Static method in class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
onClone(BlockState, HitResult, BlockGetter, BlockPos, Player) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onContentsChanged(int) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
onContentsChanged(Runnable) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
onDataPacket(Connection, ClientboundBlockEntityDataPacket, HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onDeath(LivingDeathEvent) - Static method in class team.lodestar.lodestone.events.RuntimeEvents
 
onEntityInside(BlockState, Level, BlockPos, Entity) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
OneSidedPayloadData - Class in team.lodestar.lodestone.systems.network
 
OneSidedPayloadData() - Constructor for class team.lodestar.lodestone.systems.network.OneSidedPayloadData
 
onHurt(LivingDamageEvent.Post) - Static method in class team.lodestar.lodestone.events.RuntimeEvents
 
onHurt(LivingDamageEvent.Pre) - Static method in class team.lodestar.lodestone.events.RuntimeEvents
 
onNeighborUpdate(BlockState, BlockPos, BlockPos) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onPlace(LivingEntity, ItemStack) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onPlayBreakSound(Level, BlockPos) - Method in class team.lodestar.lodestone.systems.sound.ExtendedSoundType
Called by mixin injection when the block broken sound plays in
onPlayBreakSound(Level, BlockPos) - Method in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
onPlayFallSound(Level, BlockPos, SoundSource) - Method in class team.lodestar.lodestone.systems.sound.ExtendedSoundType
Called by mixin injection when an entity plays the fall sound in
onPlayFallSound(Level, BlockPos, SoundSource) - Method in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
onPlayHitSound(BlockPos) - Method in class team.lodestar.lodestone.systems.sound.ExtendedSoundType
Called by mixin injection when the block breaking progress sound is played in
onPlayHitSound(BlockPos) - Method in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
onPlayPlaceSound(Level, BlockPos, Player) - Method in class team.lodestar.lodestone.systems.sound.ExtendedSoundType
Called by mixin injection when a player triggers the block place sound in
onPlayPlaceSound(Level, BlockPos, Player) - Method in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
onPlayStepSound(Level, BlockPos, BlockState, SoundSource) - Method in class team.lodestar.lodestone.systems.sound.ExtendedSoundType
Called by mixin injection when an entity triggers the block step sound in
onPlayStepSound(Level, BlockPos, BlockState, SoundSource) - Method in class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
onUse(Player, InteractionHand) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onUse(Player, InteractionHand) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
onUseWithItem(Player, ItemStack, InteractionHand) - Method in class team.lodestar.lodestone.systems.blockentity.ItemHolderBlockEntity
 
onUseWithItem(Player, ItemStack, InteractionHand) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onUseWithItem(Player, ItemStack, InteractionHand) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
onUseWithoutItem(Player) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
onUseWithoutItem(Player) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
onWorldRenderLast(RenderLevelStageEvent) - Static method in class team.lodestar.lodestone.systems.postprocess.PostProcessHandler
 
oRoll - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
outgoingDamageEvent(LivingDamageEvent.Pre, LivingEntity, LivingEntity, ItemStack) - Method in interface team.lodestar.lodestone.handlers.ItemEventHandler.IEventResponderItem
 
outgoingDeathEvent(LivingDeathEvent, LivingEntity, LivingEntity, ItemStack) - Method in interface team.lodestar.lodestone.handlers.ItemEventHandler.IEventResponderItem
 
outline() - Method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
output - Variable in class team.lodestar.lodestone.systems.recipe.LodestoneInWorldRecipe
 
overrideCoefficientMultiplier(float) - Method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
overrideCoefficientMultiplier(float) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
overrideCoefficientMultiplier(float) - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
overrideValueMultiplier(float) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
overrideValueMultiplier(float) - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
overwriteExisting(DynamicOps<B>, Codec<T>, B, T) - Static method in class team.lodestar.lodestone.helpers.CodecHelper
Overwrites the fields of the target object with the fields of the source object.

P

parametricSphere(float, float, float) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
PARENTED_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
parentedToThis(ExistingFileHelper) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
parentedToThis(ExistingFileHelper, String) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithResult
 
parse(StringReader) - Method in class team.lodestar.lodestone.command.arguments.WorldEventInstanceArgument
 
parse(StringReader) - Method in class team.lodestar.lodestone.command.arguments.WorldEventTypeArgument
 
parse(InputStream, M) - Method in class team.lodestar.lodestone.systems.model.LodestoneParser
 
parse(InputStream, ObjModel) - Method in class team.lodestar.lodestone.systems.model.obj.ObjParser
 
parseUniformNode(JsonElement) - Method in class team.lodestar.lodestone.systems.rendering.shader.ExtendedShaderInstance
 
PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
PARTICLE_BUFFERS - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
PARTICLE_TYPES - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
particleBuffers - Variable in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
ParticleEffectSpawner - Class in team.lodestar.lodestone.systems.particle
 
ParticleEffectSpawner(Level, Vec3, WorldParticleBuilder) - Constructor for class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
ParticleEffectSpawner(Level, Vec3, WorldParticleBuilder, WorldParticleBuilder) - Constructor for class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
ParticleEffectSpawner(WorldParticleBuilder, Consumer<WorldParticleBuilder>) - Constructor for class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
ParticleEffectSpawner(WorldParticleBuilder, Consumer<WorldParticleBuilder>, WorldParticleBuilder, Consumer<WorldParticleBuilder>) - Constructor for class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
ParticleEmitterHandler - Class in team.lodestar.lodestone.handlers.screenparticle
 
ParticleEmitterHandler() - Constructor for class team.lodestar.lodestone.handlers.screenparticle.ParticleEmitterHandler
 
ParticleEmitterHandler.ItemParticleSupplier - Interface in team.lodestar.lodestone.handlers.screenparticle
 
particleLight - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
particleLight - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
particles - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleHolder
 
PARTICLES - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
particleTarget - Variable in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
PastPosition(Vec3, int) - Constructor for class team.lodestar.lodestone.helpers.EntityHelper.PastPosition
 
PAYLOAD_TO_TYPE - Static variable in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
PayloadRegistryHelper(String) - Constructor for class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
perpendicularTrailPoints(Vector4f, Vector4f, float) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
perspectiveDivide(Vector4f) - Static method in class team.lodestar.lodestone.helpers.VecHelper.Vector4fHelper
 
pickColor(float) - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
pickColor(float) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
pickSprite(int) - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
pickSprite(int) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
pickSprite(SpriteSet) - Method in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
pitch - Variable in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
place(BlockPos, Level) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure.StructurePiece
 
place(BlockPos, Level, BlockState) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure.StructurePiece
 
place(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.multiblock.HorizontalDirectionStructure
 
place(BlockPlaceContext) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure
 
place(LevelAccessor, BlockPos) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntry
 
placeBlock(BlockPlaceContext, BlockState) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockItem
 
placeVertex(VertexConsumer, Matrix4f, VFXBuilders.AbstractVFXBuilder, float, float, float, float, float) - Method in interface team.lodestar.lodestone.systems.rendering.VFXBuilders.VertexConsumerActor
 
playBidirectional(PayloadRegistrar, String, Class<T>, LodestoneNetworkPayloads.PayloadDataSupplier<T>) - Method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
playerJoin(EntityJoinLevelEvent) - Static method in class team.lodestar.lodestone.handlers.WorldEventHandler
 
playerWillDestroy(Level, BlockPos, BlockState, Player) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
playSound(Entity, SoundEvent, float, float) - Static method in class team.lodestar.lodestone.helpers.SoundHelper
 
playSound(Entity, SoundEvent, SoundSource, float, float) - Static method in class team.lodestar.lodestone.helpers.SoundHelper
Plays a sound at a target's location, mimicking the behavior of Player.playSound(net.minecraft.sounds.SoundEvent, float, float) but allowing for the sound to be heard even if not played on both logical sides.
playSound(LodestoneBlockEntity, CachedBlockEntitySoundInstance<?>) - Static method in class team.lodestar.lodestone.systems.sound.CachedBlockEntitySoundInstance
 
playToClient(PayloadRegistrar, String, Class<T>, LodestoneNetworkPayloads.PayloadDataSupplier<T>) - Method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
playToServer(PayloadRegistrar, String, Class<T>, LodestoneNetworkPayloads.PayloadDataSupplier<T>) - Method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads.PayloadRegistryHelper
 
populateItemGroups(BuildCreativeModeTabContentsEvent) - Static method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
position - Variable in class team.lodestar.lodestone.helpers.EntityHelper.PastPosition
 
position - Variable in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
position - Variable in class team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
 
PositionedScreenshakeInstance - Class in team.lodestar.lodestone.systems.screenshake
 
PositionedScreenshakeInstance(int, Vec3, float, float) - Constructor for class team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
 
PositionedScreenshakeInstance(int, Vec3, float, float, Easing) - Constructor for class team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
 
PositionedScreenshakePayload - Class in team.lodestar.lodestone.network.screenshake
 
PositionedScreenshakePayload(int, float, float, float, Easing, Easing, Vec3, float, float, Easing) - Constructor for class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
PositionedScreenshakePayload(FriendlyByteBuf) - Constructor for class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
PositionedScreenshakePayload(ScreenshakePayload, Vec3, float, float, Easing) - Constructor for class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
positionIndex() - Method in record class team.lodestar.lodestone.systems.model.obj.data.IndexedVertex
Returns the value of the positionIndex record component.
positions - Variable in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 
postChain - Variable in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
postDatagen(ItemModelSmithResult) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
postDatagen(ItemModelSmithResult) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
postHurtEnemy(ItemStack, LivingEntity, LivingEntity) - Method in class team.lodestar.lodestone.systems.item.LodestoneCombatItem
 
PostProcessHandler - Class in team.lodestar.lodestone.systems.postprocess
Handles world-space post-processing.
PostProcessHandler() - Constructor for class team.lodestar.lodestone.systems.postprocess.PostProcessHandler
 
PostProcessor - Class in team.lodestar.lodestone.systems.postprocess
Abstract world space post-process pass.
PostProcessor() - Constructor for class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
preDatagen(LodestoneItemModelProvider, Item) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmith
 
preDatagen(LodestoneItemModelProvider, Item) - Method in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithConfiguration
 
predefinedModel(Block) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
predefinedModel(Block, String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
PREPROCESSOR - Static variable in class team.lodestar.lodestone.systems.postprocess.LodestoneGlslPreprocessor
 
PRESSURE_PLATE_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a pressure plate block model and state.
processAttributes(LivingDamageEvent.Pre) - Static method in class team.lodestar.lodestone.handlers.LodestoneAttributeEventHandler
 
progress - Variable in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
projectToPlayerView(Vec3, float) - Static method in class team.lodestar.lodestone.helpers.VecHelper
 
provider - Variable in class team.lodestar.lodestone.systems.datagen.itemsmith.ItemModelSmithData
 
provider - Variable in class team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith.StateSmithData
 
provider - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleType
 
provider - Variable in class team.lodestar.lodestone.systems.rendering.LodestoneBufferWrapper
 
pullFromParticleVault(ScreenParticleItemStackRetrievalKey, ItemStack, ScreenParticleHolder, boolean) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
pushReaction(PushReaction) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
put(BlockPos, LodestoneBlockFiller.BlockStateEntryBuilder) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneBlockFillerLayer
 
putBytes(byte...) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.LodestoneBufferBuilder
 
putFloats(float...) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.LodestoneBufferBuilder
 
putIfAbsent(BlockPos, LodestoneBlockFiller.BlockStateEntryBuilder) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneBlockFillerLayer
 
putInts(int...) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.LodestoneBufferBuilder
 
putShorts(short...) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.LodestoneBufferBuilder
 

Q

Quad(TriangulateModifier) - Constructor for class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier.Quad
 
QUAD_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quadratic easing in - accelerating from zero velocity.
QUAD_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quadratic easing in/out - acceleration until halfway, then deceleration
QUAD_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quadratic easing out - decelerating to zero velocity.
quadMethod - Variable in class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings
 
QuadScreenParticle - Class in team.lodestar.lodestone.systems.particle.screen.base
 
QuadScreenParticle(ClientLevel, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
QuadScreenParticle(ClientLevel, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
quadSize - Variable in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
QUARTIC_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quartic easing in - accelerating from zero velocity.
QUARTIC_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quartic easing in/out - acceleration until halfway, then deceleration.
QUARTIC_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quartic easing out - decelerating to zero velocity.
queueModifier(ModelModifier<?>) - Method in interface team.lodestar.lodestone.systems.model.obj.modifier.ModifierQueue
 
queueModifier(ModelModifier<?>) - Method in class team.lodestar.lodestone.systems.model.obj.ObjModel.Builder
 
quietlyGiveItemToPlayer(Player, ItemStack) - Static method in class team.lodestar.lodestone.helpers.ItemHelper
 
QUINTIC_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quintic easing in - accelerating from zero velocity.
QUINTIC_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quintic easing in/out - acceleration until halfway, then deceleration.
QUINTIC_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Quintic easing out - decelerating to zero velocity.

R

r1 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
r1 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
r2 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleData
 
r2 - Variable in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
rad(double) - Static method in class team.lodestar.lodestone.helpers.AngleHelper
 
radialOffset(Vec3, float, float, float) - Static method in class team.lodestar.lodestone.helpers.VecHelper
A method that returns a position on the perimeter of a circle around a given Vec3 position
random - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
RANDOM - Static variable in class team.lodestar.lodestone.LodestoneLib
 
RANDOM_SPRITE - Enum constant in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleSpritePicker
 
randomBetween(RandomSource, double, double) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
randomBetween(RandomSource, float, float) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
randomBetween(RandomSource, int, int) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
randomBetween(RandomSource, Easing, double, double) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
randomBetween(RandomSource, Easing, float, float) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
randomBetween(RandomSource, Easing, int, int) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
RandomHelper - Class in team.lodestar.lodestone.helpers
 
RandomHelper() - Constructor for class team.lodestar.lodestone.helpers.RandomHelper
 
randomizeOffset(RandomSource) - Static method in class team.lodestar.lodestone.handlers.ScreenshakeHandler
 
randomSpinOffset(RandomSource) - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
randomTicks() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
rarity(Rarity) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
rCol - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
readAdditionalSaveData(CompoundTag) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
Reads additional data during deserialization.
readBlockPos(CompoundTag) - Static method in class team.lodestar.lodestone.helpers.NBTHelper
 
readBlockPos(ListTag, int) - Static method in class team.lodestar.lodestone.helpers.NBTHelper
 
RECIPE_SERIALIZERS - Static variable in class team.lodestar.lodestone.registry.common.LodestoneRecipeSerializers
 
ReflectionHelper - Class in team.lodestar.lodestone.helpers
 
ReflectionHelper() - Constructor for class team.lodestar.lodestone.helpers.ReflectionHelper
 
register() - Static method in class team.lodestar.lodestone.command.DevWorldSetupCommand
 
register() - Static method in class team.lodestar.lodestone.command.FreezeActiveWorldEventsCommand
 
register() - Static method in class team.lodestar.lodestone.command.GetDataWorldEventCommand
 
register() - Static method in class team.lodestar.lodestone.command.ListActiveWorldEventsCommand
 
register() - Static method in class team.lodestar.lodestone.command.RemoveActiveWorldEventsCommand
 
register() - Static method in class team.lodestar.lodestone.command.UnfreezeActiveWorldEventsCommand
 
register(IEventBus) - Static method in class team.lodestar.lodestone.registry.common.LodestoneCommandArgumentTypes
 
register(RegisterShadersEvent) - Method in class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram
 
register(RegisterPayloadHandlersEvent) - Static method in class team.lodestar.lodestone.registry.common.LodestoneNetworkPayloads
 
register(MultiLODModel) - Static method in class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
register(ObjModel) - Static method in class team.lodestar.lodestone.registry.client.LodestoneOBJModels
 
registerArgumentTypes() - Static method in class team.lodestar.lodestone.registry.common.LodestoneCommandArgumentTypes
 
registerAttribute(DeferredRegister<Attribute>, LodestoneAttributeBuilder) - Static method in class team.lodestar.lodestone.registry.common.LodestoneAttributes
 
registerBufferObject() - Method in interface team.lodestar.lodestone.systems.rendering.IBufferObject
 
registerBufferObject() - Method in class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram
 
registerBufferObject(IBufferObject) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
registerCommands(RegisterCommandsEvent) - Static method in class team.lodestar.lodestone.registry.common.LodestoneCommands
 
registerCommon(FMLCommonSetupEvent) - Static method in class team.lodestar.lodestone.events.SetupEvents
 
registerItemParticleEmitter(Item, ParticleEmitterHandler.ItemParticleSupplier) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ParticleEmitterHandler
 
registerItemParticleEmitter(ParticleEmitterHandler.ItemParticleSupplier, Item...) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ParticleEmitterHandler
 
registerLookup(ItemEventHandler.EventResponderSource) - Static method in class team.lodestar.lodestone.handlers.ItemEventHandler
 
registerModels() - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockModelProvider
 
registerParticleEmitters(FMLClientSetupEvent) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ParticleEmitterHandler
 
registerParticleFactory(RegisterParticleProvidersEvent) - Static method in class team.lodestar.lodestone.events.ClientSetupEvents
 
registerParticleFactory(RegisterParticleProvidersEvent) - Static method in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
registerProvider(ScreenParticleType<T>, ScreenParticleType.ParticleProvider<T>) - Static method in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
registerRenderer(EntityRenderersEvent.RegisterRenderers) - Static method in class team.lodestar.lodestone.registry.common.LodestoneBlockEntities.ClientOnly
 
registerRenderer(WorldEventType, WorldEventRenderer<? extends WorldEventInstance>) - Static method in class team.lodestar.lodestone.registry.client.LodestoneWorldEventRenderers
 
registerShader(RegisterShadersEvent, ShaderHolder) - Static method in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
registerSimpleGradientColors(BlockColors, LodestoneLeavesBlock) - Static method in class team.lodestar.lodestone.systems.block.LodestoneLeavesBlock
 
registerType(ScreenParticleType<T>) - Static method in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
remove() - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
remove() - Method in class team.lodestar.lodestone.systems.postprocess.DynamicShaderFxInstance
 
RemoveActiveWorldEventsCommand - Class in team.lodestar.lodestone.command
 
RemoveActiveWorldEventsCommand() - Constructor for class team.lodestar.lodestone.command.RemoveActiveWorldEventsCommand
 
removed - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
render(BufferBuilder) - Method in class team.lodestar.lodestone.systems.particle.screen.base.QuadScreenParticle
 
render(BufferBuilder) - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
render(BufferBuilder) - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
render(PoseStack, VertexConsumer, RenderType) - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
render(PoseStack, RenderType, MultiBufferSource.BufferSource) - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
render(PoseStack, RenderType, MultiBufferSource.BufferSource) - Method in class team.lodestar.lodestone.systems.model.obj.lod.MultiLODModel
 
render(VertexConsumer, Camera, float) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
render(LodestoneWorldParticle, VertexConsumer, Camera, float) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.BillboardParticleBehavior
 
render(LodestoneWorldParticle, VertexConsumer, Camera, float) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.DirectionalParticleBehavior
 
render(LodestoneWorldParticle, VertexConsumer, Camera, float) - Method in interface team.lodestar.lodestone.systems.particle.world.behaviors.LodestoneParticleBehavior
 
render(LodestoneWorldParticle, VertexConsumer, Camera, float) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.SparkParticleBehavior
 
render(T, PoseStack, MultiBufferSource, float) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventRenderer
 
renderActors - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
renderActors - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
renderBeam(Matrix4f, BlockPos, BlockPos, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderBeam(Matrix4f, Vec3, Vec3, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderBeam(Matrix4f, Vec3, Vec3, float, Consumer<VFXBuilders.WorldVFXBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderBeam(Matrix4f, Vec3, Vec3, float, Vec3) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderBeam(Matrix4f, Vec3, Vec3, float, Vec3, Consumer<VFXBuilders.WorldVFXBuilder>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderBufferedBatches(RenderHandler.LodestoneRenderLayer, boolean) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
renderBufferedParticles(RenderHandler.LodestoneRenderLayer, boolean) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
renderEnd(VertexConsumer, VFXBuilders.WorldVFXBuilder, float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
RENDERERS - Static variable in class team.lodestar.lodestone.registry.client.LodestoneWorldEventRenderers
 
renderFog(ViewportEvent.RenderFog) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
 
renderFrameEvent(RenderFrameEvent.Post) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
 
RenderHandler - Class in team.lodestar.lodestone.handlers
A handler responsible for all the backend rendering processes.
RenderHandler() - Constructor for class team.lodestar.lodestone.handlers.RenderHandler
 
RenderHandler.LodestoneRenderLayer - Class in team.lodestar.lodestone.handlers
 
RenderHelper - Class in team.lodestar.lodestone.helpers
 
RenderHelper() - Constructor for class team.lodestar.lodestone.helpers.RenderHelper
 
renderingHotbar - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
renderInstanced(PoseStack, RenderType, int) - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
renderItemStackEarly(PoseStack, ItemStack, int, int) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
renderItemStackLate() - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
renderLayer - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
renderLayer - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
renderMid(VertexConsumer, VFXBuilders.WorldVFXBuilder, float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
renderParticles(ScreenParticleHolder) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
renderPoints(TrailRenderPoint[], float, float, float, float, Consumer<Float>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderQuad(PoseStack) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderQuad(PoseStack, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderQuad(PoseStack, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderQuad(PoseStack, Vector3f[]) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderQuad(PoseStack, Vector3f[], float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderQuad(PoseStack, Vector3f[], float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderQuad(Matrix4f, Vector3f[]) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderSphere(PoseStack, float, int, int) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
RenderSphere requires a triangle-based RenderType.
renderStages(RenderLevelStageEvent) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
The main render loop of Lodestone.
renderStart(VertexConsumer, VFXBuilders.WorldVFXBuilder, float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
renderTick(RenderFrameEvent.Post) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
renderToBuffer(PoseStack, VertexConsumer, int, int, int) - Method in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
renderTrail(PoseStack, List<TrailPoint>, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderTrail(PoseStack, List<TrailPoint>, Function<Float, Float>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderTrail(PoseStack, List<TrailPoint>, Function<Float, Float>, Consumer<Float>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderTrail(Matrix4f, List<TrailPoint>, Function<Float, Float>, Consumer<Float>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
renderType - Variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
renderType - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleOptions
 
renderType - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
renderType - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
renderType - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
RenderTypeData - Class in team.lodestar.lodestone.systems.rendering.rendeertype
Stores all relevant data from a RenderType.
RenderTypeData(String, VertexFormat, VertexFormat.Mode, RenderType.CompositeState) - Constructor for class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeData
 
RenderTypeData(String, LodestoneRenderType) - Constructor for class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeData
 
RenderTypeData(LodestoneRenderType) - Constructor for class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeData
 
RenderTypeProvider - Class in team.lodestar.lodestone.systems.rendering.rendeertype
 
RenderTypeProvider(Function<RenderTypeToken, LodestoneRenderType>) - Constructor for class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider
 
RenderTypeProvider.RenderTypeProviderKey - Record Class in team.lodestar.lodestone.systems.rendering.rendeertype
 
RenderTypeProviderKey(RenderTypeToken) - Constructor for record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
 
RenderTypeProviderKey(RenderTypeToken, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Constructor for record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
 
RenderTypeProviderKey(RenderTypeToken, ShaderUniformHandler) - Constructor for record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
 
RenderTypeProviderKey(RenderTypeToken, ShaderUniformHandler, Consumer<LodestoneRenderTypes.LodestoneCompositeStateBuilder>) - Constructor for record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
Creates an instance of a RenderTypeProviderKey record class.
RenderTypeToken - Class in team.lodestar.lodestone.systems.rendering.rendeertype
 
RenderTypeToken(RenderStateShard.EmptyTextureStateShard) - Constructor for class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
 
RenderTypeToken(ResourceLocation) - Constructor for class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeToken
 
renderWorldEvents(PoseStack, float) - Static method in class team.lodestar.lodestone.handlers.WorldEventHandler.ClientOnly
 
repeat(double, double, int) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
repeat(Level, double, double, double, int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
repeatCircle(Level, double, double, double, double, int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
repeatOnStack(double, double, int) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
repeatRandomFace(Level, BlockPos, int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
repeatSurroundBlock(Level, BlockPos, int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
repeatSurroundBlock(Level, BlockPos, int, Direction...) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
replace(BlockPos, Function<LodestoneBlockFiller.BlockStateEntry, LodestoneBlockFiller.BlockStateEntry>) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.LodestoneBlockFillerLayer
 
replaceable() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
replaceBufferSource(MultiBufferSource) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
replaceBufferSource(RenderHandler.LodestoneRenderLayer) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
replaceExistingBehavior(Class<T>, Function<T, LodestoneBehaviorComponent>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
replaceVertexFormat(VertexFormat.Mode) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
requiredFeatures(FeatureFlag...) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
requiredFeatures(FeatureFlag...) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
requiresCorrectToolForDrops() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
reset() - Method in interface team.lodestar.lodestone.systems.multiblock.IModularMultiBlockCore
 
resize(int, int) - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
resize(int, int) - Static method in class team.lodestar.lodestone.systems.postprocess.PostProcessHandler
 
resize(int, int) - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
result() - Method in record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
Returns the value of the result record component.
reverseOrder(K, Collection<T>) - Static method in class team.lodestar.lodestone.helpers.DataHelper
Reverses the order of any K collection of T entries
RGBToHSV(Color, float[]) - Static method in class team.lodestar.lodestone.helpers.ColorHelper
 
rightArm - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
rightFoot - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
rightLegging - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
roll - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
root - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
rotate(BlockState, Rotation) - Method in class team.lodestar.lodestone.systems.block.LodestoneDirectionalBlock
 
rotate(Vec3, double, Direction.Axis) - Static method in class team.lodestar.lodestone.helpers.VecHelper
 
rotatingRadialOffset(Vec3, float, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.VecHelper
A method that returns a single position on the perimeter of a circle around a given Vec3 position.
rotatingRadialOffset(Vec3, float, float, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.VecHelper
A method that returns a single position on the perimeter of a circle around a given Vec3 position.
rotatingRadialOffsets(Vec3, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.VecHelper
A method that returns an array list of positions on the perimeter of a circle around a given Vec3 position.
rotatingRadialOffsets(Vec3, float, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.VecHelper
A method that returns an array list of positions on the perimeter of a sphere around a given Vec3 position.
rotation(float, Vector3f) - Static method in class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 
ROUNDED_TRIANGLE_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
run(Class<T>, BiConsumer<T, ItemStack>) - Method in record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
 
run(BiConsumer<ItemEventHandler.IEventResponderItem, ItemStack>) - Method in record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
 
run(CachedOutput) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockModelProvider
 
RuntimeEvents - Class in team.lodestar.lodestone.events
 
RuntimeEvents() - Constructor for class team.lodestar.lodestone.events.RuntimeEvents
 

S

safeCopy(DeferredRegister<Block>, TagKey<Item>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemTagsProvider
 
safeCopy(DeferredRegister<Block>, TagKey<Block>, TagKey<Item>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemTagsProvider
 
SamplerType - Enum Class in team.lodestar.lodestone.systems.rendering.shader
 
save(HolderLookup.Provider, CompoundTag) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
save(HolderLookup.Provider, CompoundTag, String) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
save(RecipeOutput) - Method in interface team.lodestar.lodestone.recipe.builder.AutonamedRecipeBuilder
 
save(RecipeOutput, String) - Method in interface team.lodestar.lodestone.recipe.builder.AutonamedRecipeBuilder
 
save(RecipeOutput, ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneCookingRecipeBuilder
 
save(RecipeOutput, ResourceLocation) - Method in interface team.lodestar.lodestone.recipe.builder.LodestoneRecipeBuilder
 
save(RecipeOutput, ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneShapedRecipeBuilder
 
save(RecipeOutput, ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneShapelessRecipeBuilder
 
save(RecipeOutput, ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneSingleItemRecipeBuilder
 
save(RecipeOutput, ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneSmithingTransformRecipeBuilder
 
save(RecipeOutput, ResourceLocation) - Method in class team.lodestar.lodestone.recipe.builder.LodestoneSmithingTrimRecipeBuilder
 
saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.blockentity.ItemHolderBlockEntity
 
saveAdditional(CompoundTag, HolderLookup.Provider) - Method in class team.lodestar.lodestone.systems.multiblock.MultiBlockComponentEntity
 
saveBlockPos(BlockPos) - Static method in class team.lodestar.lodestone.helpers.NBTHelper
 
saveBlockPos(CompoundTag, BlockPos) - Static method in class team.lodestar.lodestone.helpers.NBTHelper
 
saveBlockPosToList(BlockPos) - Static method in class team.lodestar.lodestone.helpers.NBTHelper
 
saveBlockPosToList(ListTag, BlockPos) - Static method in class team.lodestar.lodestone.helpers.NBTHelper
 
scale(float) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
scale(float, float) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
scale(float, float, float) - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
 
scaleData - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
scaleData - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
scaleData - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
SCREEN_DISTORTED_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
SCREEN_PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
ScreenParticle - Class in team.lodestar.lodestone.systems.particle.screen.base
 
ScreenParticle(ClientLevel, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
ScreenParticle(ClientLevel, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
ScreenParticleBuilder - Class in team.lodestar.lodestone.systems.particle.builder
 
ScreenParticleBuilder(ScreenParticleType<?>, ScreenParticleHolder) - Constructor for class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
ScreenParticleHandler - Class in team.lodestar.lodestone.handlers.screenparticle
A handler for screen particles.
ScreenParticleHandler() - Constructor for class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
ScreenParticleHolder - Class in team.lodestar.lodestone.systems.particle.screen
 
ScreenParticleHolder() - Constructor for class team.lodestar.lodestone.systems.particle.screen.ScreenParticleHolder
 
ScreenParticleItemStackKey - Class in team.lodestar.lodestone.systems.particle.screen
 
ScreenParticleItemStackKey(boolean, boolean, ItemStack) - Constructor for class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackKey
 
ScreenParticleItemStackRetrievalKey - Class in team.lodestar.lodestone.systems.particle.screen
 
ScreenParticleItemStackRetrievalKey(boolean, boolean, int, int) - Constructor for class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackRetrievalKey
 
ScreenParticleOptions - Class in team.lodestar.lodestone.systems.particle.screen
 
ScreenParticleOptions(ScreenParticleType<?>) - Constructor for class team.lodestar.lodestone.systems.particle.screen.ScreenParticleOptions
 
ScreenParticleType<T> - Class in team.lodestar.lodestone.systems.particle.screen
 
ScreenParticleType() - Constructor for class team.lodestar.lodestone.systems.particle.screen.ScreenParticleType
 
ScreenParticleType.ParticleProvider<T> - Interface in team.lodestar.lodestone.systems.particle.screen
 
SCREENSHAKE_INTENSITY - Static variable in class team.lodestar.lodestone.config.ClientConfig
 
ScreenshakeHandler - Class in team.lodestar.lodestone.handlers
 
ScreenshakeHandler() - Constructor for class team.lodestar.lodestone.handlers.ScreenshakeHandler
 
ScreenshakeInstance - Class in team.lodestar.lodestone.systems.screenshake
 
ScreenshakeInstance(int) - Constructor for class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
ScreenshakePayload - Class in team.lodestar.lodestone.network.screenshake
 
ScreenshakePayload(int, float, float, float, Easing, Easing) - Constructor for class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
ScreenshakePayload(FriendlyByteBuf) - Constructor for class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
ScreenVFXBuilder() - Constructor for class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
SCROLLING_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
SCROLLING_TRIANGLE_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
sentiment - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
separate(BlockPos) - Method in interface team.lodestar.lodestone.systems.multiblock.IModularMultiBlockCore
 
serialize(FriendlyByteBuf) - Method in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
serialize(FriendlyByteBuf) - Method in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
serialize(FriendlyByteBuf) - Method in class team.lodestar.lodestone.network.TotemOfUndyingPayload
 
serialize(FriendlyByteBuf) - Method in class team.lodestar.lodestone.network.worldevent.SyncWorldEventPayload
 
serialize(FriendlyByteBuf) - Method in class team.lodestar.lodestone.network.worldevent.UpdateWorldEventPayload
 
serialize(FriendlyByteBuf) - Method in class team.lodestar.lodestone.systems.network.LodestoneNetworkPayloadData
 
serializeNBT() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
serializeNBT(HolderLookup.Provider) - Method in class team.lodestar.lodestone.attachment.WorldEventAttachment
 
Serializer() - Constructor for class team.lodestar.lodestone.recipe.NBTCarryRecipe.Serializer
 
setActive(boolean) - Method in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
setAlpha(float) - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
setAlpha(float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setAlpha(float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setAmplitude(float) - Method in class team.lodestar.lodestone.systems.easing.Easing.Elastic
Sets the amplitude to the given value.
setAsBaseAttribute() - Method in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
setBehavior(LodestoneBehaviorComponent) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setBehavior(LodestoneBehaviorComponent) - Method in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
setBehaviorIfDefault(LodestoneBehaviorComponent) - Method in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
setBlockEntity(Supplier<BlockEntityType<T>>) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
setBlockStateWithExistingProperties(Level, BlockPos, BlockState, int) - Static method in class team.lodestar.lodestone.helpers.block.BlockStateHelper
Copies BlockState properties from a BlockState already in the world, and replaces it with a newState with matching property values.
setCoefficient(float) - Method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
setCoefficient(float) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
setCoefficient(float) - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
setColor(float, float, float) - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
setColor(float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setColor(float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setColor(float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setColor(float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setColor(int, int, int, int) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
setColor(int, int, int, int) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 
setColor(Color) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setColor(Color) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setColor(Color, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setColor(Color, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setColorData(ColorParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setColorData(ColorParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setColorData(ColorParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setColorRaw(float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setColorRaw(float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setConfig(ModConfigSpec.Builder) - Method in class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigValueHolder
 
setConfigValue(T) - Method in class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigValueHolder
 
setCullState(RenderStateShard.CullStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setCutoutRenderType() - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
setDataBufferUniform(EffectInstance, String, String) - Method in class team.lodestar.lodestone.systems.postprocess.MultiInstancePostProcessor
 
setDefault(T) - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
setDepthTestState(RenderStateShard.DepthTestStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setDirty() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
If the event is dirty, it will be synchronized to the client then set to not dirty.
setDiscardFunction(SimpleParticleOptions.ParticleDiscardFunctionType) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setDiscardFunction(SimpleParticleOptions.ParticleDiscardFunctionType) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setDiscardFunction(SimpleParticleOptions.ParticleDiscardFunctionType) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setDiscardPredicate(LodestoneBlockFiller.EntryDiscardPredicate) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntryBuilder
 
setEasing(Easing) - Method in class team.lodestar.lodestone.systems.particle.data.color.ColorParticleDataBuilder
 
setEasing(Easing) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
setEasing(Easing) - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
setEasing(Easing) - Method in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
setEasing(Easing, Easing) - Method in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
setEasing(Easing, Easing) - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
setEasing(Easing, Easing) - Method in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
setForcePlace() - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntryBuilder
 
setForcePlace(boolean) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntryBuilder
 
setForceSpawn(boolean) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setFormat(VertexFormat) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setFormat(VertexFormat) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setFormatRaw(VertexFormat) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setFormatRaw(VertexFormat) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setFrictionStrength(float) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setFrictionStrength(float) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setFrictionStrength(Supplier<Float>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setFrictionStrength(Supplier<Float>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setFullBrightLighting() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setGenericLocationModifier(Function<String, String>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
setGravityStrength(float) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setGravityStrength(float) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setGravityStrength(float) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setGravityStrength(Supplier<Float>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setGravityStrength(Supplier<Float>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setGravityStrength(Supplier<Float>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setIndices(List<Integer>) - Method in class team.lodestar.lodestone.systems.model.obj.data.IndexedMesh
 
setInputPredicate(Predicate<ItemStack>) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
setIntensity(float) - Method in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
setIntensity(float, float) - Method in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
setIntensity(float, float, float) - Method in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
setLayeringState(RenderStateShard.LayeringStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setLifeDelay(int) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setLifeDelay(int) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setLifeDelay(int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setLifeDelay(Supplier<Integer>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setLifeDelay(Supplier<Integer>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setLifeDelay(Supplier<Integer>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setLifetime(int) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setLifetime(int) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setLifetime(int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setLifetime(int) - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
setLifetime(Supplier<Integer>) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setLifetime(Supplier<Integer>) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setLifetime(Supplier<Integer>) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setLight(int) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setLight(int) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setLightLevel(int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setLightmapState(RenderStateShard.LightmapStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setLineState(RenderStateShard.LineStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setMeshes(List<IndexedMesh>) - Method in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
setModelNameModifier(Function<String, String>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
setMotion(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setMotion(double, double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setMotion(Vec3) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setMotion(Vector3f) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setNaturalLighting() - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setNoClip(boolean) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setNoRepair() - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
setNormal(float, float, float) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
setNormal(float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 
setOutputState(RenderStateShard.OutputStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setOverlayState(RenderStateShard.OverlayStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setOverride(T) - Method in class team.lodestar.lodestone.systems.model.obj.data.FallbackPair
 
setOvershoot(float) - Method in class team.lodestar.lodestone.systems.easing.Easing.Back
Sets the overshoot to the given value.
setParticlePosition(Vec3) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
setParticleSpeed(double, double) - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
setParticleSpeed(Vec3) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
setParticleSpeed(Vector3d) - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
setPeriod(float) - Method in class team.lodestar.lodestone.systems.easing.Easing.Elastic
Sets the period to the given value.
setPlacedBy(Level, BlockPos, BlockState, LivingEntity, ItemStack) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
setPlacementPredicate(LodestoneBlockFiller.EntryPlacementPredicate) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntryBuilder
 
setPosColorDefaultFormat() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
Deprecated.
setPosColorTexLightmapDefaultFormat() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
Deprecated.
setPosition(float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setPositionWithWidth(float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setPosTexColorDefaultFormat() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
Deprecated.
setPosTexDefaultFormat() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
Deprecated.
setRandomMotion(double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setRandomMotion(double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRandomMotion(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setRandomMotion(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRandomMotion(double, double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRandomOffset(double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setRandomOffset(double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRandomOffset(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setRandomOffset(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRandomOffset(double, double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRenderLayers(FMLClientSetupEvent) - Static method in class team.lodestar.lodestone.handlers.ThrowawayBlockDataHandler
 
setRenderTarget(RenderHandler.LodestoneRenderLayer) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRenderType(Supplier<Supplier<RenderType>>) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
setRenderType(Supplier<Supplier<RenderType>>) - Method in class team.lodestar.lodestone.systems.block.LodestoneThrowawayBlockData
 
setRenderType(ParticleRenderType) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setRenderType(RenderType) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setRenderType(LodestoneScreenParticleRenderType) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setRenderTypeRaw(RenderType) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setScaleData(GenericParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setScaleData(GenericParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setScaleData(GenericParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setSentiment(Attribute.Sentiment) - Method in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
setShader(Supplier<ShaderInstance>) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setShader(ShaderInstance) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setShaderInstance(ShaderInstance) - Method in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
setShaderState(RenderStateShard.ShaderStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setShaderState(ShaderHolder) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setShaderTexture(ResourceLocation) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setShouldCull(boolean) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setSize(float) - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
setSpinData(SpinParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setSpinData(SpinParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setSpinData(SpinParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setSpinOffset(float) - Method in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
setSprite(int) - Method in class team.lodestar.lodestone.systems.particle.screen.FrameSetScreenParticle
 
setSprite(TextureAtlasSprite) - Method in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
setSpriteFromAge(SpriteSet) - Method in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
setSpritePicker(SimpleParticleOptions.ParticleSpritePicker) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setSpritePicker(SimpleParticleOptions.ParticleSpritePicker) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setSpritePicker(SimpleParticleOptions.ParticleSpritePicker) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setStateShards(Object...) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setSyncable(boolean) - Method in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
setTextureNameModifier(Function<String, String>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
setTexturePath(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
setTexturePath(String) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemModelProvider
 
setTextureState(RenderStateShard.EmptyTextureStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setTextureState(ResourceLocation) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setTexturingState(RenderStateShard.TexturingStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
settings - Variable in class team.lodestar.lodestone.systems.model.obj.modifier.ModelModifier
 
setTransparencyData(GenericParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.AbstractParticleBuilder
 
setTransparencyData(GenericParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
setTransparencyData(GenericParticleData) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
setTransparencyState(RenderStateShard.TransparencyStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setUniformDefaults() - Method in class team.lodestar.lodestone.systems.rendering.shader.ExtendedShaderInstance
 
setupDepthBuffer() - Static method in class team.lodestar.lodestone.handlers.RenderHandler
 
SetupEvents - Class in team.lodestar.lodestone.events
 
SetupEvents() - Constructor for class team.lodestar.lodestone.events.SetupEvents
 
setupMultiblock(BlockPos) - Method in interface team.lodestar.lodestone.systems.multiblock.IMultiBlockCore
 
setUv(float, float) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
setUv(float, float) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 
setUV(float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setUV(float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setUV(float, float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setUV(float, float, float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setUv1(int, int) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
setUv1(int, int) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 
setUv2(int, int) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
setUv2(int, int) - Method in class team.lodestar.lodestone.systems.rendering.vertexconsumer.MultiVertexConsumer
 
setUVWithWidth(float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setUVWithWidth(float, float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setUVWithWidth(float, float, float, float, float, float) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setVertexConsumer(VertexConsumer) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setVertexSupplier(VFXBuilders.VertexConsumerActor) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
setVertexSupplier(VFXBuilders.VertexConsumerActor) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
setWriteMaskState(RenderStateShard.WriteMaskStateShard) - Method in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
setZLevel(int) - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
shader - Variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
Shader(ResourceProvider, ResourceLocation) - Constructor for class team.lodestar.lodestone.systems.rendering.shader.ComputeProgram.Shader
 
ShaderDataBuffer - Class in team.lodestar.lodestone.systems.postprocess
 
ShaderDataBuffer() - Constructor for class team.lodestar.lodestone.systems.postprocess.ShaderDataBuffer
 
shaderFormat - Variable in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
ShaderHolder - Class in team.lodestar.lodestone.systems.rendering.shader
 
ShaderHolder(ResourceLocation, VertexFormat, String...) - Constructor for class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
shaderInstance - Variable in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
shaderLocation - Variable in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
shaderRegistry(RegisterShadersEvent) - Static method in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
ShaderUniformHandler - Interface in team.lodestar.lodestone.systems.rendering.rendeertype
 
shortenEffect(MobEffectInstance, LivingEntity, int) - Static method in class team.lodestar.lodestone.helpers.EntityHelper
 
ShortestDiagonal - Enum constant in enum class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings.QuadMethod
 
shouldCull - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
shouldDiscard(LevelAccessor, BlockPos, BlockState) - Method in interface team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.EntryDiscardPredicate
 
shouldPlace(PlacementContext, RandomSource, BlockPos) - Method in class team.lodestar.lodestone.systems.worldgen.ChancePlacementFilter
 
shouldPlace(PlacementContext, RandomSource, BlockPos) - Method in class team.lodestar.lodestone.systems.worldgen.DimensionPlacementFilter
 
shutdownEvent(GameShuttingDownEvent) - Static method in class team.lodestar.lodestone.events.ClientRuntimeEvents
 
SIGN - Static variable in class team.lodestar.lodestone.registry.common.LodestoneBlockEntities
 
SimpleParticleOptions - Class in team.lodestar.lodestone.systems.particle
 
SimpleParticleOptions() - Constructor for class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
SimpleParticleOptions.ParticleDiscardFunctionType - Enum Class in team.lodestar.lodestone.systems.particle
 
SimpleParticleOptions.ParticleSpritePicker - Enum Class in team.lodestar.lodestone.systems.particle
 
SINE_IN - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Sinusoidal easing in - accelerating from zero velocity.
SINE_IN_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Sinusoidal easing in/out - accelerating until halfway, then decelerating.
SINE_OUT - Static variable in class team.lodestar.lodestone.systems.easing.Easing
Sinusoidal easing out - decelerating to zero velocity.
size - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
SLAB_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Slabs!
slot - Variable in class team.lodestar.lodestone.systems.model.LodestoneArmorModel
 
slotCount - Variable in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
SMOKE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
SMOKE_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
sound(SoundType) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
SoundHelper - Class in team.lodestar.lodestone.helpers
 
SoundHelper() - Constructor for class team.lodestar.lodestone.helpers.SoundHelper
 
SoundMotifSoundType - Class in team.lodestar.lodestone.systems.sound
 
SoundMotifSoundType(Supplier<SoundEvent>, float, float, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>, Supplier<SoundEvent>) - Constructor for class team.lodestar.lodestone.systems.sound.SoundMotifSoundType
 
source() - Method in record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
Returns the value of the source record component.
SPARK - Static variable in interface team.lodestar.lodestone.systems.particle.world.behaviors.components.LodestoneBehaviorComponent
 
SPARK - Static variable in interface team.lodestar.lodestone.systems.particle.world.behaviors.LodestoneParticleBehavior
 
SPARK_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
SparkBehaviorComponent - Class in team.lodestar.lodestone.systems.particle.world.behaviors.components
 
SparkBehaviorComponent() - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
SparkBehaviorComponent(GenericParticleData) - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
sparkEnd(Vec3, Vec3) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.ExtrudingSparkBehaviorComponent
 
sparkEnd(Vec3, Vec3) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
SPARKLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
SPARKLE_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
SparkParticleBehavior - Class in team.lodestar.lodestone.systems.particle.world.behaviors
 
SparkParticleBehavior() - Constructor for class team.lodestar.lodestone.systems.particle.world.behaviors.SparkParticleBehavior
 
sparkStart(Vec3, Vec3) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.ExtrudingSparkBehaviorComponent
 
sparkStart(Vec3, Vec3) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
spawn(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
spawn(Level, double, double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
spawnActors - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
spawnAndPullParticles(ClientLevel, ParticleEmitterHandler.ItemParticleSupplier, ItemStack, boolean) - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
spawnAtRandomFace(Level, BlockPos) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
spawnEarlyParticles(ScreenParticleHolder, Level, float, ItemStack, float, float) - Method in interface team.lodestar.lodestone.handlers.screenparticle.ParticleEmitterHandler.ItemParticleSupplier
 
spawnItemOnEntity(LivingEntity, ItemStack) - Static method in class team.lodestar.lodestone.helpers.ItemHelper
 
spawnLateParticles(ScreenParticleHolder, Level, float, ItemStack, float, float) - Method in interface team.lodestar.lodestone.handlers.screenparticle.ParticleEmitterHandler.ItemParticleSupplier
 
spawnLine(Level, Vec3, Vec3) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
spawnOnStack(double, double) - Method in class team.lodestar.lodestone.systems.particle.builder.ScreenParticleBuilder
 
spawnParticles() - Method in class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
spawnParticlesRaw() - Method in class team.lodestar.lodestone.systems.particle.ParticleEffectSpawner
 
SPEC - Static variable in class team.lodestar.lodestone.config.ClientConfig
 
speedFactor(float) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
spinData - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
spinData - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
spinData - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
spinOffset - Variable in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
spinOffset - Variable in class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
SpinParticleData - Class in team.lodestar.lodestone.systems.particle.data.spin
 
SpinParticleData(float, float, float, float, float, Easing, Easing) - Constructor for class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleData
 
SpinParticleDataBuilder - Class in team.lodestar.lodestone.systems.particle.data.spin
 
SpinParticleDataBuilder(float, float, float) - Constructor for class team.lodestar.lodestone.systems.particle.data.spin.SpinParticleDataBuilder
 
sprite - Variable in class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
sprite - Variable in class team.lodestar.lodestone.systems.particle.screen.LodestoneScreenParticleType.Factory
 
spritePicker - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
spritePicker - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
spritePicker - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
spriteSet - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
spriteSet - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
stack - Variable in class team.lodestar.lodestone.systems.particle.world.options.LodestoneItemCrumbsParticleOptions
 
stackFunction - Variable in class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderSource
 
stacksTo(int) - Method in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
stackTrackXOffset - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleOptions
 
stackTrackYOffset - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleOptions
 
STAIRS_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates stairs!
STAR - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
STAR_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
start(Level) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
startingValue - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
startingValue - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
startParse(M) - Method in class team.lodestar.lodestone.systems.model.LodestoneParser
 
startToMiddleEasing - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
startToMiddleEasing - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleDataBuilder
 
state - Variable in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure.StructurePiece
 
state - Variable in class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
state - Variable in class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeData
 
state() - Method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
stateOverride - Variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes.LodestoneCompositeStateBuilder
 
StateShards - Class in team.lodestar.lodestone.systems.rendering
 
StateShards(String, Runnable, Runnable) - Constructor for class team.lodestar.lodestone.systems.rendering.StateShards
 
StateSmithData(LodestoneBlockStateProvider, Consumer<Supplier<? extends Block>>) - Constructor for class team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith.StateSmithData
 
stateSupplier - Variable in class team.lodestar.lodestone.systems.datagen.statesmith.BlockStateSmith
 
stateSupplier - Variable in class team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith
 
staticTextures - Variable in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
STREAM_CODEC - Static variable in class team.lodestar.lodestone.network.screenshake.PositionedScreenshakePayload
 
STREAM_CODEC - Static variable in class team.lodestar.lodestone.network.screenshake.ScreenshakePayload
 
STREAM_CODEC - Static variable in class team.lodestar.lodestone.recipe.NBTCarryRecipe.Serializer
 
streamCodec - Variable in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeSerializer
 
streamCodec() - Method in class team.lodestar.lodestone.recipe.NBTCarryRecipe.Serializer
 
streamCodec() - Method in class team.lodestar.lodestone.systems.particle.world.type.AbstractLodestoneParticleType
 
streamCodec() - Method in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeSerializer
 
strength(float) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
strength(float, float) - Method in class team.lodestar.lodestone.systems.block.LodestoneBlockProperties
 
strings() - Method in record class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigPath
Returns the value of the strings record component.
stripped - Variable in class team.lodestar.lodestone.systems.block.LodestoneLogBlock
 
structure - Variable in class team.lodestar.lodestone.systems.multiblock.MultiBlockCoreEntity
 
structure - Variable in class team.lodestar.lodestone.systems.multiblock.MultiBlockItem
 
StructurePiece(int, int, int, BlockState) - Constructor for class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure.StructurePiece
 
structurePieces - Variable in class team.lodestar.lodestone.systems.multiblock.MultiBlockStructure
 
supplier - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
supplier - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventType
 
supplyColor(VertexConsumer) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
supplyNormal(VertexConsumer, PoseStack) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
supplyPosition(VertexConsumer, PoseStack) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
supplyUv(VertexConsumer) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
supplyUv1(VertexConsumer) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
supplyUv2(VertexConsumer) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
supplyVertexData(VertexConsumer, VertexFormat, PoseStack) - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
surroundBlock(Level, BlockPos, Direction...) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
surroundVoxelShape(Level, BlockPos, BlockState, int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
surroundVoxelShape(Level, BlockPos, VoxelShape, int) - Method in class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
sync(Level) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
sync(T) - Static method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
sync(T, ServerPlayer) - Static method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
syncable - Variable in class team.lodestar.lodestone.systems.attribute.LodestoneAttributeBuilder
 
syncEffect(MobEffectInstance, LivingEntity) - Static method in class team.lodestar.lodestone.helpers.EntityHelper
 
synchronizeNBT() - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
SyncWorldEventPayload - Class in team.lodestar.lodestone.network.worldevent
 
SyncWorldEventPayload(FriendlyByteBuf) - Constructor for class team.lodestar.lodestone.network.worldevent.SyncWorldEventPayload
 
SyncWorldEventPayload(ResourceLocation, boolean, CompoundTag) - Constructor for class team.lodestar.lodestone.network.worldevent.SyncWorldEventPayload
 
SyncWorldEventPayload(WorldEventInstance, boolean) - Constructor for class team.lodestar.lodestone.network.worldevent.SyncWorldEventPayload
 

T

tab - Variable in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
TAB_SORTING - Static variable in class team.lodestar.lodestone.systems.item.LodestoneItemProperties
 
tag(TagKey<Item>) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneItemTagsProvider
 
take(Collection<? extends T>, T) - Static method in class team.lodestar.lodestone.helpers.DataHelper
removes an entry from a collection and returns it if removed
takeAll(Collection<? extends T>, T...) - Static method in class team.lodestar.lodestone.helpers.DataHelper
removes all entry from a collection and returns all items removed in a new collection
takeAll(Collection<T>, Predicate<T>) - Static method in class team.lodestar.lodestone.helpers.DataHelper
removes all entry from a collection based off of a predicate and returns all items removed in a new collection
takeItemFromPlayer(Player, ItemStack) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
TALL_CROSS_MODEL_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a tall grass block model and blockstate
target - Variable in class team.lodestar.lodestone.handlers.RenderHandler.LodestoneRenderLayer
 
team.lodestar.lodestone - package team.lodestar.lodestone
 
team.lodestar.lodestone.attachment - package team.lodestar.lodestone.attachment
 
team.lodestar.lodestone.command - package team.lodestar.lodestone.command
 
team.lodestar.lodestone.command.arguments - package team.lodestar.lodestone.command.arguments
 
team.lodestar.lodestone.compability - package team.lodestar.lodestone.compability
 
team.lodestar.lodestone.config - package team.lodestar.lodestone.config
 
team.lodestar.lodestone.data - package team.lodestar.lodestone.data
 
team.lodestar.lodestone.events - package team.lodestar.lodestone.events
 
team.lodestar.lodestone.events.types.worldevent - package team.lodestar.lodestone.events.types.worldevent
 
team.lodestar.lodestone.handlers - package team.lodestar.lodestone.handlers
 
team.lodestar.lodestone.handlers.screenparticle - package team.lodestar.lodestone.handlers.screenparticle
 
team.lodestar.lodestone.helpers - package team.lodestar.lodestone.helpers
 
team.lodestar.lodestone.helpers.block - package team.lodestar.lodestone.helpers.block
 
team.lodestar.lodestone.mixin.client - package team.lodestar.lodestone.mixin.client
 
team.lodestar.lodestone.mixin.common - package team.lodestar.lodestone.mixin.common
 
team.lodestar.lodestone.network - package team.lodestar.lodestone.network
 
team.lodestar.lodestone.network.screenshake - package team.lodestar.lodestone.network.screenshake
 
team.lodestar.lodestone.network.worldevent - package team.lodestar.lodestone.network.worldevent
 
team.lodestar.lodestone.recipe - package team.lodestar.lodestone.recipe
 
team.lodestar.lodestone.recipe.builder - package team.lodestar.lodestone.recipe.builder
 
team.lodestar.lodestone.registry.client - package team.lodestar.lodestone.registry.client
 
team.lodestar.lodestone.registry.common - package team.lodestar.lodestone.registry.common
 
team.lodestar.lodestone.registry.common.particle - package team.lodestar.lodestone.registry.common.particle
 
team.lodestar.lodestone.registry.common.tag - package team.lodestar.lodestone.registry.common.tag
 
team.lodestar.lodestone.systems.attribute - package team.lodestar.lodestone.systems.attribute
 
team.lodestar.lodestone.systems.block - package team.lodestar.lodestone.systems.block
 
team.lodestar.lodestone.systems.block.sign - package team.lodestar.lodestone.systems.block.sign
 
team.lodestar.lodestone.systems.blockentity - package team.lodestar.lodestone.systems.blockentity
 
team.lodestar.lodestone.systems.config - package team.lodestar.lodestone.systems.config
 
team.lodestar.lodestone.systems.datagen - package team.lodestar.lodestone.systems.datagen
 
team.lodestar.lodestone.systems.datagen.itemsmith - package team.lodestar.lodestone.systems.datagen.itemsmith
 
team.lodestar.lodestone.systems.datagen.providers - package team.lodestar.lodestone.systems.datagen.providers
 
team.lodestar.lodestone.systems.datagen.statesmith - package team.lodestar.lodestone.systems.datagen.statesmith
 
team.lodestar.lodestone.systems.easing - package team.lodestar.lodestone.systems.easing
 
team.lodestar.lodestone.systems.entity - package team.lodestar.lodestone.systems.entity
 
team.lodestar.lodestone.systems.entityrenderer - package team.lodestar.lodestone.systems.entityrenderer
 
team.lodestar.lodestone.systems.item - package team.lodestar.lodestone.systems.item
 
team.lodestar.lodestone.systems.item.tools - package team.lodestar.lodestone.systems.item.tools
 
team.lodestar.lodestone.systems.item.tools.magic - package team.lodestar.lodestone.systems.item.tools.magic
 
team.lodestar.lodestone.systems.model - package team.lodestar.lodestone.systems.model
 
team.lodestar.lodestone.systems.model.obj - package team.lodestar.lodestone.systems.model.obj
 
team.lodestar.lodestone.systems.model.obj.data - package team.lodestar.lodestone.systems.model.obj.data
 
team.lodestar.lodestone.systems.model.obj.lod - package team.lodestar.lodestone.systems.model.obj.lod
 
team.lodestar.lodestone.systems.model.obj.modifier - package team.lodestar.lodestone.systems.model.obj.modifier
 
team.lodestar.lodestone.systems.model.obj.modifier.modifiers - package team.lodestar.lodestone.systems.model.obj.modifier.modifiers
 
team.lodestar.lodestone.systems.multiblock - package team.lodestar.lodestone.systems.multiblock
 
team.lodestar.lodestone.systems.network - package team.lodestar.lodestone.systems.network
 
team.lodestar.lodestone.systems.particle - package team.lodestar.lodestone.systems.particle
 
team.lodestar.lodestone.systems.particle.builder - package team.lodestar.lodestone.systems.particle.builder
 
team.lodestar.lodestone.systems.particle.data - package team.lodestar.lodestone.systems.particle.data
 
team.lodestar.lodestone.systems.particle.data.color - package team.lodestar.lodestone.systems.particle.data.color
 
team.lodestar.lodestone.systems.particle.data.spin - package team.lodestar.lodestone.systems.particle.data.spin
 
team.lodestar.lodestone.systems.particle.render_types - package team.lodestar.lodestone.systems.particle.render_types
 
team.lodestar.lodestone.systems.particle.screen - package team.lodestar.lodestone.systems.particle.screen
 
team.lodestar.lodestone.systems.particle.screen.base - package team.lodestar.lodestone.systems.particle.screen.base
 
team.lodestar.lodestone.systems.particle.world - package team.lodestar.lodestone.systems.particle.world
 
team.lodestar.lodestone.systems.particle.world.behaviors - package team.lodestar.lodestone.systems.particle.world.behaviors
 
team.lodestar.lodestone.systems.particle.world.behaviors.components - package team.lodestar.lodestone.systems.particle.world.behaviors.components
 
team.lodestar.lodestone.systems.particle.world.options - package team.lodestar.lodestone.systems.particle.world.options
 
team.lodestar.lodestone.systems.particle.world.type - package team.lodestar.lodestone.systems.particle.world.type
 
team.lodestar.lodestone.systems.postprocess - package team.lodestar.lodestone.systems.postprocess
 
team.lodestar.lodestone.systems.recipe - package team.lodestar.lodestone.systems.recipe
 
team.lodestar.lodestone.systems.rendering - package team.lodestar.lodestone.systems.rendering
 
team.lodestar.lodestone.systems.rendering.cube - package team.lodestar.lodestone.systems.rendering.cube
 
team.lodestar.lodestone.systems.rendering.rendeertype - package team.lodestar.lodestone.systems.rendering.rendeertype
 
team.lodestar.lodestone.systems.rendering.shader - package team.lodestar.lodestone.systems.rendering.shader
 
team.lodestar.lodestone.systems.rendering.trail - package team.lodestar.lodestone.systems.rendering.trail
 
team.lodestar.lodestone.systems.rendering.vertexconsumer - package team.lodestar.lodestone.systems.rendering.vertexconsumer
 
team.lodestar.lodestone.systems.screenshake - package team.lodestar.lodestone.systems.screenshake
 
team.lodestar.lodestone.systems.sound - package team.lodestar.lodestone.systems.sound
 
team.lodestar.lodestone.systems.texture - package team.lodestar.lodestone.systems.texture
 
team.lodestar.lodestone.systems.worldevent - package team.lodestar.lodestone.systems.worldevent
 
team.lodestar.lodestone.systems.worldgen - package team.lodestar.lodestone.systems.worldgen
 
TERRAIN_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
TERRAIN_SHEET - Static variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
TESSELATOR - Static variable in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
texture - Variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
Render Functions.
TEXTURE_1D - Enum constant in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
 
TEXTURE_2D - Enum constant in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
 
TEXTURE_3D - Enum constant in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
 
TextureHelper - Class in team.lodestar.lodestone.helpers
 
TextureHelper() - Constructor for class team.lodestar.lodestone.helpers.TextureHelper
 
TextureSheetScreenParticle - Class in team.lodestar.lodestone.systems.particle.screen.base
 
TextureSheetScreenParticle(ClientLevel, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
TextureSheetScreenParticle(ClientLevel, double, double, double, double) - Constructor for class team.lodestar.lodestone.systems.particle.screen.base.TextureSheetScreenParticle
 
THIN_EXTRUDING_SPARK_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
THROWAWAY_DATA_CACHE - Static variable in class team.lodestar.lodestone.handlers.ThrowawayBlockDataHandler
 
ThrowawayBlockDataHandler - Class in team.lodestar.lodestone.handlers
 
ThrowawayBlockDataHandler() - Constructor for class team.lodestar.lodestone.handlers.ThrowawayBlockDataHandler
 
tick() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
tick() - Method in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
tick() - Method in class team.lodestar.lodestone.systems.particle.screen.FrameSetScreenParticle
 
tick() - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
tick() - Method in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleHolder
 
tick() - Method in class team.lodestar.lodestone.systems.particle.world.FrameSetParticle
 
tick() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
tick() - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPoint
 
tick() - Method in class team.lodestar.lodestone.systems.sound.CachedBlockEntitySoundInstance
 
tick() - Method in class team.lodestar.lodestone.systems.sound.LodestoneBlockEntitySoundInstance
 
tick(int) - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
tick(Level) - Static method in class team.lodestar.lodestone.handlers.WorldEventHandler
Ticks all active world events in the given level.
tick(Level) - Method in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
tick(LodestoneWorldParticle) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
tick(LodestoneWorldParticle) - Method in interface team.lodestar.lodestone.systems.particle.world.behaviors.components.LodestoneBehaviorComponent
 
tick(LodestoneWorldParticle) - Method in class team.lodestar.lodestone.systems.particle.world.behaviors.components.SparkBehaviorComponent
 
tickActors - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
tickActors - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
ticker - Variable in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
tickParticles() - Static method in class team.lodestar.lodestone.handlers.screenparticle.ScreenParticleHandler
 
tickTrailPoints() - Method in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
time - Variable in class team.lodestar.lodestone.helpers.EntityHelper.PastPosition
 
time - Variable in class team.lodestar.lodestone.systems.postprocess.PostProcessor
 
token() - Method in record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
Returns the value of the token record component.
toNetwork(RegistryFriendlyByteBuf, NBTCarryRecipe) - Static method in class team.lodestar.lodestone.recipe.NBTCarryRecipe.Serializer
 
topVertices() - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
Returns the value of the topVertices record component.
TORCH_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a standing torch block model and state.
toString() - Method in record class team.lodestar.lodestone.handlers.ItemEventHandler.EventResponderLookupResult
Returns a string representation of this record class.
toString() - Method in record class team.lodestar.lodestone.systems.config.LodestoneConfig.ConfigPath
Returns a string representation of this record class.
toString() - Method in record class team.lodestar.lodestone.systems.model.obj.data.IndexedVertex
Returns a string representation of this record class.
toString() - Method in class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
toString() - Method in class team.lodestar.lodestone.systems.recipe.LodestoneRecipeType
 
toString() - Method in record class team.lodestar.lodestone.systems.rendering.cube.CubeVertexData
Returns a string representation of this record class.
toString() - Method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderType
 
toString() - Method in record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
Returns a string representation of this record class.
TotemOfUndyingPayload - Class in team.lodestar.lodestone.network
 
TotemOfUndyingPayload(FriendlyByteBuf) - Constructor for class team.lodestar.lodestone.network.TotemOfUndyingPayload
 
toTitleCase(String, String) - Static method in class team.lodestar.lodestone.helpers.DataHelper
Capitalizes the first character in each word and replaces [regex] with space
toValueComponent(AttributeModifier.Operation, double, TooltipFlag) - Method in class team.lodestar.lodestone.systems.attribute.LodestoneAttribute
 
toValueComponent(AttributeModifier.Operation, double, TooltipFlag) - Method in class team.lodestar.lodestone.systems.attribute.LodestoneRangedAttribute
 
trackPastPositions(ArrayList<EntityHelper.PastPosition>, Vec3, float) - Static method in class team.lodestar.lodestone.helpers.EntityHelper
Tracks the travel path of an entity or other object
tracksStack - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleOptions
 
trailLength - Variable in class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
TrailPoint - Class in team.lodestar.lodestone.systems.rendering.trail
 
TrailPoint(Vec3) - Constructor for class team.lodestar.lodestone.systems.rendering.trail.TrailPoint
 
TrailPoint(Vec3, int) - Constructor for class team.lodestar.lodestone.systems.rendering.trail.TrailPoint
 
TrailPointBuilder - Class in team.lodestar.lodestone.systems.rendering.trail
 
TrailPointBuilder(Supplier<Integer>) - Constructor for class team.lodestar.lodestone.systems.rendering.trail.TrailPointBuilder
 
TrailRenderPoint - Class in team.lodestar.lodestone.systems.rendering.trail
 
TrailRenderPoint(float, float, float, float, float) - Constructor for class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
TrailRenderPoint(Vector4f, Vec2) - Constructor for class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
transparencyData - Variable in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
transparencyData - Variable in class team.lodestar.lodestone.systems.particle.SimpleParticleOptions
 
transparencyData - Variable in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
TRANSPARENT - Static variable in interface team.lodestar.lodestone.systems.particle.render_types.LodestoneScreenParticleRenderType
 
TRANSPARENT - Static variable in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
TRANSPARENT_BLOCK - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_BLOCK_PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_DISTORTED_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_FUNCTION - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_PARTICLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_RENDER_TYPES - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
TRANSPARENT_ROUNDED_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_SCROLLING_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_SOLID - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_TEXT - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRANSPARENT_TWO_SIDED_TEXTURE_TRIANGLE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneRenderTypes
 
TRAPDOOR_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a trapdoor block model and state.
TRAPDOOR_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
TRIANGLE_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
TriangulateModifier - Class in team.lodestar.lodestone.systems.model.obj.modifier.modifiers
 
TriangulateModifier() - Constructor for class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier
 
TriangulateModifier(TriangulateSettings) - Constructor for class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateModifier
 
TriangulateModifier.Ngon - Class in team.lodestar.lodestone.systems.model.obj.modifier.modifiers
 
TriangulateModifier.Quad - Class in team.lodestar.lodestone.systems.model.obj.modifier.modifiers
 
TriangulateSettings - Class in team.lodestar.lodestone.systems.model.obj.modifier.modifiers
 
TriangulateSettings(TriangulateSettings.QuadMethod, TriangulateSettings.NgonMethod) - Constructor for class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings
 
TriangulateSettings.NgonMethod - Enum Class in team.lodestar.lodestone.systems.model.obj.modifier.modifiers
 
TriangulateSettings.QuadMethod - Enum Class in team.lodestar.lodestone.systems.model.obj.modifier.modifiers
 
triggerBlockEntityUpdate() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
triggerDeathResponses(LivingDeathEvent) - Static method in class team.lodestar.lodestone.handlers.ItemEventHandler
 
triggerHurtResponses(LivingDamageEvent.Pre) - Static method in class team.lodestar.lodestone.handlers.ItemEventHandler
 
triggerLevelConsumers() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
 
triggerMagicDamage(LivingDamageEvent.Post) - Static method in class team.lodestar.lodestone.handlers.LodestoneAttributeEventHandler
 
tryDiscard(LevelAccessor, BlockPos) - Method in class team.lodestar.lodestone.systems.worldgen.LodestoneBlockFiller.BlockStateEntry
 
tweakAdvancement(Advancement.Builder) - Method in interface team.lodestar.lodestone.recipe.builder.LodestoneRecipeBuilder
 
TWINKLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
TWINKLE_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
TWO_SIDED_TRIANGLE_TEXTURE - Static variable in class team.lodestar.lodestone.registry.client.LodestoneShaders
 
TwoSidedPayloadData - Class in team.lodestar.lodestone.systems.network
 
TwoSidedPayloadData() - Constructor for class team.lodestar.lodestone.systems.network.TwoSidedPayloadData
 
type - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleOptions
 
type - Variable in class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
type - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
type() - Method in class team.lodestar.lodestone.systems.network.LodestoneNetworkPayloadData
 
type() - Method in class team.lodestar.lodestone.systems.worldgen.ChancePlacementFilter
 
type() - Method in class team.lodestar.lodestone.systems.worldgen.DimensionPlacementFilter
 

U

UnfreezeActiveWorldEventsCommand - Class in team.lodestar.lodestone.command
 
UnfreezeActiveWorldEventsCommand() - Constructor for class team.lodestar.lodestone.command.UnfreezeActiveWorldEventsCommand
 
UNIFORM_HANDLERS - Static variable in class team.lodestar.lodestone.handlers.RenderHandler
 
uniformHandler() - Method in record class team.lodestar.lodestone.systems.rendering.rendeertype.RenderTypeProvider.RenderTypeProviderKey
Returns the value of the uniformHandler record component.
uniformsToCache - Variable in class team.lodestar.lodestone.systems.rendering.shader.ShaderHolder
 
unmapBuffer(int) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
unregisterBufferObject(IBufferObject) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
update(double) - Method in class team.lodestar.lodestone.systems.postprocess.DynamicShaderFxInstance
Called every frame (before the effect is rendered)
update(Level) - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntity
A method designed to run anytime substantial changes to the entity are made.
updateAndNotifyState(BlockState, Level, BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockStateHelper
Updates a blockstate at a given position with the client and notifies its neighbours.
updateAndNotifyState(Level, BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockStateHelper
Updates a blockstate at a given position with the client and notifies its neighbours.
updateIntensity(Camera, RandomSource) - Method in class team.lodestar.lodestone.systems.screenshake.PositionedScreenshakeInstance
 
updateIntensity(Camera, RandomSource) - Method in class team.lodestar.lodestone.systems.screenshake.ScreenshakeInstance
 
updateInventoryCaches() - Method in class team.lodestar.lodestone.systems.blockentity.LodestoneBlockEntityInventory
 
updateShaderData(ShaderInstance) - Method in interface team.lodestar.lodestone.systems.rendering.rendeertype.ShaderUniformHandler
 
updateShape(BlockState, Direction, BlockState, LevelAccessor, BlockPos, BlockPos) - Method in class team.lodestar.lodestone.systems.block.WaterLoggedEntityBlock
 
updateState(BlockState, Level, BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockStateHelper
Updates a blockstate at a given position with the client.
updateState(Level, BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockStateHelper
Updates a blockstate at a given position with the client.
updateTraits() - Method in class team.lodestar.lodestone.systems.particle.screen.GenericScreenParticle
 
updateTraits() - Method in class team.lodestar.lodestone.systems.particle.world.LodestoneWorldParticle
 
updateVertexFormat() - Method in class team.lodestar.lodestone.systems.rendering.VFXBuilders.ScreenVFXBuilder
 
UpdateWorldEventPayload - Class in team.lodestar.lodestone.network.worldevent
 
UpdateWorldEventPayload(UUID, CompoundTag) - Constructor for class team.lodestar.lodestone.network.worldevent.UpdateWorldEventPayload
 
UpdateWorldEventPayload(FriendlyByteBuf) - Constructor for class team.lodestar.lodestone.network.worldevent.UpdateWorldEventPayload
 
UpdateWorldEventPayload(WorldEventInstance) - Constructor for class team.lodestar.lodestone.network.worldevent.UpdateWorldEventPayload
 
upload(float[]) - Method in class team.lodestar.lodestone.systems.postprocess.ShaderDataBuffer
 
use(Level, Player, InteractionHand) - Method in class team.lodestar.lodestone.systems.item.LodestoneBoatItem
 
useItemOn(ItemStack, BlockState, Level, BlockPos, Player, InteractionHand, BlockHitResult) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
useWithoutItem(BlockState, Level, BlockPos, Player, BlockHitResult) - Method in class team.lodestar.lodestone.systems.block.LodestoneEntityBlock
 
uuid - Variable in class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
uvIndex() - Method in record class team.lodestar.lodestone.systems.model.obj.data.IndexedVertex
Returns the value of the uvIndex record component.
uvs - Variable in class team.lodestar.lodestone.systems.model.obj.ObjParser.Builder
 

V

validateTextureAtlasSize(int, int, int, int) - Static method in class team.lodestar.lodestone.helpers.TextureHelper
 
VALUE_HOLDERS - Static variable in class team.lodestar.lodestone.systems.config.LodestoneConfig
 
valueMultiplier - Variable in class team.lodestar.lodestone.systems.particle.data.GenericParticleData
 
valueOf(String) - Static method in class team.lodestar.lodestone.systems.easing.Easing
 
valueOf(String) - Static method in enum class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings.NgonMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings.QuadMethod
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleDiscardFunctionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleSpritePicker
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings.NgonMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class team.lodestar.lodestone.systems.model.obj.modifier.modifiers.TriangulateSettings.QuadMethod
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleDiscardFunctionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleSpritePicker
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class team.lodestar.lodestone.systems.rendering.shader.SamplerType
Returns an array containing the constants of this enum class, in the order they are declared.
varyingRotationBlock(Block, ModelFile) - Method in class team.lodestar.lodestone.systems.datagen.providers.LodestoneBlockStateProvider
 
VecHelper - Class in team.lodestar.lodestone.helpers
A collection of methods designed to simplify and unify the use of vectors
VecHelper() - Constructor for class team.lodestar.lodestone.helpers.VecHelper
 
VecHelper.Vector3fHelper - Class in team.lodestar.lodestone.helpers
 
VecHelper.Vector4fHelper - Class in team.lodestar.lodestone.helpers
 
Vector3fHelper() - Constructor for class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 
Vector4fHelper() - Constructor for class team.lodestar.lodestone.helpers.VecHelper.Vector4fHelper
 
Vertex - Class in team.lodestar.lodestone.systems.model.obj.data
Represents a vertex with position, normal, uv, color, light, and overlay data.
Vertex(Vector3f, Vector3f, Vector2f, Vector4i, int, int) - Constructor for class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
Vertex(IndexedVertex, ObjParser.Builder) - Constructor for class team.lodestar.lodestone.systems.model.obj.data.Vertex
 
VertexBufferMixin - Class in team.lodestar.lodestone.mixin.client
 
VertexBufferMixin() - Constructor for class team.lodestar.lodestone.mixin.client.VertexBufferMixin
 
vertexConsumer - Variable in class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
vertexPos(VertexConsumer, Matrix4f, float, float, float) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
vertexPosColor(VertexConsumer, Matrix4f, float, float, float, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
vertexPosColorUV(VertexConsumer, Matrix4f, float, float, float, float, float, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
vertexPosColorUVLight(VertexConsumer, Matrix4f, float, float, float, float, float, float, float, float, float, int) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
vertexPosUV(VertexConsumer, Matrix4f, float, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
vertexPosUVLight(VertexConsumer, Matrix4f, float, float, float, float, float, int) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
verticalAngle(Direction) - Static method in class team.lodestar.lodestone.helpers.AngleHelper
 
vertices - Variable in class team.lodestar.lodestone.systems.model.obj.IndexedModel
 
VFXBuilders - Class in team.lodestar.lodestone.systems.rendering
 
VFXBuilders() - Constructor for class team.lodestar.lodestone.systems.rendering.VFXBuilders
 
VFXBuilders.AbstractVFXBuilder - Class in team.lodestar.lodestone.systems.rendering
 
VFXBuilders.ScreenVFXBuilder - Class in team.lodestar.lodestone.systems.rendering
 
VFXBuilders.VertexConsumerActor - Interface in team.lodestar.lodestone.systems.rendering
 
VFXBuilders.WorldVFXBuilder - Class in team.lodestar.lodestone.systems.rendering
 
viewModelMatrix - Static variable in class team.lodestar.lodestone.systems.postprocess.PostProcessor
Being updated every frame before calling applyPostProcess() by PostProcessHandler
VolumeTexture - Class in team.lodestar.lodestone.systems.texture
 
VolumeTexture(ResourceLocation, int, int) - Constructor for class team.lodestar.lodestone.systems.texture.VolumeTexture
 

W

WALL_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a wall block model and state.
WALL_ITEM - Static variable in class team.lodestar.lodestone.systems.datagen.ItemModelSmithTypes
 
WALL_TORCH_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a wall torch block model and state.
WATERLOGGED - Static variable in class team.lodestar.lodestone.systems.block.WaterLoggedEntityBlock
 
WaterLoggedEntityBlock<T> - Class in team.lodestar.lodestone.systems.block
 
WaterLoggedEntityBlock(BlockBehaviour.Properties) - Constructor for class team.lodestar.lodestone.systems.block.WaterLoggedEntityBlock
 
weightedEasingLerp(Easing, double, double, double) - Static method in class team.lodestar.lodestone.helpers.EasingHelper
 
weightedEasingLerp(Easing, float, float, float) - Static method in class team.lodestar.lodestone.helpers.EasingHelper
 
weightedEasingLerp(Easing, float, float, float) - Static method in class team.lodestar.lodestone.helpers.RandomHelper
 
weightedEasingLerp(Easing, float, float, float, float) - Static method in class team.lodestar.lodestone.helpers.EasingHelper
 
wipeCache(InterModEnqueueEvent) - Static method in class team.lodestar.lodestone.handlers.ThrowawayBlockDataHandler
 
WISP - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneScreenParticleTypes
 
WISP_PARTICLE - Static variable in class team.lodestar.lodestone.registry.common.particle.LodestoneParticleTypes
 
WITH_AGE - Enum constant in enum class team.lodestar.lodestone.systems.particle.SimpleParticleOptions.ParticleSpritePicker
 
withDepthFade() - Method in class team.lodestar.lodestone.systems.particle.render_types.LodestoneWorldParticleRenderType
 
withinBlock(RandomSource, BlockPos) - Static method in class team.lodestar.lodestone.helpers.block.BlockPosHelper
Generates a randomly picked position within a block
withModifiers(Consumer<ModifierQueue>) - Method in class team.lodestar.lodestone.systems.model.obj.ObjModel.Builder
 
WOOD_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a wood block model and state, one of those 6-sided log blocks mainly used for building.
WOODEN_SIGN_BLOCK - Static variable in class team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
Generates a wooden sign block model and state.
WORLD_EVENT_DATA - Static variable in class team.lodestar.lodestone.registry.common.LodestoneAttachmentTypes
 
WORLD_EVENT_INSTANCE_ARG - Static variable in class team.lodestar.lodestone.registry.common.LodestoneCommandArgumentTypes
 
WORLD_EVENT_TYPE_ARG - Static variable in class team.lodestar.lodestone.registry.common.LodestoneCommandArgumentTypes
 
WORLD_EVENT_TYPE_KEY - Static variable in class team.lodestar.lodestone.registry.common.LodestoneWorldEventTypes
 
WORLD_EVENT_TYPE_REGISTRY - Static variable in class team.lodestar.lodestone.registry.common.LodestoneWorldEventTypes
 
WORLD_EVENT_TYPES - Static variable in class team.lodestar.lodestone.registry.common.LodestoneWorldEventTypes
 
WorldEventAttachment - Class in team.lodestar.lodestone.attachment
 
WorldEventAttachment() - Constructor for class team.lodestar.lodestone.attachment.WorldEventAttachment
 
WorldEventCreationEvent - Class in team.lodestar.lodestone.events.types.worldevent
 
WorldEventCreationEvent(WorldEventInstance, Level) - Constructor for class team.lodestar.lodestone.events.types.worldevent.WorldEventCreationEvent
 
WorldEventDiscardEvent - Class in team.lodestar.lodestone.events.types.worldevent
 
WorldEventDiscardEvent(WorldEventInstance, Level) - Constructor for class team.lodestar.lodestone.events.types.worldevent.WorldEventDiscardEvent
 
WorldEventHandler - Class in team.lodestar.lodestone.handlers
 
WorldEventHandler() - Constructor for class team.lodestar.lodestone.handlers.WorldEventHandler
 
WorldEventHandler.ClientOnly - Class in team.lodestar.lodestone.handlers
 
worldEventInstance() - Static method in class team.lodestar.lodestone.command.arguments.WorldEventInstanceArgument
 
WorldEventInstance - Class in team.lodestar.lodestone.systems.worldevent
World events are tickable instanced objects which are saved in a level capability, which means they are unique per dimension.
WorldEventInstance(WorldEventType) - Constructor for class team.lodestar.lodestone.systems.worldevent.WorldEventInstance
 
WorldEventInstanceArgument - Class in team.lodestar.lodestone.command.arguments
 
WorldEventInstanceArgument() - Constructor for class team.lodestar.lodestone.command.arguments.WorldEventInstanceArgument
 
WorldEventInstanceEvent - Class in team.lodestar.lodestone.events.types.worldevent
 
WorldEventInstanceEvent(WorldEventInstance, Level) - Constructor for class team.lodestar.lodestone.events.types.worldevent.WorldEventInstanceEvent
 
WorldEventRenderer<T> - Class in team.lodestar.lodestone.systems.worldevent
 
WorldEventRenderer() - Constructor for class team.lodestar.lodestone.systems.worldevent.WorldEventRenderer
 
WorldEventRenderEvent - Class in team.lodestar.lodestone.events.types.worldevent
 
WorldEventRenderEvent(WorldEventInstance, WorldEventRenderer<WorldEventInstance>, PoseStack, MultiBufferSource, float) - Constructor for class team.lodestar.lodestone.events.types.worldevent.WorldEventRenderEvent
 
WorldEventTickEvent - Class in team.lodestar.lodestone.events.types.worldevent
 
WorldEventTickEvent(WorldEventInstance, Level) - Constructor for class team.lodestar.lodestone.events.types.worldevent.WorldEventTickEvent
 
worldEventType() - Static method in class team.lodestar.lodestone.command.arguments.WorldEventTypeArgument
 
WorldEventType - Class in team.lodestar.lodestone.systems.worldevent
 
WorldEventType(ResourceLocation, WorldEventType.EventInstanceSupplier<?>) - Constructor for class team.lodestar.lodestone.systems.worldevent.WorldEventType
Creates a new world event type.
WorldEventType(ResourceLocation, WorldEventType.EventInstanceSupplier<?>, boolean) - Constructor for class team.lodestar.lodestone.systems.worldevent.WorldEventType
Creates a new world event type.
WorldEventType.Builder<T> - Class in team.lodestar.lodestone.systems.worldevent
 
WorldEventType.EventInstanceSupplier<T> - Interface in team.lodestar.lodestone.systems.worldevent
 
WorldEventTypeArgument - Class in team.lodestar.lodestone.command.arguments
 
WorldEventTypeArgument() - Constructor for class team.lodestar.lodestone.command.arguments.WorldEventTypeArgument
 
WorldParticleBuilder - Class in team.lodestar.lodestone.systems.particle.builder
 
WorldParticleBuilder(WorldParticleOptions) - Constructor for class team.lodestar.lodestone.systems.particle.builder.WorldParticleBuilder
 
WorldParticleOptions - Class in team.lodestar.lodestone.systems.particle.world.options
 
WorldParticleOptions(Supplier<? extends LodestoneWorldParticleType>) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
WorldParticleOptions(ParticleType<?>) - Constructor for class team.lodestar.lodestone.systems.particle.world.options.WorldParticleOptions
 
worldPosToTexCoord(Vector3f, PoseStack) - Static method in class team.lodestar.lodestone.helpers.RenderHelper
 
worldTick(LevelTickEvent.Post) - Static method in class team.lodestar.lodestone.events.RuntimeEvents
 
worldTick(LevelTickEvent.Post) - Static method in class team.lodestar.lodestone.handlers.WorldEventHandler
 
WorldVFXBuilder() - Constructor for class team.lodestar.lodestone.systems.rendering.VFXBuilders.WorldVFXBuilder
 
wrap(RenderCall) - Static method in class team.lodestar.lodestone.systems.rendering.LodestoneRenderSystem
 
write(RecipeOutput, ResourceLocation, R, Advancement.Builder) - Method in interface team.lodestar.lodestone.recipe.builder.LodestoneRecipeBuilder
 
writeDataToBuffer(BiConsumer<Integer, Float>) - Method in class team.lodestar.lodestone.systems.postprocess.DynamicShaderFxInstance
Write this fx instance's data to the texture buffer to upload them to the shader

X

x - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
x - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackRetrievalKey
 
xMotion - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
xMoved - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
xn - Variable in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
XN - Static variable in class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 
xOld - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
xp - Variable in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
XP - Static variable in class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 

Y

y - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
y - Variable in class team.lodestar.lodestone.systems.particle.screen.ScreenParticleItemStackRetrievalKey
 
yaw - Variable in class team.lodestar.lodestone.systems.particle.world.behaviors.components.BedrockDirectionalBehaviorComponent
 
yMotion - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
yMoved - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
yn - Variable in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
YN - Static variable in class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 
yOld - Variable in class team.lodestar.lodestone.systems.particle.screen.base.ScreenParticle
 
yp - Variable in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
YP - Static variable in class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 

Z

z - Variable in class team.lodestar.lodestone.systems.rendering.trail.TrailRenderPoint
 
ZN - Static variable in class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 
ZP - Static variable in class team.lodestar.lodestone.helpers.VecHelper.Vector3fHelper
 
A B C D E F G H I J L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form