net.minecraft.client.render.model.json

public record BlockModelDefinition

net.minecraft.client.renderer.block.dispatch.BlockStateModelDispatcher
net.minecraft.class_790
net.minecraft.client.render.model.json.BlockModelDefinition

Field summary

Modifier and TypeField
private final Optional<BlockModelDefinition$Variants>
simpleModels
comp_3813
simpleModels
private final Optional<BlockModelDefinition$Multipart>
multiPart
comp_3746
multipartModel
private static final org.slf4j.Logger
LOGGER
field_53162
LOGGER
public static final com.mojang.serialization.Codec<BlockModelDefinition>
CODEC
field_56928
CODEC

Constructor summary

ModifierConstructor
public (Optional<BlockModelDefinition$Variants> simpleModels, Optional<BlockModelDefinition$Multipart> multipartModel)

Method summary

Modifier and TypeMethod
public Map<BlockState, BlockStateModel$UnbakedGrouped>
instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> source)
method_62327(class_2689<class_2248, class_2680> arg0, Supplier<String> arg1)
load(StateManager<Block, BlockState> stateManager, Supplier<String> idSupplier)
public Optional<BlockModelDefinition$Variants>
simpleModels()
comp_3813()
simpleModels()
public Optional<BlockModelDefinition$Multipart>
multiPart()
comp_3746()
multipartModel()
private static void
lambda$instantiate$2(StateDefinition arg0, Map arg1, BlockStateModelDispatcher$MultiPartDefinition arg2)
method_68504(class_2689 arg0, Map arg1, class_790$class_9982 arg2)
method_68504(StateManager arg0, Map arg1, BlockModelDefinition$Multipart multipartModel)
private static void
lambda$instantiate$0(StateDefinition arg0, Supplier arg1, Map arg2, BlockStateModelDispatcher$SimpleModelSelectors arg3)
method_68505(class_2689 arg0, Supplier arg1, Map arg2, class_790$class_10888 arg3)
method_68505(StateManager arg0, Supplier arg1, Map arg2, BlockModelDefinition$Variants simpleModels)
private static void
lambda$instantiate$1(Map arg0, BlockState arg1, BlockStateModel$UnbakedRoot arg2)
method_68506(Map arg0, class_2680 arg1, class_1087$class_9979 arg2)
method_68506(Map arg0, BlockState state, BlockStateModel$UnbakedGrouped model)
private static com.mojang.serialization.DataResult
lambda$static$1(BlockStateModelDispatcher arg0)
method_67917(class_790 arg0)
method_67917(BlockModelDefinition modelDefinition)
private static String
lambda$static$2()
method_67918()
method_67918()
private static com.mojang.datafixers.kinds.App
lambda$static$0(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_67915(com.mojang.serialization.codecs.RecordCodecBuilder$Instance arg0)
method_67915(com.mojang.serialization.codecs.RecordCodecBuilder$Instance instance)