- finalizeRegistration() - Static method in class com.supermartijn642.fusion.model.ModelTypeRegistryImpl
-
- finalizeRegistration() - Static method in class com.supermartijn642.fusion.predicate.PredicateRegistryImpl
-
- finalizeRegistration() - Static method in class com.supermartijn642.fusion.texture.TextureTypeRegistryImpl
-
- flatMap(Function<X, S>, Function<Y, S>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Applies the respective mapper to obtain an object of type S.
- flatMap(BiFunction<X, Y, S>) - Method in class com.supermartijn642.fusion.api.util.Pair
-
Maps the values held by this pair to an object of type S.
- ForgeBlockModelRendererMixin - Class in com.supermartijn642.fusion.mixin
-
Created 26/05/2023 by SuperMartijn642
- ForgeBlockModelRendererMixin() - Constructor for class com.supermartijn642.fusion.mixin.ForgeBlockModelRendererMixin
-
- frameHeight(int) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the height of the frame.
- frameSize(int, int) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the size of the frame.
- frameTime(int) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the duration in ticks each frame is displayed for.
- frameWidth(int) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the width of the frame.
- Fusion - Class in com.supermartijn642.fusion
-
Created 26/04/2023 by SuperMartijn642
- Fusion() - Constructor for class com.supermartijn642.fusion.Fusion
-
- FusionAccessTransformer - Class in com.supermartijn642.fusion.core
-
Created 06/09/2022 by SuperMartijn642
- FusionAccessTransformer() - Constructor for class com.supermartijn642.fusion.core.FusionAccessTransformer
-
- FusionBlockModel - Class in com.supermartijn642.fusion.model
-
Created 27/04/2023 by SuperMartijn642
- FusionBlockModel(ModelInstance<?>) - Constructor for class com.supermartijn642.fusion.model.FusionBlockModel
-
- FusionClient - Class in com.supermartijn642.fusion
-
Created 26/04/2023 by SuperMartijn642
- FusionClient() - Constructor for class com.supermartijn642.fusion.FusionClient
-
- FusionMetadataSection - Class in com.supermartijn642.fusion.texture
-
Created 26/04/2023 by SuperMartijn642
- FusionMetadataSection() - Constructor for class com.supermartijn642.fusion.texture.FusionMetadataSection
-
- FusionMetadataSection.Data - Class in com.supermartijn642.fusion.texture
-
- FusionModelProvider - Class in com.supermartijn642.fusion.api.provider
-
Allows generating model files for Fusion's model types.
- FusionModelProvider(String, ResourceCache) - Constructor for class com.supermartijn642.fusion.api.provider.FusionModelProvider
-
- FusionModelTypeRegistry - Class in com.supermartijn642.fusion.api.model
-
Created 26/04/2023 by SuperMartijn642
- FusionModelTypeRegistry() - Constructor for class com.supermartijn642.fusion.api.model.FusionModelTypeRegistry
-
- FusionPredicateRegistry - Class in com.supermartijn642.fusion.api.predicate
-
Created 27/04/2023 by SuperMartijn642
- FusionPredicateRegistry() - Constructor for class com.supermartijn642.fusion.api.predicate.FusionPredicateRegistry
-
- FusionTextureMetadataProvider - Class in com.supermartijn642.fusion.api.provider
-
Allows generating texture metadata files for Fusion's texture types.
- FusionTextureMetadataProvider(String, ResourceCache) - Constructor for class com.supermartijn642.fusion.api.provider.FusionTextureMetadataProvider
-
- FusionTextureTypeRegistry - Class in com.supermartijn642.fusion.api.texture
-
Created 26/04/2023 by SuperMartijn642
- FusionTextureTypeRegistry() - Constructor for class com.supermartijn642.fusion.api.texture.FusionTextureTypeRegistry
-
- GatherTexturesContext - Interface in com.supermartijn642.fusion.api.model
-
Created 29/04/2023 by SuperMartijn642
- generate() - Method in class com.supermartijn642.fusion.api.provider.FusionModelProvider
-
- generate() - Method in class com.supermartijn642.fusion.api.provider.FusionTextureMetadataProvider
-
- getAccessTransformerClass() - Method in class com.supermartijn642.fusion.core.CoreMod
-
- getASMTransformerClass() - Method in class com.supermartijn642.fusion.core.CoreMod
-
- getAsVanillaModel() - Method in interface com.supermartijn642.fusion.api.model.ModelInstance
-
Represents the model as a vanilla ModelBlock instance.
- getAsVanillaModel(T) - Method in interface com.supermartijn642.fusion.api.model.ModelType
-
Represents the model as a vanilla ModelBlock instance.
- getAsVanillaModel() - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
-
- getAsVanillaModel(Pair<ModelBlock, List<ConnectionPredicate>>) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
-
- getAsVanillaModel(ModelBlock) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
-
- getAtlas() - Method in interface com.supermartijn642.fusion.api.model.SpriteIdentifier
-
- getAtlas() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the atlas which the sprite is stitched to.
- getAtlas() - Method in class com.supermartijn642.fusion.model.SpriteIdentifierImpl
-
- getAtlas() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getAtlasHeight() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the height of the texture.
- getAtlasHeight() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getAtlasWidth() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the width of the atlas.
- getAtlasWidth() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getBlocks() - Static method in class com.supermartijn642.fusion.util.TextureAtlases
-
- getBlockTexture(ResourceLocation) - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
Gets the sprite for the given texture on the block atlas.
- getConnections(EnumFacing) - Method in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData
-
- getDependencies() - Method in class com.supermartijn642.fusion.model.FusionBlockModel
-
- getEndPosition() - Method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
- getEndPosition() - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
-
- getFrameHeight() - Method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
- getFrameHeight() - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
-
- getFrameSize(SpritePreparationContext, T) - Method in interface com.supermartijn642.fusion.api.texture.TextureType
-
Gets the size of a single frame.
- getFrameSize(SpritePreparationContext, ScrollingTextureData) - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureType
-
- getFrameSize(SpritePreparationContext, Void) - Method in class com.supermartijn642.fusion.texture.types.VanillaTextureType
-
- getFrameTime() - Method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
- getFrameTime() - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
-
- getFrameWidth() - Method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
- getFrameWidth() - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
-
- getFusionModel() - Method in interface com.supermartijn642.fusion.extensions.BlockModelExtension
-
- getFusionModel() - Method in class com.supermartijn642.fusion.mixin.BlockModelMixin
-
- getFusionTextureType() - Method in interface com.supermartijn642.fusion.extensions.TextureAtlasSpriteExtension
-
- getFusionTextureType() - Method in class com.supermartijn642.fusion.mixin.TextureAtlasSpriteMixin
-
- getIdentifier() - Method in interface com.supermartijn642.fusion.api.texture.SpritePreparationContext
-
Gets the identifier of the texture.
- getIdentifier(ModelType<?>) - Static method in class com.supermartijn642.fusion.model.ModelTypeRegistryImpl
-
- getIdentifier() - Method in class com.supermartijn642.fusion.texture.SpritePreparationContextImpl
-
- getIdentifier(TextureType<?>) - Static method in class com.supermartijn642.fusion.texture.TextureTypeRegistryImpl
-
- getItemCameraTransforms() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
-
- getLayout() - Method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureSprite
-
- getLoopPause() - Method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
- getLoopPause() - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
-
- getLoopType() - Method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
- getLoopType() - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
-
- getMipmapLevels() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the configured number of mipmap levels.
- getMipmapLevels() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getModContainerClass() - Method in class com.supermartijn642.fusion.core.CoreMod
-
- getModel(ResourceLocation) - Method in interface com.supermartijn642.fusion.api.model.GatherTexturesContext
-
Gets the model for the given identifier.
- getModel(ResourceLocation) - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
Gets the model corresponding to the given identifier.
- getModel(ResourceLocation) - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
-
- getModelData() - Method in interface com.supermartijn642.fusion.api.model.ModelInstance
-
- getModelData() - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
-
- getModelData(IBlockAccess, BlockPos, IBlockState) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
-
- getModelDependencies() - Method in interface com.supermartijn642.fusion.api.model.ModelInstance
-
Gets all the dependencies on other model files.
- getModelDependencies(T) - Method in interface com.supermartijn642.fusion.api.model.ModelType
-
Gets all the dependencies on other model files.
- getModelDependencies() - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
-
- getModelDependencies(Pair<ModelBlock, List<ConnectionPredicate>>) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
-
- getModelDependencies(IModel) - Method in class com.supermartijn642.fusion.model.types.UnknownModelType
-
- getModelDependencies(ModelBlock) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
-
- getModelIdentifier() - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
- getModelIdentifier() - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
-
- getModelInstance(ResourceLocation) - Static method in class com.supermartijn642.fusion.model.FusionBlockModel
-
- getModelType() - Method in interface com.supermartijn642.fusion.api.model.ModelInstance
-
- getModelType() - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
-
- getName() - Method in class com.supermartijn642.fusion.api.provider.FusionModelProvider
-
- getName() - Method in class com.supermartijn642.fusion.api.provider.FusionTextureMetadataProvider
-
- getOriginalFrameHeight() - Method in interface com.supermartijn642.fusion.api.texture.SpritePreparationContext
-
Gets the original frame height as calculated by vanilla.
- getOriginalFrameHeight() - Method in class com.supermartijn642.fusion.texture.SpritePreparationContextImpl
-
- getOriginalFrameSize() - Method in interface com.supermartijn642.fusion.api.texture.SpritePreparationContext
-
Gets the original frame size as calculated by vanilla.
- getOriginalFrameWith() - Method in interface com.supermartijn642.fusion.api.texture.SpritePreparationContext
-
Gets the original frame width as calculated by vanilla.
- getOriginalFrameWith() - Method in class com.supermartijn642.fusion.texture.SpritePreparationContextImpl
-
- getOverrides() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
-
- getOverrides() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
-
- getParticleTexture() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
-
- getQuads(IBlockState, EnumFacing, long) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
-
- getQuads(IBlockState, EnumFacing, long) - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
-
- getScaleFactor(ConnectingTextureLayout) - Static method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
-
- getSectionName() - Method in class com.supermartijn642.fusion.texture.FusionMetadataSection
-
- getSerializer() - Method in interface com.supermartijn642.fusion.api.predicate.ConnectionPredicate
-
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.AndConnectionPredicate
-
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.IsSameBlockConnectionPredicate
-
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.IsSameStateConnectionPredicate
-
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.MatchBlockConnectionPredicate
-
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.NotConnectionPredicate
-
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.OrConnectionPredicate
-
- getSetupClass() - Method in class com.supermartijn642.fusion.core.CoreMod
-
- getSpriteHeight() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the height of the sprite as allocated on the atlas.
- getSpriteHeight() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getSpritePositionX() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the x-position of the sprite on the atlas.
- getSpritePositionX() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getSpritePositionY() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the y-position of the sprite on the atlas.
- getSpritePositionY() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getSpriteWidth() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the width of the sprite as allocated on the atlas.
- getSpriteWidth() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getStartPosition() - Method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
- getStartPosition() - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
-
- getStatePosition(ConnectingTextureLayout, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
-
- getStatePositionFull(boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Static method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
-
- getStatePositionSimple(boolean, boolean, boolean, boolean) - Static method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
-
- getTexture(SpriteIdentifier) - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
Gets the sprite for the given material.
- getTexture(ResourceLocation, ResourceLocation) - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
Gets the sprite for the given atlas and texture.
- getTexture() - Method in interface com.supermartijn642.fusion.api.model.SpriteIdentifier
-
- getTexture(SpriteIdentifier) - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
-
- getTexture(ResourceLocation, ResourceLocation) - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
-
- getTexture() - Method in class com.supermartijn642.fusion.model.SpriteIdentifierImpl
-
- getTextureBuffers() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the texture data.
- getTextureBuffers() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getTextureDependencies(GatherTexturesContext) - Method in interface com.supermartijn642.fusion.api.model.ModelInstance
-
Gets all the dependencies on sprites.
- getTextureDependencies(GatherTexturesContext, T) - Method in interface com.supermartijn642.fusion.api.model.ModelType
-
Gets all the dependencies on sprites.
- getTextureDependencies(GatherTexturesContext) - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
-
- getTextureDependencies(GatherTexturesContext, Pair<ModelBlock, List<ConnectionPredicate>>) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
-
- getTextureDependencies(GatherTexturesContext, IModel) - Method in class com.supermartijn642.fusion.model.types.UnknownModelType
-
- getTextureDependencies(GatherTexturesContext, ModelBlock) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
-
- getTextureHeight() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the height of the texture.
- getTextureHeight() - Method in interface com.supermartijn642.fusion.api.texture.SpritePreparationContext
-
Gets the height of the texture.
- getTextureHeight() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getTextureHeight() - Method in class com.supermartijn642.fusion.texture.SpritePreparationContextImpl
-
- getTextureIdentifier() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the identifier of the texture.
- getTextureIdentifier() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getTextures() - Method in class com.supermartijn642.fusion.model.FusionBlockModel
-
- getTextureSize() - Method in interface com.supermartijn642.fusion.extensions.TextureAtlasSpriteExtension
-
- getTextureSize() - Method in class com.supermartijn642.fusion.mixin.TextureAtlasSpriteMixin
-
- getTextureType(TextureAtlasSprite) - Static method in class com.supermartijn642.fusion.api.texture.SpriteHelper
-
Returns the texture type of a given sprite.
- getTextureType(TextureAtlasSprite) - Static method in class com.supermartijn642.fusion.texture.SpriteHelperImpl
-
- getTextureWidth() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Gets the width of the texture.
- getTextureWidth() - Method in interface com.supermartijn642.fusion.api.texture.SpritePreparationContext
-
Gets the width of the texture.
- getTextureWidth() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
-
- getTextureWidth() - Method in class com.supermartijn642.fusion.texture.SpritePreparationContextImpl
-
- getTransformation() - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
- getTransformation() - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
-
- getWrapper() - Method in interface com.supermartijn642.fusion.extensions.BlockModelExtension
-
- getWrapper() - Method in class com.supermartijn642.fusion.mixin.BlockModelMixin
-
- GSON - Static variable in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelSerializer
-
- valueOf(String) - Static method in enum com.supermartijn642.fusion.api.predicate.ConnectionDirection
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.LoopType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.supermartijn642.fusion.model.types.connecting.TextureRotation
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.supermartijn642.fusion.api.predicate.ConnectionDirection
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.LoopType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.supermartijn642.fusion.model.types.connecting.TextureRotation
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VANILLA - Static variable in class com.supermartijn642.fusion.api.model.DefaultModelTypes
-
Model type used for vanilla ModelBlock instances.
- VANILLA - Static variable in class com.supermartijn642.fusion.api.texture.DefaultTextureTypes
-
Model type used for vanilla textures.
- VanillaLoaderMixin - Class in com.supermartijn642.fusion.mixin
-
Created 26/05/2023 by SuperMartijn642
- VanillaLoaderMixin() - Constructor for class com.supermartijn642.fusion.mixin.VanillaLoaderMixin
-
- VanillaModelDataBuilder<T extends VanillaModelDataBuilder<T,S>,S> - Interface in com.supermartijn642.fusion.api.model.data
-
Created 01/05/2023 by SuperMartijn642
- VanillaModelDataBuilderImpl - Class in com.supermartijn642.fusion.model.types.vanilla
-
Created 01/05/2023 by SuperMartijn642
- VanillaModelDataBuilderImpl() - Constructor for class com.supermartijn642.fusion.model.types.vanilla.VanillaModelDataBuilderImpl
-
- VanillaModelSerializer - Class in com.supermartijn642.fusion.model.types.vanilla
-
Created 02/05/2023 by SuperMartijn642
- VanillaModelType - Class in com.supermartijn642.fusion.model.types.vanilla
-
Created 29/04/2023 by SuperMartijn642
- VanillaModelType() - Constructor for class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
-
- VanillaModelWrapperMixin - Class in com.supermartijn642.fusion.mixin
-
Created 24/05/2023 by SuperMartijn642
- VanillaModelWrapperMixin() - Constructor for class com.supermartijn642.fusion.mixin.VanillaModelWrapperMixin
-
- VanillaTextureType - Class in com.supermartijn642.fusion.texture.types
-
Created 30/04/2023 by SuperMartijn642
- VanillaTextureType() - Constructor for class com.supermartijn642.fusion.texture.types.VanillaTextureType
-