java.lang.Object
io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder<BlockModelBuilder>
io.github.vampirestudios.vampirelib.api.datagen.builder.BlockModelBuilder

public class BlockModelBuilder extends ModelBuilder<BlockModelBuilder>
Dedicated builder class for standard Minecraft block models.
  • Method Details

    • createNew

      public static BlockModelBuilder createNew(net.minecraft.resources.ResourceLocation parent)
    • copyFrom

      public static BlockModelBuilder copyFrom(net.minecraft.data.models.model.ModelTemplate model, net.minecraft.data.models.model.TextureMapping textures)
    • occludes

      public BlockModelBuilder occludes(boolean occlude)
      Toggles ambient occlusion for this model.
    • buildModel

      public net.minecraft.data.models.model.ModelTemplate buildModel()
      Overrides:
      buildModel in class ModelBuilder<BlockModelBuilder>
      Returns:
      A completed ModelTemplate to generate alongside some texture map, which may or may not also be provided via this builder.