java.lang.Object
io.github.vampirestudios.vampirelib.api.datagen.DataGenUtils

public class DataGenUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static void
    createCarpet(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.world.level.block.Block block, net.minecraft.resources.ResourceLocation texture)
     
    static void
    createCaveVines(net.minecraft.world.level.block.Block vines, net.minecraft.world.level.block.Block plant, net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator)
     
    static net.minecraft.data.models.blockstates.MultiVariantGenerator
    createConnectedBlock(net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property, net.minecraft.resources.ResourceLocation modelLocation, net.minecraft.resources.ResourceLocation modelLocation2)
     
    static void
    generateConnectedCubeModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation resourceLocation, net.minecraft.resources.ResourceLocation resourceLocation2, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property)
     
    static void
    generateConnectedEndSideModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation notConnectedTexture, org.apache.commons.lang3.tuple.Pair<net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation> connectedTextures, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property)
     
    static void
    generateConnectedTopBottomSideModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation notConnectedTexture, org.apache.commons.lang3.tuple.Triple<net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation> connectedTextures, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property)
     
    static void
    generateFlatHandheldModel(net.minecraft.world.item.Item item, String path, net.minecraft.data.models.ItemModelGenerators modelOutput)
     
    static void
    generateFlatModel(net.minecraft.world.item.Item item, String path, net.minecraft.data.models.ItemModelGenerators modelOutput)
     
    static void
    generateFlatModel(net.minecraft.world.level.block.Block item, String path, net.minecraft.data.models.BlockModelGenerators modelOutput)
     
    static void
    generateSapling(String path, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.Block pottedBlock, net.minecraft.data.models.BlockModelGenerators generators)
     
    static void
    generateSimpleColumnModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.data.models.model.TextureMapping textureMapping, net.minecraft.world.level.block.Block block)
     
    static void
    generateSimpleColumnModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation side, net.minecraft.resources.ResourceLocation end, net.minecraft.world.level.block.Block block)
     
    static void
    generateSimpleCubeModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation resourceLocation, net.minecraft.world.level.block.Block block)
     
    static void
    generateSimpleTopBottomModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation side, net.minecraft.resources.ResourceLocation top, net.minecraft.resources.ResourceLocation bottom, net.minecraft.world.level.block.Block block)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • generateSapling

      public static void generateSapling(String path, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.Block pottedBlock, net.minecraft.data.models.BlockModelGenerators generators)
    • generateFlatModel

      public static void generateFlatModel(net.minecraft.world.item.Item item, String path, net.minecraft.data.models.ItemModelGenerators modelOutput)
    • generateFlatModel

      public static void generateFlatModel(net.minecraft.world.level.block.Block item, String path, net.minecraft.data.models.BlockModelGenerators modelOutput)
    • generateFlatHandheldModel

      public static void generateFlatHandheldModel(net.minecraft.world.item.Item item, String path, net.minecraft.data.models.ItemModelGenerators modelOutput)
    • generateSimpleCubeModels

      public static void generateSimpleCubeModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation resourceLocation, net.minecraft.world.level.block.Block block)
    • generateConnectedCubeModels

      public static void generateConnectedCubeModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation resourceLocation, net.minecraft.resources.ResourceLocation resourceLocation2, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property)
    • generateConnectedTopBottomSideModels

      public static void generateConnectedTopBottomSideModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation notConnectedTexture, org.apache.commons.lang3.tuple.Triple<net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation> connectedTextures, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property)
    • generateConnectedEndSideModels

      public static void generateConnectedEndSideModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation notConnectedTexture, org.apache.commons.lang3.tuple.Pair<net.minecraft.resources.ResourceLocation,net.minecraft.resources.ResourceLocation> connectedTextures, net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property)
    • generateSimpleColumnModels

      public static void generateSimpleColumnModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation side, net.minecraft.resources.ResourceLocation end, net.minecraft.world.level.block.Block block)
    • generateSimpleColumnModels

      public static void generateSimpleColumnModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.data.models.model.TextureMapping textureMapping, net.minecraft.world.level.block.Block block)
    • generateSimpleTopBottomModels

      public static void generateSimpleTopBottomModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.resources.ResourceLocation side, net.minecraft.resources.ResourceLocation top, net.minecraft.resources.ResourceLocation bottom, net.minecraft.world.level.block.Block block)
    • createCarpet

      public static void createCarpet(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, net.minecraft.world.level.block.Block block, net.minecraft.resources.ResourceLocation texture)
    • createCaveVines

      public static void createCaveVines(net.minecraft.world.level.block.Block vines, net.minecraft.world.level.block.Block plant, net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator)
    • createConnectedBlock

      public static net.minecraft.data.models.blockstates.MultiVariantGenerator createConnectedBlock(net.minecraft.world.level.block.Block block, net.minecraft.world.level.block.state.properties.Property<Boolean> property, net.minecraft.resources.ResourceLocation modelLocation, net.minecraft.resources.ResourceLocation modelLocation2)