net.minecraft.client.render.model.json

public record BlockModelDefinition

net.minecraft.client.renderer.block.dispatch.BlockStateModelDispatcher
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
simpleModels
comp_3813
simpleModels
private final Optional<BlockModelDefinition$Multipart>
multiPart
multiPart
comp_3746
multipartModel
private static final org.slf4j.Logger
LOGGER
LOGGER
field_53162
LOGGER
public static final com.mojang.serialization.Codec<BlockModelDefinition>
CODEC
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)
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()
simpleModels()
comp_3813()
simpleModels()
public Optional<BlockModelDefinition$Multipart>
multiPart()
multiPart()
comp_3746()
multipartModel()