Index
All Classes and Interfaces|All Packages
A
- acceptTargets(Set<String>, Set<String>) - Method in class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- addModel(ResourceLocation, ModelInstance<?>) - Method in class com.supermartijn642.fusion.api.provider.FusionModelProvider
-
Adds a model to be generated.
- addTextureMetadata(ResourceLocation, TextureType<T>, T) - Method in class com.supermartijn642.fusion.api.provider.FusionTextureMetadataProvider
-
Adds texture metadata to be generated.
- and(ConnectionPredicate...) - Method in interface com.supermartijn642.fusion.api.predicate.ConnectionPredicate
-
Adds a requirement to this predicate.
- and(ConnectionPredicate...) - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Combines the given predicates such that all predicates should be satisfied.
- AndConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 28/04/2023 by SuperMartijn642
- AndConnectionPredicate(List<ConnectionPredicate>) - Constructor for class com.supermartijn642.fusion.predicate.AndConnectionPredicate
- apply(BiConsumer<X, Y>) - Method in class com.supermartijn642.fusion.api.util.Pair
-
Applies the given consumer to the values held by this pair.
B
- bake(ModelBakingContext) - Method in interface com.supermartijn642.fusion.api.model.ModelInstance
-
Converts the model data into a baked model.
- bake(ModelBakingContext) - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
- bake(ModelBakingContext, ConnectingModelData) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- bake(ModelBakingContext, BlockModel) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
- bake(ModelBakingContext, UnbakedModel) - Method in class com.supermartijn642.fusion.model.types.UnknownModelType
- bake(ModelBakingContext, T) - Method in interface com.supermartijn642.fusion.api.model.ModelType
-
Converts the model data into a baked model.
- bake(ModelBakery, BlockModel, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation, boolean) - Method in class com.supermartijn642.fusion.model.FusionBlockModel
- BlockModelDeserializerMixin - Class in com.supermartijn642.fusion.mixin
-
Created 31/03/2023 by SuperMartijn642
- BlockModelDeserializerMixin() - Constructor for class com.supermartijn642.fusion.mixin.BlockModelDeserializerMixin
- BlockModelExtension - Interface in com.supermartijn642.fusion.extensions
-
Created 30/04/2023 by SuperMartijn642
- BlockModelMixin - Class in com.supermartijn642.fusion.mixin
-
Created 30/04/2023 by SuperMartijn642
- BlockModelMixin() - Constructor for class com.supermartijn642.fusion.mixin.BlockModelMixin
- bottom - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- BOTTOM - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- BOTTOM_LEFT - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- BOTTOM_LEFT - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
- BOTTOM_RIGHT - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- BOTTOM_RIGHT - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
- bottomLeft - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- bottomRight - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- build() - Method in interface com.supermartijn642.fusion.api.model.data.VanillaModelDataBuilder
- build() - Method in class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.Builder
- build() - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
- build() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataBuilderImpl
- build() - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelDataBuilderImpl
- builder() - Static method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelData
- builder() - Static method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelDataBuilder
- builder() - Static method in interface com.supermartijn642.fusion.api.model.data.VanillaModelDataBuilder
- builder() - Static method in interface com.supermartijn642.fusion.api.texture.data.ConnectingTextureData
-
Creates a builder for connecting texture data.
- builder() - Static method in interface com.supermartijn642.fusion.api.texture.data.ScrollingTextureData
-
Creates a builder for scrolling texture data.
C
- close() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
- com.supermartijn642.fusion - package com.supermartijn642.fusion
- com.supermartijn642.fusion.api.model - package com.supermartijn642.fusion.api.model
- com.supermartijn642.fusion.api.model.data - package com.supermartijn642.fusion.api.model.data
- com.supermartijn642.fusion.api.predicate - package com.supermartijn642.fusion.api.predicate
- com.supermartijn642.fusion.api.provider - package com.supermartijn642.fusion.api.provider
- com.supermartijn642.fusion.api.texture - package com.supermartijn642.fusion.api.texture
- com.supermartijn642.fusion.api.texture.data - package com.supermartijn642.fusion.api.texture.data
- com.supermartijn642.fusion.api.util - package com.supermartijn642.fusion.api.util
- com.supermartijn642.fusion.extensions - package com.supermartijn642.fusion.extensions
- com.supermartijn642.fusion.mixin - package com.supermartijn642.fusion.mixin
- com.supermartijn642.fusion.mixin.modernfix - package com.supermartijn642.fusion.mixin.modernfix
- com.supermartijn642.fusion.model - package com.supermartijn642.fusion.model
- com.supermartijn642.fusion.model.types - package com.supermartijn642.fusion.model.types
- com.supermartijn642.fusion.model.types.connecting - package com.supermartijn642.fusion.model.types.connecting
- com.supermartijn642.fusion.model.types.vanilla - package com.supermartijn642.fusion.model.types.vanilla
- com.supermartijn642.fusion.predicate - package com.supermartijn642.fusion.predicate
- com.supermartijn642.fusion.resources - package com.supermartijn642.fusion.resources
- com.supermartijn642.fusion.texture - package com.supermartijn642.fusion.texture
- com.supermartijn642.fusion.texture.types - package com.supermartijn642.fusion.texture.types
- com.supermartijn642.fusion.texture.types.connecting - package com.supermartijn642.fusion.texture.types.connecting
- com.supermartijn642.fusion.texture.types.scrolling - package com.supermartijn642.fusion.texture.types.scrolling
- com.supermartijn642.fusion.util - package com.supermartijn642.fusion.util
- COMPACT - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Allows for reduced connections with direct neighbors.
- CONNECTING - Static variable in class com.supermartijn642.fusion.api.model.DefaultModelTypes
-
Model type which allows for connecting textures.
- CONNECTING - Static variable in class com.supermartijn642.fusion.api.texture.DefaultTextureTypes
-
Texture type with a connected texture layout.
- ConnectingBakedModel - Class in com.supermartijn642.fusion.model.types.connecting
-
Created 27/04/2023 by SuperMartijn642
- ConnectingBakedModel(BakedModel, Transformation, Map<ResourceLocation, ConnectionPredicate>) - Constructor for class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- ConnectingModelData - Interface in com.supermartijn642.fusion.api.model.data
-
Created 23/10/2023 by SuperMartijn642
- ConnectingModelDataBuilder - Interface in com.supermartijn642.fusion.api.model.data
-
Created 01/05/2023 by SuperMartijn642
- ConnectingModelDataBuilderImpl - Class in com.supermartijn642.fusion.model.types.connecting
-
Created 02/05/2023 by SuperMartijn642
- ConnectingModelDataBuilderImpl() - Constructor for class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataBuilderImpl
- ConnectingModelDataImpl - Class in com.supermartijn642.fusion.model.types.connecting
-
Created 23/10/2023 by SuperMartijn642
- ConnectingModelDataImpl(BlockModel, Map<String, ConnectionPredicate>) - Constructor for class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataImpl
- ConnectingModelType - Class in com.supermartijn642.fusion.model.types.connecting
-
Created 27/04/2023 by SuperMartijn642
- ConnectingModelType() - Constructor for class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- ConnectingTextureData - Interface in com.supermartijn642.fusion.api.texture.data
-
Created 23/10/2023 by SuperMartijn642
- ConnectingTextureData.Builder - Class in com.supermartijn642.fusion.api.texture.data
- ConnectingTextureData.RenderType - Enum Class in com.supermartijn642.fusion.api.texture.data
- ConnectingTextureDataImpl - Class in com.supermartijn642.fusion.texture.types.connecting
-
Created 23/10/2023 by SuperMartijn642
- ConnectingTextureDataImpl(ConnectingTextureLayout, ConnectingTextureData.RenderType) - Constructor for class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureDataImpl
- ConnectingTextureLayout - Enum Class in com.supermartijn642.fusion.api.texture.data
-
Created 28/04/2023 by SuperMartijn642
- ConnectingTextureLayoutHelper - Class in com.supermartijn642.fusion.texture.types.connecting
-
Created 25/10/2023 by SuperMartijn642
- ConnectingTextureLayoutHelper() - Constructor for class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureLayoutHelper
- ConnectingTextureSprite - Class in com.supermartijn642.fusion.texture.types.connecting
-
Created 30/04/2023 by SuperMartijn642
- ConnectingTextureSprite(TextureAtlasSprite, ConnectingTextureLayout, ConnectingTextureData.RenderType) - Constructor for class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureSprite
- ConnectingTextureType - Class in com.supermartijn642.fusion.texture.types.connecting
-
Created 26/04/2023 by SuperMartijn642
- ConnectingTextureType() - Constructor for class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
- connection(ConnectionPredicate) - Method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelDataBuilder
-
Adds a new connection predicate.
- connection(ConnectionPredicate) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataBuilderImpl
- connection(String, ConnectionPredicate) - Method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelDataBuilder
-
Adds a new connection predicate for the given texture.
- connection(String, ConnectionPredicate) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataBuilderImpl
- ConnectionDirection - Enum Class in com.supermartijn642.fusion.api.predicate
-
Created 27/04/2023 by SuperMartijn642
- ConnectionPredicate - Interface in com.supermartijn642.fusion.api.predicate
-
A predicate used to determine whether a model should connect to with another block.
- create(BlockAndTintGetter, BlockPos, Transformation, Map<ResourceLocation, ConnectionPredicate>) - Static method in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData
- createOriginalSprite() - Method in interface com.supermartijn642.fusion.api.texture.SpriteCreationContext
-
Creates the sprite as if it were created by vanilla.
- createOriginalSprite() - Method in class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
- createSprite(SpriteCreationContext, ConnectingTextureData) - Method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
- createSprite(SpriteCreationContext, ScrollingTextureData) - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureType
- createSprite(SpriteCreationContext, Void) - Method in class com.supermartijn642.fusion.texture.types.VanillaTextureType
- createSprite(SpriteCreationContext, T) - Method in interface com.supermartijn642.fusion.api.texture.TextureType
-
Creates the sprite from the custom texture data.
- CUTOUT - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.RenderType
-
Every pixel in the texture will be either fully transparent or fully opaque.
D
- DatagenModLoaderMixin - Class in com.supermartijn642.fusion.mixin
-
Created 21/05/2023 by SuperMartijn642
- DatagenModLoaderMixin() - Constructor for class com.supermartijn642.fusion.mixin.DatagenModLoaderMixin
- DEFAULT_CONNECTION_KEY - Static variable in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- DefaultConnectionPredicates - Class in com.supermartijn642.fusion.api.predicate
-
Used to create instances of the default
ConnectionPredicates provided by Fusion. - DefaultConnectionPredicates() - Constructor for class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
- DefaultModelTypes - Class in com.supermartijn642.fusion.api.model
-
Contains references to the default model types provided by Fusion.
- DefaultModelTypes() - Constructor for class com.supermartijn642.fusion.api.model.DefaultModelTypes
- DefaultTextureTypes - Class in com.supermartijn642.fusion.api.texture
-
Contains references to the default texture types provided by Fusion.
- DefaultTextureTypes() - Constructor for class com.supermartijn642.fusion.api.texture.DefaultTextureTypes
- deserialize(JsonObject) - Method in interface com.supermartijn642.fusion.api.util.Serializer
-
Deserializes the given json to some data.
- deserialize(JsonObject) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- deserialize(JsonObject) - Method in class com.supermartijn642.fusion.model.types.UnknownModelType
- deserialize(JsonObject) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
- deserialize(JsonObject) - Method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
- deserialize(JsonObject) - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureType
- deserialize(JsonObject) - Method in class com.supermartijn642.fusion.texture.types.VanillaTextureType
- deserializeConnectionPredicate(JsonObject) - Static method in class com.supermartijn642.fusion.api.predicate.FusionPredicateRegistry
-
Loads a connection predicate from json.
- deserializeConnectionPredicate(JsonObject) - Static method in class com.supermartijn642.fusion.predicate.PredicateRegistryImpl
- deserializeModelData(JsonObject) - Static method in class com.supermartijn642.fusion.model.ModelTypeRegistryImpl
- deserializeTextureData(JsonObject) - Static method in class com.supermartijn642.fusion.texture.TextureTypeRegistryImpl
- DUMMY_MODEL - Static variable in class com.supermartijn642.fusion.model.FusionBlockModel
E
- Either<X,
Y> - Class in com.supermartijn642.fusion.api.util -
Created 09/09/2022 by SuperMartijn642
- endPosition(ScrollingTextureData.Position) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the position which the frame should end at.
- equals(Object) - Method in class com.supermartijn642.fusion.api.util.Pair
- equals(Object) - Method in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData
- equals(Object) - Method in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
F
- FilePackResourcesMixin - Class in com.supermartijn642.fusion.mixin
-
Created 19/10/2023 by SuperMartijn642
- FilePackResourcesMixin() - Constructor for class com.supermartijn642.fusion.mixin.FilePackResourcesMixin
- 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(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
Pair. - 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
Either. - FolderPackResourcesMixin - Class in com.supermartijn642.fusion.mixin
-
Created 19/10/2023 by SuperMartijn642
- FolderPackResourcesMixin() - Constructor for class com.supermartijn642.fusion.mixin.FolderPackResourcesMixin
- ForgePathPackResourcesMixin - Class in com.supermartijn642.fusion.mixin
-
Created 19/10/2023 by SuperMartijn642
- ForgePathPackResourcesMixin() - Constructor for class com.supermartijn642.fusion.mixin.ForgePathPackResourcesMixin
- 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.
- fromJson(JsonObject) - Method in class com.supermartijn642.fusion.resources.FusionPackMetadataSection
- fromJson(JsonObject) - Method in class com.supermartijn642.fusion.texture.FusionTextureMetadataSection
- FULL - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Allows for connections with direct as well as diagonal neighbors.
- Fusion - Class in com.supermartijn642.fusion
-
Created 26/04/2023 by SuperMartijn642
- Fusion() - Constructor for class com.supermartijn642.fusion.Fusion
- 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
- FusionMixinPlugin - Class in com.supermartijn642.fusion.mixin
-
Created 21/06/2023 by SuperMartijn642
- FusionMixinPlugin() - Constructor for class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- FusionModelProvider - Class in com.supermartijn642.fusion.api.provider
-
Allows generating model files for Fusion's model types.
- FusionModelProvider(String, DataGenerator) - 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
- FusionPackMetadataSection - Class in com.supermartijn642.fusion.resources
-
Created 19/10/2023 by SuperMartijn642
- FusionPackMetadataSection() - Constructor for class com.supermartijn642.fusion.resources.FusionPackMetadataSection
- 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, DataGenerator) - Constructor for class com.supermartijn642.fusion.api.provider.FusionTextureMetadataProvider
- FusionTextureMetadataSection - Class in com.supermartijn642.fusion.texture
-
Created 26/04/2023 by SuperMartijn642
- FusionTextureMetadataSection() - Constructor for class com.supermartijn642.fusion.texture.FusionTextureMetadataSection
- FusionTextureTypeRegistry - Class in com.supermartijn642.fusion.api.texture
-
Created 26/04/2023 by SuperMartijn642
- FusionTextureTypeRegistry() - Constructor for class com.supermartijn642.fusion.api.texture.FusionTextureTypeRegistry
G
- GatherTexturesContext - Interface in com.supermartijn642.fusion.api.model
-
Created 29/04/2023 by SuperMartijn642
- generate() - Method in class com.supermartijn642.fusion.api.provider.FusionModelProvider
-
Adds models which should be generated through
FusionModelProvider.addModel(ResourceLocation, ModelInstance). - generate() - Method in class com.supermartijn642.fusion.api.provider.FusionTextureMetadataProvider
-
Adds texture metadata which should be generated through
FusionTextureMetadataProvider.addTextureMetadata(ResourceLocation, TextureType, Object). - getAllConnectionPredicates() - Method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelData
- getAllConnectionPredicates() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataImpl
- getAsVanillaModel() - Method in interface com.supermartijn642.fusion.api.model.ModelInstance
-
Represents the model as a vanilla
BlockModelinstance. - getAsVanillaModel() - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
- getAsVanillaModel(ConnectingModelData) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- getAsVanillaModel(BlockModel) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
- getAsVanillaModel(T) - Method in interface com.supermartijn642.fusion.api.model.ModelType
-
Represents the model as a vanilla
BlockModelinstance. - 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.
- getConnectionPredicate(String) - Method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelData
- getConnectionPredicate(String) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataImpl
- getConnections(ResourceLocation, Direction) - Method in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData
- getCustomRenderTypes() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- getDefaultConnectionPredicate() - Method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelData
- getDefaultConnectionPredicate() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataImpl
- getDependencies() - Method in class com.supermartijn642.fusion.model.FusionBlockModel
- getDummyImage() - Static method in class com.supermartijn642.fusion.FusionClient
- 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, ScrollingTextureData) - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureType
- getFrameSize(SpritePreparationContext, Void) - Method in class com.supermartijn642.fusion.texture.types.VanillaTextureType
- getFrameSize(SpritePreparationContext, T) - Method in interface com.supermartijn642.fusion.api.texture.TextureType
-
Gets the size of a single frame.
- 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
- getHeight(ConnectingTextureLayout) - Static method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureLayoutHelper
- getIdentifier() - Method in interface com.supermartijn642.fusion.api.texture.SpritePreparationContext
-
Gets the identifier of the texture.
- getIdentifier() - Method in class com.supermartijn642.fusion.texture.SpritePreparationContextImpl
- getIdentifier(ModelType<?>) - Static method in class com.supermartijn642.fusion.model.ModelTypeRegistryImpl
- getIdentifier(TextureType<?>) - Static method in class com.supermartijn642.fusion.texture.TextureTypeRegistryImpl
- getLayout() - Method in interface com.supermartijn642.fusion.api.texture.data.ConnectingTextureData
- getLayout() - Method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureDataImpl
- 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
- getMaterials(Function<ResourceLocation, UnbakedModel>, Set<Pair<String, String>>) - Method in class com.supermartijn642.fusion.model.FusionBlockModel
- getMetadataSectionName() - Method in class com.supermartijn642.fusion.resources.FusionPackMetadataSection
- getMetadataSectionName() - Method in class com.supermartijn642.fusion.texture.FusionTextureMetadataSection
- 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
- getMixins() - Method in class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- 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
- getModelBakery() - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
- getModelBakery() - 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(BlockAndTintGetter, BlockPos, BlockState, IModelData) - Method in class com.supermartijn642.fusion.mixin.WeightedBakedModelMixin
- getModelData(BlockAndTintGetter, BlockPos, BlockState, IModelData) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- getModelData(BlockAndTintGetter, BlockPos, BlockState) - 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() - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
- getModelDependencies(ConnectingModelData) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- getModelDependencies(BlockModel) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
- getModelDependencies(UnbakedModel) - Method in class com.supermartijn642.fusion.model.types.UnknownModelType
- getModelDependencies(T) - Method in interface com.supermartijn642.fusion.api.model.ModelType
-
Gets all the dependencies on other model files.
- getModelIdentifier() - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
- getModelIdentifier() - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
- getModelInstance(UnbakedModel) - 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
- getParticleIcon() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
- getQuads(BlockState, Direction, Random, IModelData) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- getQuads(BlockState, Direction, Random, IModelData) - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
- getRefMapperConfig() - Method in class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- getRenderType() - Method in interface com.supermartijn642.fusion.api.texture.data.ConnectingTextureData
- getRenderType() - Method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureDataImpl
- getRenderType() - Method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureSprite
- getRenderTypeMaterial(ConnectingTextureData.RenderType) - Static method in class com.supermartijn642.fusion.FusionClient
- 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.IsFaceVisibleConnectionPredicate
- 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.MatchStateConnectionPredicate
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.NotConnectionPredicate
- getSerializer() - Method in class com.supermartijn642.fusion.predicate.OrConnectionPredicate
- 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, SurroundingBlockData.SideConnections) - Static method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureLayoutHelper
- getTexture() - Method in interface com.supermartijn642.fusion.api.model.SpriteIdentifier
- getTexture() - Method in class com.supermartijn642.fusion.model.SpriteIdentifierImpl
- getTexture(SpriteIdentifier) - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
Gets the sprite for the given material.
- getTexture(SpriteIdentifier) - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
- getTexture(ResourceLocation, ResourceLocation) - Method in interface com.supermartijn642.fusion.api.model.ModelBakingContext
-
Gets the sprite for the given atlas and texture.
- getTexture(ResourceLocation, ResourceLocation) - Method in class com.supermartijn642.fusion.model.ModelBakingContextImpl
- 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) - Method in class com.supermartijn642.fusion.model.ModelInstanceImpl
- getTextureDependencies(GatherTexturesContext, ConnectingModelData) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- getTextureDependencies(GatherTexturesContext, BlockModel) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
- getTextureDependencies(GatherTexturesContext, UnbakedModel) - Method in class com.supermartijn642.fusion.model.types.UnknownModelType
- getTextureDependencies(GatherTexturesContext, T) - Method in interface com.supermartijn642.fusion.api.model.ModelType
-
Gets all the dependencies on sprites.
- 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
- 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
- getTransforms() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- getTransforms() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
- getVanillaModel() - Method in interface com.supermartijn642.fusion.api.model.data.ConnectingModelData
- getVanillaModel() - Method in class com.supermartijn642.fusion.model.FusionBlockModel
- getVanillaModel() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataImpl
- getWidth(ConnectingTextureLayout) - Static method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureLayoutHelper
- GSON - Static variable in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelSerializer
H
- hash - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- hashCode() - Method in class com.supermartijn642.fusion.api.util.Pair
- hashCode() - Method in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData
- hashCode() - Method in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- hasVanillaModel() - Method in class com.supermartijn642.fusion.model.FusionBlockModel
- HORIZONTAL - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Allows for connections with horizontal neighbors.
I
- IdentifierUtil - Class in com.supermartijn642.fusion.util
-
Created 28/04/2023 by SuperMartijn642
- IdentifierUtil() - Constructor for class com.supermartijn642.fusion.util.IdentifierUtil
- ifLeft(Consumer<X>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Applies the given consumer if this either is a left value.
- ifRight(Consumer<Y>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Applies the given consumer if this either is a right value.
- ignoreModelRenderTypeCheck - Static variable in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- init() - Static method in class com.supermartijn642.fusion.FusionClient
- INSTANCE - Static variable in class com.supermartijn642.fusion.resources.FusionPackMetadataSection
- INSTANCE - Static variable in class com.supermartijn642.fusion.texture.FusionTextureMetadataSection
- isCustomRenderer() - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- isCustomRenderer() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
- isFaceVisible() - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Creates a predicate which is satisfied if the block in the connection direction is visible.
- IsFaceVisibleConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 28/04/2023 by SuperMartijn642
- IsFaceVisibleConnectionPredicate() - Constructor for class com.supermartijn642.fusion.predicate.IsFaceVisibleConnectionPredicate
- isGui3d() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
- isLeft() - Method in class com.supermartijn642.fusion.api.util.Either
-
Whether the either is a left value or not.
- isRight() - Method in class com.supermartijn642.fusion.api.util.Either
-
Whether the either is a right value or not.
- isSameBlock() - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Creates a predicate which is satisfied if the block in the connection direction is the same as the block of the model itself.
- IsSameBlockConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 28/04/2023 by SuperMartijn642
- IsSameBlockConnectionPredicate() - Constructor for class com.supermartijn642.fusion.predicate.IsSameBlockConnectionPredicate
- isSameState() - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Creates a predicate which is satisfied if the block state in the connection direction is the same as the block state of the model itself.
- IsSameStateConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 28/04/2023 by SuperMartijn642
- IsSameStateConnectionPredicate() - Constructor for class com.supermartijn642.fusion.predicate.IsSameStateConnectionPredicate
- isSensitive() - Method in interface com.supermartijn642.fusion.api.predicate.ConnectionPredicate
-
Determines whether this connection predicate depends on the level and should always be reevaluated.
- isSensitive() - Method in interface com.supermartijn642.fusion.api.predicate.SensitiveConnectionPredicate
- isSensitive() - Method in class com.supermartijn642.fusion.predicate.AndConnectionPredicate
- isSensitive() - Method in class com.supermartijn642.fusion.predicate.NotConnectionPredicate
- isSensitive() - Method in class com.supermartijn642.fusion.predicate.OrConnectionPredicate
- isValidIdentifier(String) - Static method in class com.supermartijn642.fusion.util.IdentifierUtil
-
Checks whether given identifier contains illegal characters
- isValidIdentifier(String, String) - Static method in class com.supermartijn642.fusion.util.IdentifierUtil
-
Checks whether given identifier contains illegal characters
- isValidNamespace(String) - Static method in class com.supermartijn642.fusion.util.IdentifierUtil
-
Checks whether the given namespace contains illegal characters
- isValidPath(String) - Static method in class com.supermartijn642.fusion.util.IdentifierUtil
-
Checks whether the given path contains illegal characters
- ItemBlockRenderTypesMixin - Class in com.supermartijn642.fusion.mixin
-
Created 01/11/2023 by SuperMartijn642
- ItemBlockRenderTypesMixin() - Constructor for class com.supermartijn642.fusion.mixin.ItemBlockRenderTypesMixin
L
- layout(ConnectingTextureLayout) - Method in class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.Builder
-
Sets the layout of the texture.
- left - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- left() - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a left value.
- left() - Method in class com.supermartijn642.fusion.api.util.Pair
- left(X) - Static method in class com.supermartijn642.fusion.api.util.Either
-
Creates a left either instance with the given value.
- LEFT - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- leftOrElse(X) - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a left value.
- leftOrElseGet(Supplier<X>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a left value.
- leftOrNull() - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a left value.
- LegacyPackResourcesAdapterMixin - Class in com.supermartijn642.fusion.mixin
-
Created 22/10/2023 by SuperMartijn642
- LegacyPackResourcesAdapterMixin() - Constructor for class com.supermartijn642.fusion.mixin.LegacyPackResourcesAdapterMixin
- LOGGER - Static variable in class com.supermartijn642.fusion.FusionClient
- loopPause(int) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the pause duration in ticks after each iteration of the loop.
- loopType(ScrollingTextureData.LoopType) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the loop type.
M
- map(Function<X, R>, Function<Y, S>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Applies the respective mapper given whether this either is a left or right value.
- map(Function<X, R>, Function<Y, S>) - Method in class com.supermartijn642.fusion.api.util.Pair
-
Applies the respective mapper to the left or right values.
- mapLeft(Function<X, S>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Applies the given mapper if this either is a left value.
- mapLeft(Function<X, S>) - Method in class com.supermartijn642.fusion.api.util.Pair
-
Applies the given mapper to the left value.
- mapRight(Function<Y, S>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Applies the given mapper if this either is a right value.
- mapRight(Function<Y, S>) - Method in class com.supermartijn642.fusion.api.util.Pair
-
Applies the given mapper to the right value.
- matchBlock(Block) - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Creates a predicate which is satisfied if the block in the connection direction is the same as the provided block.
- MatchBlockConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 28/04/2023 by SuperMartijn642
- MatchBlockConnectionPredicate(Block) - Constructor for class com.supermartijn642.fusion.predicate.MatchBlockConnectionPredicate
- matchState(Block, Pair<Property<?>, ?>...) - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Creates a predicate which is satisfied if the state in the connection direction is the same as the provided block and matches the provided properties.
- matchState(BlockState) - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Creates a predicate which is satisfied if the state in the connection direction is the same as the provided state.
- MatchStateConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 22/02/2024 by SuperMartijn642
- MatchStateConnectionPredicate(Block, Pair<Property<?>, ?>...) - Constructor for class com.supermartijn642.fusion.predicate.MatchStateConnectionPredicate
- MatchStateConnectionPredicate(Block, List<Pair<Property<?>, Set<?>>>) - Constructor for class com.supermartijn642.fusion.predicate.MatchStateConnectionPredicate
- missing() - Static method in interface com.supermartijn642.fusion.api.model.SpriteIdentifier
- ModelBakingContext - Interface in com.supermartijn642.fusion.api.model
-
Created 27/04/2023 by SuperMartijn642
- ModelBakingContextImpl - Class in com.supermartijn642.fusion.model
-
Created 27/04/2023 by SuperMartijn642
- ModelBakingContextImpl(ModelBakery, Function<Material, TextureAtlasSprite>, ModelState, ResourceLocation) - Constructor for class com.supermartijn642.fusion.model.ModelBakingContextImpl
- ModelInstance<T> - Interface in com.supermartijn642.fusion.api.model
-
Created 29/04/2023 by SuperMartijn642
- ModelInstanceImpl<T> - Class in com.supermartijn642.fusion.model
-
Created 29/04/2023 by SuperMartijn642
- ModelInstanceImpl(ModelType<T>, T) - Constructor for class com.supermartijn642.fusion.model.ModelInstanceImpl
- ModelType<T> - Interface in com.supermartijn642.fusion.api.model
-
Created 27/04/2023 by SuperMartijn642
- ModelTypeRegistryImpl - Class in com.supermartijn642.fusion.model
-
Created 26/04/2023 by SuperMartijn642
- ModelTypeRegistryImpl() - Constructor for class com.supermartijn642.fusion.model.ModelTypeRegistryImpl
N
- negate() - Method in interface com.supermartijn642.fusion.api.predicate.ConnectionPredicate
-
Negates the output of this resource condition.
- not(ConnectionPredicate) - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Inverts the given predicate.
- NotConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 28/04/2023 by SuperMartijn642
- NotConnectionPredicate(T) - Constructor for class com.supermartijn642.fusion.predicate.NotConnectionPredicate
O
- of(ModelType<T>, T) - Static method in interface com.supermartijn642.fusion.api.model.ModelInstance
- of(Material) - Static method in interface com.supermartijn642.fusion.api.model.SpriteIdentifier
- of(ResourceLocation, ResourceLocation) - Static method in interface com.supermartijn642.fusion.api.model.SpriteIdentifier
- of(X, Y) - Static method in class com.supermartijn642.fusion.api.util.Pair
- onLoad(String) - Method in class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- OPAQUE - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.RenderType
-
Pixels in the texture will be rendered fully opaque.
- or(ConnectionPredicate...) - Method in interface com.supermartijn642.fusion.api.predicate.ConnectionPredicate
-
Adds an alternative to this predicate.
- or(ConnectionPredicate...) - Static method in class com.supermartijn642.fusion.api.predicate.DefaultConnectionPredicates
-
Combines the given predicates such that at least one predicate should be satisfied.
- OrConnectionPredicate - Class in com.supermartijn642.fusion.predicate
-
Created 28/04/2023 by SuperMartijn642
- OrConnectionPredicate(List<ConnectionPredicate>) - Constructor for class com.supermartijn642.fusion.predicate.OrConnectionPredicate
- original - Variable in class com.supermartijn642.fusion.model.WrappedBakedModel
P
- PackMixin - Class in com.supermartijn642.fusion.mixin
-
Created 19/10/2023 by SuperMartijn642
- PackMixin() - Constructor for class com.supermartijn642.fusion.mixin.PackMixin
- PackResourcesAdapterV4Mixin - Class in com.supermartijn642.fusion.mixin
-
Created 22/10/2023 by SuperMartijn642
- PackResourcesAdapterV4Mixin() - Constructor for class com.supermartijn642.fusion.mixin.PackResourcesAdapterV4Mixin
- PackResourcesExtension - Interface in com.supermartijn642.fusion.extensions
-
Created 19/10/2023 by SuperMartijn642
- Pair<X,
Y> - Class in com.supermartijn642.fusion.api.util -
Created 23/07/2022 by SuperMartijn642
- parent(ResourceLocation) - Method in interface com.supermartijn642.fusion.api.model.data.VanillaModelDataBuilder
-
Sets the parent model.
- parent(ResourceLocation) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataBuilderImpl
- parent(ResourceLocation) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelDataBuilderImpl
- postApply(String, ClassNode, String, IMixinInfo) - Method in class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- preApply(String, ClassNode, String, IMixinInfo) - Method in class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- PredicateRegistryImpl - Class in com.supermartijn642.fusion.predicate
-
Created 27/04/2023 by SuperMartijn642
- PredicateRegistryImpl() - Constructor for class com.supermartijn642.fusion.predicate.PredicateRegistryImpl
R
- registerConnectionPredicate(ResourceLocation, Serializer<? extends ConnectionPredicate>) - Static method in class com.supermartijn642.fusion.api.predicate.FusionPredicateRegistry
-
Registers a new connection predicate type.
- registerConnectionPredicate(ResourceLocation, Serializer<? extends ConnectionPredicate>) - Static method in class com.supermartijn642.fusion.predicate.PredicateRegistryImpl
- registerModelType(ResourceLocation, ModelType<?>) - Static method in class com.supermartijn642.fusion.api.model.FusionModelTypeRegistry
-
Registers the given model type.
- registerModelType(ResourceLocation, ModelType<?>) - Static method in class com.supermartijn642.fusion.model.ModelTypeRegistryImpl
- registerTextureType(ResourceLocation, TextureType<?>) - Static method in class com.supermartijn642.fusion.api.texture.FusionTextureTypeRegistry
-
Registers the given texture type.
- registerTextureType(ResourceLocation, TextureType<?>) - Static method in class com.supermartijn642.fusion.texture.TextureTypeRegistryImpl
- remapQuad(BakedQuad, SurroundingBlockData, RenderType, boolean) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- renderType(ConnectingTextureData.RenderType) - Method in class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.Builder
- RESET - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.LoopType
-
After an iteration is complete, the frame will reset to the starting position.
- ResourcePackLoaderMixin - Class in com.supermartijn642.fusion.mixin
-
Created 22/10/2023 by SuperMartijn642
- ResourcePackLoaderMixin() - Constructor for class com.supermartijn642.fusion.mixin.ResourcePackLoaderMixin
- REVERSE - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.LoopType
-
The scrolling will go back in reserve order to the starting position.
- right - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- right() - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a right value.
- right() - Method in class com.supermartijn642.fusion.api.util.Pair
- right(Y) - Static method in class com.supermartijn642.fusion.api.util.Either
-
Creates a right either instance with the given value.
- RIGHT - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- rightOrElse(Y) - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a right value.
- rightOrElseGet(Supplier<Y>) - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a right value.
- rightOrNull() - Method in class com.supermartijn642.fusion.api.util.Either
-
Will take this either as a right value.
- rotate(ConnectionDirection) - Method in enum class com.supermartijn642.fusion.model.types.connecting.TextureRotation
- run(HashCache) - Method in class com.supermartijn642.fusion.api.provider.FusionModelProvider
- run(HashCache) - Method in class com.supermartijn642.fusion.api.provider.FusionTextureMetadataProvider
S
- SCROLLING - Static variable in class com.supermartijn642.fusion.api.texture.DefaultTextureTypes
-
Texture type with an animated sprite which scrolls over the texture.
- ScrollingTextureData - Interface in com.supermartijn642.fusion.api.texture.data
-
Stores data for the
DefaultTextureTypes.SCROLLINGtexture type. - ScrollingTextureData.Builder - Class in com.supermartijn642.fusion.api.texture.data
- ScrollingTextureData.LoopType - Enum Class in com.supermartijn642.fusion.api.texture.data
- ScrollingTextureData.Position - Enum Class in com.supermartijn642.fusion.api.texture.data
- ScrollingTextureDataImpl - Class in com.supermartijn642.fusion.texture.types.scrolling
-
Created 29/04/2023 by SuperMartijn642
- ScrollingTextureDataImpl(ScrollingTextureData.Position, ScrollingTextureData.Position, int, int, int, ScrollingTextureData.LoopType, int) - Constructor for class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureDataImpl
- ScrollingTextureType - Class in com.supermartijn642.fusion.texture.types.scrolling
-
Created 28/04/2023 by SuperMartijn642
- ScrollingTextureType() - Constructor for class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureType
- SensitiveConnectionPredicate - Interface in com.supermartijn642.fusion.api.predicate
-
Convenience extension for
ConnectionPredicatewhich by default makes the connection predicate sensitive. - serialize(ConnectingModelData) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelType
- serialize(ConnectingTextureData) - Method in class com.supermartijn642.fusion.texture.types.connecting.ConnectingTextureType
- serialize(ScrollingTextureData) - Method in class com.supermartijn642.fusion.texture.types.scrolling.ScrollingTextureType
- serialize(Void) - Method in class com.supermartijn642.fusion.texture.types.VanillaTextureType
- serialize(BlockModel) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelType
- serialize(BlockModel, Type, JsonSerializationContext) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelSerializer
- serialize(UnbakedModel) - Method in class com.supermartijn642.fusion.model.types.UnknownModelType
- serialize(T) - Method in interface com.supermartijn642.fusion.api.util.Serializer
-
Serializes the given data to json.
- serializeConnectionPredicate(ConnectionPredicate) - Static method in class com.supermartijn642.fusion.api.predicate.FusionPredicateRegistry
-
Serializes the given predicate.
- serializeConnectionPredicate(ConnectionPredicate) - Static method in class com.supermartijn642.fusion.predicate.PredicateRegistryImpl
- serializeModelData(ModelInstance<?>) - Static method in class com.supermartijn642.fusion.api.model.FusionModelTypeRegistry
-
Serializes the given model.
- serializeModelData(ModelInstance<?>) - Static method in class com.supermartijn642.fusion.model.ModelTypeRegistryImpl
- Serializer<T> - Interface in com.supermartijn642.fusion.api.util
-
Created 27/04/2023 by SuperMartijn642
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.AndConnectionPredicate
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.IsFaceVisibleConnectionPredicate
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.IsSameBlockConnectionPredicate
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.IsSameStateConnectionPredicate
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.MatchBlockConnectionPredicate
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.MatchStateConnectionPredicate
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.NotConnectionPredicate
- SERIALIZER - Static variable in class com.supermartijn642.fusion.predicate.OrConnectionPredicate
- serializeTextureData(TextureType<T>, T) - Static method in class com.supermartijn642.fusion.api.texture.FusionTextureTypeRegistry
-
Serializes the given texture data.
- serializeTextureData(TextureType<T>, T) - Static method in class com.supermartijn642.fusion.texture.TextureTypeRegistryImpl
- setFusionModel(ModelInstance<?>) - Method in interface com.supermartijn642.fusion.extensions.BlockModelExtension
- setFusionModel(ModelInstance<?>) - Method in class com.supermartijn642.fusion.mixin.BlockModelMixin
- setFusionOverridesFolder(String) - Method in interface com.supermartijn642.fusion.extensions.PackResourcesExtension
- setFusionOverridesFolder(String) - Method in class com.supermartijn642.fusion.mixin.FilePackResourcesMixin
- setFusionOverridesFolder(String) - Method in class com.supermartijn642.fusion.mixin.FolderPackResourcesMixin
- setFusionOverridesFolder(String) - Method in class com.supermartijn642.fusion.mixin.ForgePathPackResourcesMixin
- setFusionOverridesFolder(String) - Method in class com.supermartijn642.fusion.mixin.LegacyPackResourcesAdapterMixin
- setFusionOverridesFolder(String) - Method in class com.supermartijn642.fusion.mixin.PackResourcesAdapterV4Mixin
- setFusionTextureType(TextureType<?>) - Method in interface com.supermartijn642.fusion.extensions.TextureAtlasSpriteExtension
- setFusionTextureType(TextureType<?>) - Method in class com.supermartijn642.fusion.mixin.TextureAtlasSpriteMixin
- shouldApplyMixin(String, String) - Method in class com.supermartijn642.fusion.mixin.FusionMixinPlugin
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in interface com.supermartijn642.fusion.api.predicate.ConnectionPredicate
-
Determines whether the model should connect to the given direction.
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in interface com.supermartijn642.fusion.api.predicate.SensitiveConnectionPredicate
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.AndConnectionPredicate
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.IsSameBlockConnectionPredicate
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.IsSameStateConnectionPredicate
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.MatchBlockConnectionPredicate
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.MatchStateConnectionPredicate
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.NotConnectionPredicate
- shouldConnect(Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.OrConnectionPredicate
- shouldConnect(BlockGetter, BlockPos, Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in interface com.supermartijn642.fusion.api.predicate.ConnectionPredicate
-
Determines whether the model should connect to the given direction.
- shouldConnect(BlockGetter, BlockPos, Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in interface com.supermartijn642.fusion.api.predicate.SensitiveConnectionPredicate
- shouldConnect(BlockGetter, BlockPos, Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.AndConnectionPredicate
- shouldConnect(BlockGetter, BlockPos, Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.IsFaceVisibleConnectionPredicate
- shouldConnect(BlockGetter, BlockPos, Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.NotConnectionPredicate
- shouldConnect(BlockGetter, BlockPos, Direction, BlockState, BlockState, BlockState, ConnectionDirection) - Method in class com.supermartijn642.fusion.predicate.OrConnectionPredicate
- side - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- SideConnections(Direction, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Constructor for class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- SIMPLE - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Allows for connections only with direct neighbors.
- SpriteCreationContext - Interface in com.supermartijn642.fusion.api.texture
-
Created 29/04/2023 by SuperMartijn642
- SpriteCreationContextImpl - Class in com.supermartijn642.fusion.texture
-
Created 29/04/2023 by SuperMartijn642
- SpriteCreationContextImpl(TextureAtlasSprite) - Constructor for class com.supermartijn642.fusion.texture.SpriteCreationContextImpl
- SpriteHelper - Class in com.supermartijn642.fusion.api.texture
-
Created 30/04/2023 by SuperMartijn642
- SpriteHelper() - Constructor for class com.supermartijn642.fusion.api.texture.SpriteHelper
- SpriteHelperImpl - Class in com.supermartijn642.fusion.texture
-
Created 30/04/2023 by SuperMartijn642
- SpriteHelperImpl() - Constructor for class com.supermartijn642.fusion.texture.SpriteHelperImpl
- SpriteIdentifier - Interface in com.supermartijn642.fusion.api.model
-
Created 29/04/2023 by SuperMartijn642
- SpriteIdentifierImpl - Class in com.supermartijn642.fusion.model
-
Created 30/04/2023 by SuperMartijn642
- SpriteIdentifierImpl(Material) - Constructor for class com.supermartijn642.fusion.model.SpriteIdentifierImpl
- SpriteIdentifierImpl(ResourceLocation, ResourceLocation) - Constructor for class com.supermartijn642.fusion.model.SpriteIdentifierImpl
- SpritePreparationContext - Interface in com.supermartijn642.fusion.api.texture
-
Created 28/04/2023 by SuperMartijn642
- SpritePreparationContextImpl - Class in com.supermartijn642.fusion.texture
-
Created 28/04/2023 by SuperMartijn642
- SpritePreparationContextImpl(int, int, int, int, ResourceLocation) - Constructor for class com.supermartijn642.fusion.texture.SpritePreparationContextImpl
- startPosition(ScrollingTextureData.Position) - Method in class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Builder
-
Sets the position which the frame should start at.
- SurroundingBlockData - Class in com.supermartijn642.fusion.model.types.connecting
-
Created 27/04/2023 by SuperMartijn642
- SurroundingBlockData.SideConnections - Class in com.supermartijn642.fusion.model.types.connecting
T
- texture(String, String) - Method in interface com.supermartijn642.fusion.api.model.data.VanillaModelDataBuilder
-
Puts the given reference under the given key.
- texture(String, String) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataBuilderImpl
- texture(String, String) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelDataBuilderImpl
- texture(String, ResourceLocation) - Method in interface com.supermartijn642.fusion.api.model.data.VanillaModelDataBuilder
-
Puts the given texture under the given key.
- texture(String, ResourceLocation) - Method in class com.supermartijn642.fusion.model.types.connecting.ConnectingModelDataBuilderImpl
- texture(String, ResourceLocation) - Method in class com.supermartijn642.fusion.model.types.vanilla.VanillaModelDataBuilderImpl
- TextureAtlases - Class in com.supermartijn642.fusion.util
-
Created 30/04/2022 by SuperMartijn642
- TextureAtlases() - Constructor for class com.supermartijn642.fusion.util.TextureAtlases
- TextureAtlasMixin - Class in com.supermartijn642.fusion.mixin
-
Created 26/04/2023 by SuperMartijn642
- TextureAtlasMixin() - Constructor for class com.supermartijn642.fusion.mixin.TextureAtlasMixin
- TextureAtlasMixinModernFix - Class in com.supermartijn642.fusion.mixin.modernfix
-
Created 26/04/2023 by SuperMartijn642
- TextureAtlasMixinModernFix() - Constructor for class com.supermartijn642.fusion.mixin.modernfix.TextureAtlasMixinModernFix
- TextureAtlasSpriteExtension - Interface in com.supermartijn642.fusion.extensions
-
Created 26/04/2023 by SuperMartijn642
- TextureAtlasSpriteMixin - Class in com.supermartijn642.fusion.mixin
-
Created 26/04/2023 by SuperMartijn642
- TextureAtlasSpriteMixin() - Constructor for class com.supermartijn642.fusion.mixin.TextureAtlasSpriteMixin
- TextureRotation - Enum Class in com.supermartijn642.fusion.model.types.connecting
-
Created 10/05/2023 by SuperMartijn642
- TextureType<T> - Interface in com.supermartijn642.fusion.api.texture
-
Created 26/04/2023 by SuperMartijn642
- TextureTypeRegistryImpl - Class in com.supermartijn642.fusion.texture
-
Created 26/04/2023 by SuperMartijn642
- TextureTypeRegistryImpl() - Constructor for class com.supermartijn642.fusion.texture.TextureTypeRegistryImpl
- toMaterial() - Method in interface com.supermartijn642.fusion.api.model.SpriteIdentifier
- toMaterial() - Method in class com.supermartijn642.fusion.model.SpriteIdentifierImpl
- top - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- TOP - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- TOP_LEFT - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- TOP_LEFT - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
- TOP_RIGHT - Enum constant in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
- TOP_RIGHT - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
- topLeft - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- topRight - Variable in class com.supermartijn642.fusion.model.types.connecting.SurroundingBlockData.SideConnections
- TRANSLUCENT - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.RenderType
-
Pixels will be rendered with the transparency in the texture.
U
- UNKNOWN - Static variable in class com.supermartijn642.fusion.api.model.DefaultModelTypes
-
Model type used for any unknown models added by other mods.
- UnknownModelType - Class in com.supermartijn642.fusion.model.types
-
Created 30/04/2023 by SuperMartijn642
- UnknownModelType() - Constructor for class com.supermartijn642.fusion.model.types.UnknownModelType
- useAmbientOcclusion() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
- usesBlockLight() - Method in class com.supermartijn642.fusion.model.WrappedBakedModel
V
- valueOf(String) - Static method in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.RenderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.LoopType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.supermartijn642.fusion.model.types.connecting.TextureRotation
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.supermartijn642.fusion.api.predicate.ConnectionDirection
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureData.RenderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.LoopType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.supermartijn642.fusion.api.texture.data.ScrollingTextureData.Position
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.supermartijn642.fusion.model.types.connecting.TextureRotation
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VANILLA - Static variable in class com.supermartijn642.fusion.api.model.DefaultModelTypes
-
Model type used for vanilla
BlockModelinstances. - VANILLA - Static variable in class com.supermartijn642.fusion.api.texture.DefaultTextureTypes
-
Model type used for vanilla textures.
- 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
- VanillaTextureType - Class in com.supermartijn642.fusion.texture.types
-
Created 30/04/2023 by SuperMartijn642
- VanillaTextureType() - Constructor for class com.supermartijn642.fusion.texture.types.VanillaTextureType
- VERTICAL - Enum constant in enum class com.supermartijn642.fusion.api.texture.data.ConnectingTextureLayout
-
Allows for connections with vertical neighbors.
W
- WeightedBakedModelMixin - Class in com.supermartijn642.fusion.mixin
-
Created 26/10/2023 by SuperMartijn642
- WeightedBakedModelMixin() - Constructor for class com.supermartijn642.fusion.mixin.WeightedBakedModelMixin
- withFusionNamespace(String) - Static method in class com.supermartijn642.fusion.util.IdentifierUtil
-
Converts the given string into a
ResourceLocationinstance. - WrappedBakedModel - Class in com.supermartijn642.fusion.model
-
Created 27/04/2023 by SuperMartijn642
- WrappedBakedModel(BakedModel) - Constructor for class com.supermartijn642.fusion.model.WrappedBakedModel
_
- _0 - Enum constant in enum class com.supermartijn642.fusion.model.types.connecting.TextureRotation
- _180 - Enum constant in enum class com.supermartijn642.fusion.model.types.connecting.TextureRotation
- _270 - Enum constant in enum class com.supermartijn642.fusion.model.types.connecting.TextureRotation
- _90 - Enum constant in enum class com.supermartijn642.fusion.model.types.connecting.TextureRotation
All Classes and Interfaces|All Packages