net.minecraft.client.data

class BlockStateModelGenerator$BlockTexturePool

net.minecraft.client.data.models.BlockModelGenerators$BlockFamilyProvider
net.minecraft.class_4910$class_4912
net.minecraft.client.data.BlockStateModelGenerator$BlockTexturePool

Field summary

Modifier and TypeField
private final TextureMap
mapping
field_22837
textures
private final Map<Model, Identifier>
models
field_28553
knownModels
private BlockFamily
family
field_28554
family
private ModelVariant
fullBlock
field_22838
baseModelId
private final Set<Block>
skipGeneratingModelsFor
field_47134
children
final BlockStateModelGenerator
this$0
field_22836
field_22836

Constructor summary

ModifierConstructor
public (BlockStateModelGenerator this$0, TextureMap textures)

Method summary

Modifier and TypeMethod
public BlockStateModelGenerator$BlockTexturePool
fullBlock(Block block, ModelTemplate template)
method_25718(class_2248 arg0, class_4942 arg1)
base(Block block, Model model)
public BlockStateModelGenerator$BlockTexturePool
donateModelTo(Block donor, Block copyTo)
method_54827(class_2248 arg0, class_2248 arg1)
parented(Block parent, Block child)
public BlockStateModelGenerator$BlockTexturePool
button(Block block)
method_25716(class_2248 arg0)
button(Block buttonBlock)
public BlockStateModelGenerator$BlockTexturePool
wall(Block block)
method_25720(class_2248 arg0)
wall(Block wallBlock)
public BlockStateModelGenerator$BlockTexturePool
customFence(Block block)
method_46194(class_2248 arg0)
customFence(Block customFenceBlock)
public BlockStateModelGenerator$BlockTexturePool
fence(Block block)
method_25721(class_2248 arg0)
fence(Block fenceBlock)
public BlockStateModelGenerator$BlockTexturePool
customFenceGate(Block block)
method_46195(class_2248 arg0)
customFenceGate(Block customFenceGateBlock)
public BlockStateModelGenerator$BlockTexturePool
fenceGate(Block block)
method_25722(class_2248 arg0)
fenceGate(Block fenceGateBlock)
public BlockStateModelGenerator$BlockTexturePool
pressurePlate(Block block)
method_25723(class_2248 arg0)
pressurePlate(Block pressurePlateBlock)
public BlockStateModelGenerator$BlockTexturePool
sign(Block sign)
method_25717(class_2248 arg0)
sign(Block signBlock)
public BlockStateModelGenerator$BlockTexturePool
customHangingSign(Block hangingSign)
method_1_5682(class_2248 arg0)
customHangingSign(Block hangingSignBlock)
public BlockStateModelGenerator$BlockTexturePool
hangingSign(Block hangingSign)
method_1_5683(class_2248 arg0)
hangingSign(Block hangingSignBlock)
private BlockStateModelGenerator$BlockTexturePool
hangingSign(Block hangingSign, Block particleBlock, BlockFamily$Variant wallVarient)
method_1_5684(class_2248 arg0, class_2248 arg1, class_5794$class_5796 arg2)
hangingSign(Block hangingSignBlock, Block baseBlock, BlockFamily$Variant wallVariant)
public BlockStateModelGenerator$BlockTexturePool
slab(Block slab)
method_25724(class_2248 arg0)
slab(Block block)
public BlockStateModelGenerator$BlockTexturePool
stairs(Block stairs)
method_25725(class_2248 arg0)
stairs(Block block)
private BlockStateModelGenerator$BlockTexturePool
fullBlockVariant(Block variant)
method_34661(class_2248 arg0)
block(Block block)
private BlockStateModelGenerator$BlockTexturePool
pillar(Block variant)
method_1_6305(class_2248 arg0)
method_1_6305(Block arg0)
private BlockStateModelGenerator$BlockTexturePool
door(Block door)
method_33527(class_2248 arg0)
door(Block block)
private void
trapdoor(Block result)
method_33528(class_2248 arg0)
registerTrapdoor(Block block)
private Identifier
getOrCreateModel(ModelTemplate modelTemplate, Block block)
method_33524(class_4942 arg0, class_2248 arg1)
ensureModel(Model model, Block block)
public BlockStateModelGenerator$BlockTexturePool
generateFor(BlockFamily family)
method_33522(class_5794 arg0)
family(BlockFamily family)
private void
lambda$generateFor$0(BlockFamily$Variant arg0, Block arg1)
method_33521(class_5794$class_5796 arg0, class_2248 arg1)
method_33521(BlockFamily$Variant variant, Block block)
private static boolean
lambda$generateFor$1(Block arg0, BlockFamily arg1)
method_1_1046(class_2248 arg0, class_5794 arg1)
method_1_1046(Block arg0, BlockFamily family)
private Identifier
lambda$getOrCreateModel$0(Block arg0, ModelTemplate arg1)
method_33525(class_2248 arg0, class_4942 arg1)
method_33525(Block arg0, Model newModel)