net.minecraft.client.render.model.json

public record BlockModelDefinition$Variants

net.minecraft.client.renderer.block.dispatch.BlockStateModelDispatcher$SimpleModelSelectors
net.minecraft.class_790$class_10888
net.minecraft.client.render.model.json.BlockModelDefinition$Variants

Field summary

Modifier and TypeField
private final Map<String, BlockStateModel$Unbaked>
models
comp_3814
models
public static final com.mojang.serialization.Codec<BlockModelDefinition$Variants>
CODEC
field_57938
CODEC

Constructor summary

ModifierConstructor
public (Map<String, BlockStateModel$Unbaked> models)

Method summary

Modifier and TypeMethod
public void
instantiate(StateDefinition<Block, BlockState> stateDefinition, Supplier<String> source, BiConsumer<BlockState, BlockStateModel$UnbakedRoot> output)
method_68508(class_2689<class_2248, class_2680> arg0, Supplier<String> arg1, BiConsumer<class_2680, class_1087$class_9979> arg2)
load(StateManager<Block, BlockState> stateManager, Supplier<String> idSupplier, BiConsumer<BlockState, BlockStateModel$UnbakedGrouped> callback)
public Map<String, BlockStateModel$Unbaked>
models()
comp_3814()
models()
private static void
lambda$instantiate$0(StateDefinition arg0, BiConsumer arg1, Supplier arg2, String arg3, BlockStateModel$Unbaked arg4)
method_68507(class_2689 arg0, BiConsumer arg1, Supplier arg2, String arg3, class_1087$class_10892 arg4)
method_68507(StateManager arg0, BiConsumer arg1, Supplier arg2, String predicate, BlockStateModel$Unbaked model)