Class FusionTextureTypeRegistry

java.lang.Object
com.supermartijn642.fusion.api.texture.FusionTextureTypeRegistry

public final class FusionTextureTypeRegistry extends Object
Created 26/04/2023 by SuperMartijn642
  • Constructor Details

    • FusionTextureTypeRegistry

      public FusionTextureTypeRegistry()
  • Method Details

    • registerTextureType

      public static void registerTextureType(net.minecraft.resources.ResourceLocation identifier, TextureType<?> textureType)
      Registers the given texture type.
      Parameters:
      identifier - identifier for the texture type
      textureType - handler for custom texture data and creating the sprite
    • serializeTextureData

      public static <T> com.google.gson.JsonObject serializeTextureData(TextureType<T> textureType, T textureData)
      Serializes the given texture data.
      Parameters:
      textureType - type of the texture
      textureData - texture data to serialize