Class BlockModelBuilder
java.lang.Object
io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder<BlockModelBuilder>
io.github.vampirestudios.vampirelib.api.datagen.builder.BlockModelBuilder
Dedicated builder class for standard Minecraft block models.
-
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.data.models.model.ModelTemplatestatic BlockModelBuildercopyFrom(net.minecraft.data.models.model.ModelTemplate model, net.minecraft.data.models.model.TextureMapping textures) static BlockModelBuildercreateNew(net.minecraft.resources.ResourceLocation parent) occludes(boolean occlude) Toggles ambient occlusion for this model.Methods inherited from class io.github.vampirestudios.vampirelib.api.datagen.builder.ModelBuilder
addDisplay, addElement, addTexture, addTexture, clearDisplays, clearElements, clearTextures, mapTextures, removeDisplay, removeTexture
-
Method Details
-
createNew
-
copyFrom
public static BlockModelBuilder copyFrom(net.minecraft.data.models.model.ModelTemplate model, net.minecraft.data.models.model.TextureMapping textures) -
occludes
Toggles ambient occlusion for this model. -
buildModel
public net.minecraft.data.models.model.ModelTemplate buildModel()- Overrides:
buildModelin classModelBuilder<BlockModelBuilder>- Returns:
- A completed
ModelTemplateto generate alongside some texture map, which may or may not also be provided via this builder.
-