net.minecraft.data.models

class BlockModelGenerators$BlockFamilyProvider

no$b
net.minecraft.data.models.BlockModelGenerators$BlockFamilyProvider
net.minecraft.class_4910$class_4912
net.minecraft.data.client.BlockStateModelGenerator$BlockTexturePool
net.minecraft.src.C_4786_$C_4789_

Field summary

Modifier and TypeField
private final TextureMapping
b
mapping
field_22837
textures
f_125030_
private final Map<ModelTemplate, ResourceLocation>
c
models
field_28553
knownModels
f_176254_
private BlockFamily
d
family
field_28554
family
f_176255_
private ResourceLocation
e
fullBlock
field_22838
baseModelId
f_125031_
private final Set<Block>
f
skipGeneratingModelsFor
field_47134
children
f_303317_

Constructor summary

ModifierConstructor
public (BlockModelGenerators p_125034_, TextureMapping textures)

Method summary

Modifier and TypeMethod
public BlockModelGenerators$BlockFamilyProvider
a(dfy arg0, od arg1)
fullBlock(Block arg0, ModelTemplate arg1)
method_25718(class_2248 arg0, class_4942 arg1)
base(Block block, Model model)
m_125040_(C_1706_ p_125042_, C_4821_ arg1)
public BlockModelGenerators$BlockFamilyProvider
a(dfy arg0, dfy arg1)
donateModelTo(Block arg0, Block arg1)
method_54827(class_2248 arg0, class_2248 arg1)
parented(Block parent, Block child)
m_306189_(C_1706_ p_312030_, C_1706_ arg1)
public BlockModelGenerators$BlockFamilyProvider
a(dfy arg0)
button(Block arg0)
method_25716(class_2248 arg0)
button(Block buttonBlock)
m_125035_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
b(dfy arg0)
wall(Block arg0)
method_25720(class_2248 arg0)
wall(Block wallBlock)
m_125045_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
c(dfy arg0)
customFence(Block arg0)
method_46194(class_2248 arg0)
customFence(Block customFenceBlock)
m_246414_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
d(dfy arg0)
fence(Block arg0)
method_25721(class_2248 arg0)
fence(Block fenceBlock)
m_125047_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
e(dfy arg0)
customFenceGate(Block arg0)
method_46195(class_2248 arg0)
customFenceGate(Block customFenceGateBlock)
m_245757_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
f(dfy arg0)
fenceGate(Block arg0)
method_25722(class_2248 arg0)
fenceGate(Block fenceGateBlock)
m_125049_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
g(dfy arg0)
pressurePlate(Block arg0)
method_25723(class_2248 arg0)
pressurePlate(Block pressurePlateBlock)
m_125051_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
h(dfy arg0)
sign(Block arg0)
method_25717(class_2248 arg0)
sign(Block signBlock)
m_176269_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
i(dfy arg0)
slab(Block arg0)
method_25724(class_2248 arg0)
slab(Block block)
m_125053_(C_1706_ arg0)
public BlockModelGenerators$BlockFamilyProvider
j(dfy arg0)
stairs(Block arg0)
method_25725(class_2248 arg0)
stairs(Block block)
m_125055_(C_1706_ arg0)
private BlockModelGenerators$BlockFamilyProvider
k(dfy arg0)
fullBlockVariant(Block arg0)
method_34661(class_2248 arg0)
block(Block block)
m_176271_(C_1706_ arg0)
private BlockModelGenerators$BlockFamilyProvider
l(dfy arg0)
door(Block arg0)
method_33527(class_2248 arg0)
door(Block block)
m_176273_(C_1706_ arg0)
private void
m(dfy arg0)
trapdoor(Block arg0)
method_33528(class_2248 arg0)
registerTrapdoor(Block block)
m_176275_(C_1706_ arg0)
private ResourceLocation
a(od arg0, dfy arg1)
getOrCreateModel(ModelTemplate arg0, Block arg1)
method_33524(class_4942 arg0, class_2248 arg1)
ensureModel(Model model, Block block)
m_176261_(C_4821_ p_176263_, C_1706_ arg1)
public BlockModelGenerators$BlockFamilyProvider
a(lx arg0)
generateFor(BlockFamily arg0)
method_33522(class_5794 arg0)
family(BlockFamily family)
m_176259_(C_141796_ arg0)