Interface VanillaModelDataBuilder<T extends VanillaModelDataBuilder<T,S>,S>

All Known Subinterfaces:
ConnectingModelDataBuilder
All Known Implementing Classes:
ConnectingModelDataBuilderImpl, VanillaModelDataBuilderImpl

public interface VanillaModelDataBuilder<T extends VanillaModelDataBuilder<T,S>,S>
Created 01/05/2023 by SuperMartijn642
  • Method Summary

    Modifier and Type
    Method
    Description
     
    static VanillaModelDataBuilder<?,net.minecraft.client.renderer.block.model.BlockModel>
     
    parent(net.minecraft.resources.ResourceLocation parent)
    Sets the parent model.
    texture(String key, String reference)
    Puts the given reference under the given key.
    texture(String key, net.minecraft.resources.ResourceLocation texture)
    Puts the given texture under the given key.
  • Method Details

    • builder

      static VanillaModelDataBuilder<?,net.minecraft.client.renderer.block.model.BlockModel> builder()
    • parent

      T parent(net.minecraft.resources.ResourceLocation parent)
      Sets the parent model.
    • texture

      T texture(String key, String reference)
      Puts the given reference under the given key. These keys may be used when on faces for elements of this model or its parent's.
    • texture

      T texture(String key, net.minecraft.resources.ResourceLocation texture)
      Puts the given texture under the given key. These keys may be used when on faces for elements of this model or its parent's.
    • build

      S build()