Interface KubeAssetGenerator

All Superinterfaces:
KubeEvent, KubeResourceGenerator
All Known Implementing Classes:
VirtualAssetPack

public interface KubeAssetGenerator extends KubeResourceGenerator
  • Field Details

    • GENERATED_ITEM_MODEL

      static final net.minecraft.resources.ResourceLocation GENERATED_ITEM_MODEL
    • HANDHELD_ITEM_MODEL

      static final net.minecraft.resources.ResourceLocation HANDHELD_ITEM_MODEL
    • CUBE_BLOCK_MODEL

      static final net.minecraft.resources.ResourceLocation CUBE_BLOCK_MODEL
    • CUBE_ALL_BLOCK_MODEL

      static final net.minecraft.resources.ResourceLocation CUBE_ALL_BLOCK_MODEL
  • Method Details

    • loadTexture

      default LoadedTexture loadTexture(net.minecraft.resources.ResourceLocation id)
    • blockState

      default void blockState(net.minecraft.resources.ResourceLocation id, Consumer<VariantBlockStateGenerator> consumer)
    • multipartState

      default void multipartState(net.minecraft.resources.ResourceLocation id, Consumer<MultipartBlockStateGenerator> consumer)
    • blockModel

      default void blockModel(net.minecraft.resources.ResourceLocation id, Consumer<ModelGenerator> consumer)
    • itemModel

      default void itemModel(net.minecraft.resources.ResourceLocation id, Consumer<ModelGenerator> consumer)
    • defaultItemModel

      default void defaultItemModel(net.minecraft.resources.ResourceLocation id)
    • defaultHandheldItemModel

      default void defaultHandheldItemModel(net.minecraft.resources.ResourceLocation id)
    • texture

      default void texture(net.minecraft.resources.ResourceLocation target, LoadedTexture texture)
    • stencil

      default void stencil(net.minecraft.resources.ResourceLocation target, net.minecraft.resources.ResourceLocation stencil, Map<KubeColor,KubeColor> colors)
    • mask

      default boolean mask(net.minecraft.resources.ResourceLocation target, net.minecraft.resources.ResourceLocation mask, net.minecraft.resources.ResourceLocation input)
    • particle

      default void particle(net.minecraft.resources.ResourceLocation id, Consumer<ParticleGenerator> consumer)
    • sounds

      default void sounds(String namespace, Consumer<SoundsGenerator> consumer)