Interface SpriteContentsConstructor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Functional interface representing the signature of the SpriteContents constructor
but nullable to support skipping based on metadata.
-
Method Summary
Modifier and TypeMethodDescription@Nullable net.minecraft.client.renderer.texture.SpriteContents
create
(net.minecraft.resources.ResourceLocation id, net.minecraft.client.resources.metadata.animation.FrameSize frameSize, com.mojang.blaze3d.platform.NativeImage nativeImage, net.minecraft.server.packs.resources.ResourceMetadata resourceMetadata) Construct an instance of SpriteContents or return null to not load the sprite.
-
Method Details
-
create
@Nullable @Nullable net.minecraft.client.renderer.texture.SpriteContents create(net.minecraft.resources.ResourceLocation id, net.minecraft.client.resources.metadata.animation.FrameSize frameSize, com.mojang.blaze3d.platform.NativeImage nativeImage, net.minecraft.server.packs.resources.ResourceMetadata resourceMetadata) Construct an instance of SpriteContents or return null to not load the sprite.- Parameters:
id
- the id of the spriteframeSize
- the frame size of the spritenativeImage
- the image of the spriteresourceMetadata
- the metadata of the resource- Returns:
- an instance of SpriteContents or return null to not load the sprite
-