Class BuiltInBlockModels
java.lang.Object
net.minecraft.client.renderer.block.BuiltInBlockModels
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic interfacestatic interface -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static voidaddDefaults(BuiltInBlockModels.Builder builder) static CompositeBlockModel.UnbakedcombineSpecialAndBlockModels(BlockModel.Unbaked specialModel, BlockColors blockColors, BlockState blockState) static voidcreateAir(BuiltInBlockModels.Builder builder, Block block) createBanner(DyeColor color) static Map<BlockState, BlockModel.Unbaked> createBlockModels(BlockColors blockColors) createBlockStateModelWrapper(BlockColors blockColors, BlockState blockState) createChest(MultiblockChestResources<Identifier> textures) static BlockModel.UnbakedcreateChest(Identifier texture, ChestType chestType, Direction facing) createCopperGolem(WeatheringCopper.WeatherState weatherState) createDyedShulkerBox(DyeColor color) static BlockModel.Unbakedstatic SelectBlockModel.UnbakedcreateFlowerBedModel(BlockColors blockColors, BlockState blockState) createMobHead(SkullBlock.Type type) static voidcreateMobHeads(BuiltInBlockModels.Builder builder, SkullBlock.Type type, Block ground, Block wall) static voidcreateMobHeads(BuiltInBlockModels.Builder builder, SkullBlock.Types type, Block ground, Block wall) createSingletonChest(Identifier texture) createWallBanner(DyeColor color) createXmasChest(MultiblockChestResources<Identifier> textures) static BlockModel.Unbakedspecial(SpecialModelRenderer.Unbaked<?> model) static BlockModel.Unbakedspecial(SpecialModelRenderer.Unbaked<?> model, Transformation transformation) static <P extends Comparable<P>>
BuiltInBlockModels.SpecialModelFactoryspecialModelWithPropertyDispatch(Property<P> property, Function<P, BlockModel.Unbaked> blockModel) static <P1 extends Comparable<P1>, P2 extends Comparable<P2>>
BuiltInBlockModels.SpecialModelFactoryspecialModelWithPropertyDispatch(Property<P1> property1, Property<P2> property2, BiFunction<P1, P2, BlockModel.Unbaked> blockModel)
-
Constructor Details
-
BuiltInBlockModels
public BuiltInBlockModels()
-
-
Method Details
-
addDefaults
-
createAir
-
special
-
special
public static BlockModel.Unbaked special(SpecialModelRenderer.Unbaked<?> model, Transformation transformation) -
createMobHead
-
createMobHead
-
createMobWallHead
-
createMobWallHead
-
createMobHeads
public static void createMobHeads(BuiltInBlockModels.Builder builder, SkullBlock.Types type, Block ground, Block wall) -
createMobHeads
public static void createMobHeads(BuiltInBlockModels.Builder builder, SkullBlock.Type type, Block ground, Block wall) -
createPlayerHead
-
createPlayerWallHead
-
createBanner
-
createWallBanner
-
createShulkerBox
-
createDyedShulkerBox
-
createChest
public static BlockModel.Unbaked createChest(Identifier texture, ChestType chestType, Direction facing) -
createSingletonChest
-
createChest
public static BuiltInBlockModels.SpecialModelFactory createChest(MultiblockChestResources<Identifier> textures) -
createXmasChest
public static BuiltInBlockModels.SpecialModelFactory createXmasChest(MultiblockChestResources<Identifier> textures) -
createCopperGolem
public static BuiltInBlockModels.SpecialModelFactory createCopperGolem(WeatheringCopper.WeatherState weatherState) -
createDecoratedPot
-
createBlockStateModelWrapper
public static BlockStateModelWrapper.Unbaked createBlockStateModelWrapper(BlockColors blockColors, BlockState blockState) -
combineSpecialAndBlockModels
public static CompositeBlockModel.Unbaked combineSpecialAndBlockModels(BlockModel.Unbaked specialModel, BlockColors blockColors, BlockState blockState) -
createFlowerBedModel
public static SelectBlockModel.Unbaked createFlowerBedModel(BlockColors blockColors, BlockState blockState) -
createEnchantingTable
-
specialModelWithPropertyDispatch
public static <P extends Comparable<P>> BuiltInBlockModels.SpecialModelFactory specialModelWithPropertyDispatch(Property<P> property, Function<P, BlockModel.Unbaked> blockModel) -
specialModelWithPropertyDispatch
public static <P1 extends Comparable<P1>, P2 extends Comparable<P2>> BuiltInBlockModels.SpecialModelFactory specialModelWithPropertyDispatch(Property<P1> property1, Property<P2> property2, BiFunction<P1, P2, BlockModel.Unbaked> blockModel) -
createBlockModels
-