Package net.minecraft.client.data.models
Class BlockModelGenerators
java.lang.Object
net.minecraft.client.data.models.BlockModelGenerators
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
static interface
static final record
static enum
class
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal Consumer
<BlockStateGenerator> static final Map
<BlockModelGenerators.BookSlotModelCacheKey, ResourceLocation> final ItemModelOutput
static final List
<com.mojang.datafixers.util.Pair<Direction, Function<ResourceLocation, Variant>>> final Map
<Block, TexturedModel> -
Constructor Summary
ConstructorsConstructorDescriptionBlockModelGenerators
(Consumer<BlockStateGenerator> p_387996_, ItemModelOutput p_387053_, BiConsumer<ResourceLocation, ModelInstance> p_387066_) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addBookSlotModel
(MultiPartGenerator p_387881_, Condition.TerminalCondition p_388393_, VariantProperties.Rotation p_388523_, BooleanProperty p_388343_, ModelTemplate p_388654_, boolean p_388780_) void
addSlotStateAndRotationVariants
(MultiPartGenerator p_387496_, Condition.TerminalCondition p_386597_, VariantProperties.Rotation p_387166_) applyRotation
(FrontAndTop p_387983_, Variant p_386835_) configureDoorHalf
(PropertyDispatch.C4<Direction, DoubleBlockHalf, DoorHingeSide, Boolean> p_387980_, DoubleBlockHalf p_388251_, ResourceLocation p_387751_, ResourceLocation p_387341_, ResourceLocation p_387988_, ResourceLocation p_388293_) void
copyCopperBulbModel
(Block p_388614_, Block p_387741_) void
copyDoorModel
(Block p_386799_, Block p_388294_) void
void
copyTrapdoorModel
(Block p_388461_, Block p_388742_) void
createActiveRail
(Block p_387058_) void
createAirLikeBlock
(Block p_386565_, ResourceLocation p_388581_) void
createAirLikeBlock
(Block p_387420_, Item p_387056_) void
createAmethystCluster
(Block p_388409_) void
void
createAnvil
(Block p_388819_) void
createAxisAlignedPillarBlock
(Block p_388127_, TexturedModel.Provider p_386733_) static BlockStateGenerator
createAxisAlignedPillarBlock
(Block p_388031_, ResourceLocation p_388445_) void
createAxisAlignedPillarBlockCustomModel
(Block p_387506_, ResourceLocation p_388910_) void
createAzalea
(Block p_386649_) void
createBambooModels
(int p_387368_) void
createBanner
(Block p_386638_, Block p_388464_, DyeColor p_388291_) void
void
void
void
void
createBeeNest
(Block p_386805_, Function<Block, TextureMapping> p_387180_) void
void
void
static PropertyDispatch
createBooleanModelDispatch
(BooleanProperty p_387151_, ResourceLocation p_387897_, ResourceLocation p_387223_) void
void
createBrushableBlock
(Block p_388145_) static BlockStateGenerator
createButton
(Block p_388781_, ResourceLocation p_387569_, ResourceLocation p_387458_) void
void
void
createCampfires
(Block... p_387949_) void
createCandleAndCandleCake
(Block p_388274_, Block p_387301_) void
void
void
void
createChest
(Block p_387020_, Block p_388374_, ResourceLocation p_387415_, boolean p_387592_) void
void
void
void
void
void
createColoredBlockWithRandomRotations
(TexturedModel.Provider p_386728_, Block... p_388210_) void
createColoredBlockWithStateRotations
(TexturedModel.Provider p_387213_, Block... p_387927_) void
createCommandBlock
(Block p_388271_) void
void
void
createCopperBulb
(Block p_386673_) createCopperBulb
(Block p_386987_, ResourceLocation p_387409_, ResourceLocation p_388072_, ResourceLocation p_386745_, ResourceLocation p_388444_) void
createCoral
(Block p_388324_, Block p_388892_, Block p_387808_, Block p_387530_, Block p_387248_, Block p_388266_, Block p_386798_, Block p_388491_) void
createCoralFans
(Block p_387950_, Block p_386922_) void
void
createCraftingTableLike
(Block p_388054_, Block p_387222_, BiFunction<Block, Block, TextureMapping> p_386655_) void
createCreakingHeart
(Block p_386651_) void
createCropBlock
(Block p_387553_, Property<Integer> p_386757_, int... p_388514_) void
createCrossBlock
(Block p_388178_, BlockModelGenerators.PlantType p_387157_) void
createCrossBlock
(Block p_388360_, BlockModelGenerators.PlantType p_386631_, TextureMapping p_388352_) void
createCrossBlock
(Block p_387742_, BlockModelGenerators.PlantType p_388653_, Property<Integer> p_386701_, int... p_388717_) void
createCrossBlockWithDefaultItem
(Block p_386508_, BlockModelGenerators.PlantType p_387047_) void
createCrossBlockWithDefaultItem
(Block p_386851_, BlockModelGenerators.PlantType p_387264_, TextureMapping p_388800_) static BlockStateGenerator
createCustomFence
(Block p_388887_, ResourceLocation p_388670_, ResourceLocation p_386933_, ResourceLocation p_387004_, ResourceLocation p_387907_, ResourceLocation p_387294_) void
void
void
createDispenserBlock
(Block p_387922_) void
createDoor
(Block p_386982_) static BlockStateGenerator
createDoor
(Block p_387449_, ResourceLocation p_388769_, ResourceLocation p_387578_, ResourceLocation p_388733_, ResourceLocation p_387800_, ResourceLocation p_387804_, ResourceLocation p_388812_, ResourceLocation p_388522_, ResourceLocation p_388789_) void
createDoubleBlock
(Block p_387817_, ResourceLocation p_388723_, ResourceLocation p_387877_) void
createDoublePlant
(Block p_388543_, BlockModelGenerators.PlantType p_388551_) void
createDoublePlantWithDefaultItem
(Block p_386502_, BlockModelGenerators.PlantType p_386561_) static <T extends Comparable<T>>
PropertyDispatchcreateEmptyOrFullDispatch
(Property<T> p_388904_, T p_388480_, ResourceLocation p_388721_, ResourceLocation p_388448_) void
static PropertyDispatch
void
static BlockStateGenerator
createFence
(Block p_387776_, ResourceLocation p_386938_, ResourceLocation p_388229_) static BlockStateGenerator
createFenceGate
(Block p_388571_, ResourceLocation p_386483_, ResourceLocation p_387726_, ResourceLocation p_388338_, ResourceLocation p_386858_, boolean p_386665_) void
createFlatItemModel
(Item p_387763_) createFlatItemModelWithBlockTexture
(Item p_388334_, Block p_388118_) createFlatItemModelWithBlockTexture
(Item p_387141_, Block p_386598_, String p_388025_) createFlatItemModelWithBlockTextureAndOverlay
(Item p_388212_, Block p_388074_, String p_387507_) createFloorFireModels
(Block p_387402_) void
createFlowerBed
(Block p_388462_) void
void
void
createFullAndCarpetBlocks
(Block p_387946_, Block p_386778_) void
createFurnace
(Block p_388515_, TexturedModel.Provider p_387926_) void
createGenericCube
(Block p_387472_) void
createGlassBlocks
(Block p_388488_, Block p_387279_) void
void
createGrassLikeBlock
(Block p_386747_, ResourceLocation p_387698_, Variant p_387993_) void
void
createGrowingPlant
(Block p_388940_, Block p_387685_, BlockModelGenerators.PlantType p_386807_) void
createHangingMoss
(Block p_386702_) void
createHangingSign
(Block p_388881_, Block p_388188_, Block p_387794_) void
createHead
(Block p_387503_, Block p_388317_, SkullBlock.Type p_387567_, ResourceLocation p_388939_) void
void
static PropertyDispatch
static PropertyDispatch
void
createHorizontallyRotatedBlock
(Block p_386622_, TexturedModel.Provider p_387864_) void
void
void
void
createItemWithGrassTint
(Block p_388714_) void
void
createLantern
(Block p_386669_) void
void
void
void
void
void
static BlockStateGenerator
createMirroredColumnGenerator
(Block p_388746_, ResourceLocation p_388722_, TextureMapping p_388473_, BiConsumer<ResourceLocation, ModelInstance> p_388658_) static BlockStateGenerator
createMirroredCubeGenerator
(Block p_386814_, ResourceLocation p_388382_, TextureMapping p_388177_, BiConsumer<ResourceLocation, ModelInstance> p_387825_) void
createMossyCarpet
(Block p_386524_) void
void
createMultiface
(Block p_386688_) void
createMultiface
(Block p_387905_, Item p_386940_) void
createMultifaceBlockStates
(Block p_387937_) void
createMushroomBlock
(Block p_388752_) void
void
void
createNetherRoots
(Block p_386802_, Block p_386924_) void
createNonTemplateHorizontalBlock
(Block p_388554_) void
createNonTemplateModelBlock
(Block p_387703_) void
createNonTemplateModelBlock
(Block p_388490_, Block p_387734_) void
createNormalTorch
(Block p_387133_, Block p_388383_) static BlockStateGenerator
createNorthWestMirroredCubeGenerator
(Block p_387597_, ResourceLocation p_387148_, TextureMapping p_387083_, BiConsumer<ResourceLocation, ModelInstance> p_388766_) void
createNyliumBlock
(Block p_387188_) void
void
createOrientableTrapdoor
(Block p_388937_) static BlockStateGenerator
createOrientableTrapdoor
(Block p_388423_, ResourceLocation p_388655_, ResourceLocation p_387142_, ResourceLocation p_386755_) void
createParticleOnlyBlock
(Block p_386675_) void
createParticleOnlyBlock
(Block p_388804_, Block p_387571_) createParticleOnlyBlockModel
(Block p_387451_, Block p_388513_) void
createPassiveRail
(Block p_386594_) void
static BlockStateGenerator
createPillarBlockUVLocked
(Block p_387378_, TextureMapping p_388778_, BiConsumer<ResourceLocation, ModelInstance> p_387388_) void
void
void
createPistonVariant
(Block p_387297_, ResourceLocation p_387538_, TextureMapping p_388405_) void
void
void
createPlant
(Block p_387680_, Block p_386994_, BlockModelGenerators.PlantType p_386928_) void
createPlantWithDefaultItem
(Block p_386547_, Block p_386918_, BlockModelGenerators.PlantType p_388872_) void
createPointedDripstoneVariant
(Direction p_387068_, DripstoneThickness p_388190_) void
createPottedAzalea
(Block p_386806_) static BlockStateGenerator
createPressurePlate
(Block p_387085_, ResourceLocation p_388820_, ResourceLocation p_388216_) void
void
createPumpkinVariant
(Block p_387285_, TextureMapping p_386503_) void
void
void
void
void
void
createRotatableColumn
(Block p_388161_) void
createRotatedMirroredVariantBlock
(Block p_387109_) static PropertyDispatch
void
createRotatedPillarWithHorizontalVariant
(Block p_388224_, TexturedModel.Provider p_387073_, TexturedModel.Provider p_388588_) static BlockStateGenerator
createRotatedPillarWithHorizontalVariant
(Block p_388818_, ResourceLocation p_388699_, ResourceLocation p_387012_) static MultiVariantGenerator
createRotatedVariant
(Block p_387757_, ResourceLocation p_387476_) static MultiVariantGenerator
createRotatedVariant
(Block p_388497_, ResourceLocation p_388869_, ResourceLocation p_386491_) void
createRotatedVariantBlock
(Block p_388765_) static Variant[]
createRotatedVariants
(ResourceLocation p_387601_) void
void
void
void
void
void
createShulkerBox
(Block p_387895_, DyeColor p_388244_) createSideFireModels
(Block p_387079_) static MultiVariantGenerator
createSimpleBlock
(Block p_387997_, ResourceLocation p_388814_) static BlockStateGenerator
createSlab
(Block p_388700_, ResourceLocation p_388944_, ResourceLocation p_387729_, ResourceLocation p_386692_) void
void
void
void
void
void
static BlockStateGenerator
createStairs
(Block p_386997_, ResourceLocation p_388729_, ResourceLocation p_387459_, ResourceLocation p_387696_) void
createStems
(Block p_388332_, Block p_388176_) void
void
createSuffixedVariant
(Block p_386543_, String p_388926_, ModelTemplate p_387126_, Function<ResourceLocation, TextureMapping> p_387576_) void
void
void
void
createTintedDoublePlant
(Block p_388276_) void
createTintedLeaves
(Block p_387323_, TexturedModel.Provider p_388806_, int p_388716_) createTopFireModels
(Block p_387163_) static PropertyDispatch
void
createTrapdoor
(Block p_387551_) static BlockStateGenerator
createTrapdoor
(Block p_387676_, ResourceLocation p_387306_, ResourceLocation p_386539_, ResourceLocation p_387214_) void
void
void
void
createTrivialBlock
(Block p_387678_, TexturedModel.Provider p_386545_) void
createTrivialCube
(Block p_386512_) void
createTurtleEggModel
(int p_387392_, String p_387935_, TextureMapping p_388813_) createTurtleEggModel
(Integer p_386499_, Integer p_387511_) void
void
static BlockStateGenerator
createWall
(Block p_388539_, ResourceLocation p_387890_, ResourceLocation p_388342_, ResourceLocation p_388678_) void
createWeightedPressurePlate
(Block p_388755_, Block p_387629_) familyWithExistingFullBlock
(Block fullBlock) Neo: create aBlockModelGenerators.BlockFamilyProvider
which re-uses the existing model of the given full block instead of creating a model and blockstate file for it.void
generateSimpleSpecialItemModel
(Block p_387001_, SpecialModelRenderer.Unbaked p_386518_) void
registerSimpleFlatItemModel
(Item p_388639_) void
registerSimpleFlatItemModel
(Block p_387807_) void
registerSimpleFlatItemModel
(Block p_388029_, String p_388386_) void
registerSimpleItemModel
(Item p_388475_, ResourceLocation p_388320_) void
registerSimpleItemModel
(Block p_387646_, ResourceLocation p_386845_) void
registerSimpleTintedItemModel
(Block p_387395_, ResourceLocation p_386834_, ItemTintSource p_388066_) void
registerTwoLayerFlatItemModel
(Block p_388447_, String p_386496_) void
run()
woodProvider
(Block p_387211_) wrapModels
(List<ResourceLocation> p_388626_, UnaryOperator<Variant> p_388669_)
-
Field Details
-
blockStateOutput
-
itemModelOutput
-
modelOutput
-
nonOrientableTrapdoor
-
fullBlockModelCustomGenerators
public final Map<Block,BlockModelGenerators.BlockStateGeneratorSupplier> fullBlockModelCustomGenerators -
texturedModels
-
SHAPE_CONSUMERS
public static final Map<BlockFamily.Variant,BiConsumer<BlockModelGenerators.BlockFamilyProvider, SHAPE_CONSUMERSBlock>> -
MULTIFACE_GENERATOR
public static final List<com.mojang.datafixers.util.Pair<Direction,Function<ResourceLocation, MULTIFACE_GENERATORVariant>>> -
CHISELED_BOOKSHELF_SLOT_MODEL_CACHE
public static final Map<BlockModelGenerators.BookSlotModelCacheKey,ResourceLocation> CHISELED_BOOKSHELF_SLOT_MODEL_CACHE
-
-
Constructor Details
-
BlockModelGenerators
public BlockModelGenerators(Consumer<BlockStateGenerator> p_387996_, ItemModelOutput p_387053_, BiConsumer<ResourceLocation, ModelInstance> p_387066_)
-
-
Method Details
-
createMirroredCubeGenerator
public static BlockStateGenerator createMirroredCubeGenerator(Block p_386814_, ResourceLocation p_388382_, TextureMapping p_388177_, BiConsumer<ResourceLocation, ModelInstance> p_387825_) -
createNorthWestMirroredCubeGenerator
public static BlockStateGenerator createNorthWestMirroredCubeGenerator(Block p_387597_, ResourceLocation p_387148_, TextureMapping p_387083_, BiConsumer<ResourceLocation, ModelInstance> p_388766_) -
createMirroredColumnGenerator
public static BlockStateGenerator createMirroredColumnGenerator(Block p_388746_, ResourceLocation p_388722_, TextureMapping p_388473_, BiConsumer<ResourceLocation, ModelInstance> p_388658_) -
registerSimpleItemModel
-
registerSimpleItemModel
-
registerSimpleTintedItemModel
public void registerSimpleTintedItemModel(Block p_387395_, ResourceLocation p_386834_, ItemTintSource p_388066_) -
createFlatItemModel
-
createFlatItemModelWithBlockTexture
-
createFlatItemModelWithBlockTexture
public ResourceLocation createFlatItemModelWithBlockTexture(Item p_387141_, Block p_386598_, String p_388025_) -
createFlatItemModelWithBlockTextureAndOverlay
public ResourceLocation createFlatItemModelWithBlockTextureAndOverlay(Item p_388212_, Block p_388074_, String p_387507_) -
registerSimpleFlatItemModel
-
registerSimpleFlatItemModel
-
registerSimpleFlatItemModel
-
registerTwoLayerFlatItemModel
-
createHorizontalFacingDispatch
-
createHorizontalFacingDispatchAlt
-
createTorchHorizontalDispatch
-
createFacingDispatch
-
createRotatedVariant
public static MultiVariantGenerator createRotatedVariant(Block p_387757_, ResourceLocation p_387476_) -
createRotatedVariants
-
createRotatedVariant
public static MultiVariantGenerator createRotatedVariant(Block p_388497_, ResourceLocation p_388869_, ResourceLocation p_386491_) -
createBooleanModelDispatch
public static PropertyDispatch createBooleanModelDispatch(BooleanProperty p_387151_, ResourceLocation p_387897_, ResourceLocation p_387223_) -
createRotatedMirroredVariantBlock
-
createRotatedVariantBlock
-
createBrushableBlock
-
createButton
public static BlockStateGenerator createButton(Block p_388781_, ResourceLocation p_387569_, ResourceLocation p_387458_) -
configureDoorHalf
public static PropertyDispatch.C4<Direction,DoubleBlockHalf, configureDoorHalfDoorHingeSide, Boolean> (PropertyDispatch.C4<Direction, DoubleBlockHalf, DoorHingeSide, Boolean> p_387980_, DoubleBlockHalf p_388251_, ResourceLocation p_387751_, ResourceLocation p_387341_, ResourceLocation p_387988_, ResourceLocation p_388293_) -
createDoor
public static BlockStateGenerator createDoor(Block p_387449_, ResourceLocation p_388769_, ResourceLocation p_387578_, ResourceLocation p_388733_, ResourceLocation p_387800_, ResourceLocation p_387804_, ResourceLocation p_388812_, ResourceLocation p_388522_, ResourceLocation p_388789_) -
createCustomFence
public static BlockStateGenerator createCustomFence(Block p_388887_, ResourceLocation p_388670_, ResourceLocation p_386933_, ResourceLocation p_387004_, ResourceLocation p_387907_, ResourceLocation p_387294_) -
createFence
public static BlockStateGenerator createFence(Block p_387776_, ResourceLocation p_386938_, ResourceLocation p_388229_) -
createWall
public static BlockStateGenerator createWall(Block p_388539_, ResourceLocation p_387890_, ResourceLocation p_388342_, ResourceLocation p_388678_) -
createFenceGate
public static BlockStateGenerator createFenceGate(Block p_388571_, ResourceLocation p_386483_, ResourceLocation p_387726_, ResourceLocation p_388338_, ResourceLocation p_386858_, boolean p_386665_) -
createStairs
public static BlockStateGenerator createStairs(Block p_386997_, ResourceLocation p_388729_, ResourceLocation p_387459_, ResourceLocation p_387696_) -
createOrientableTrapdoor
public static BlockStateGenerator createOrientableTrapdoor(Block p_388423_, ResourceLocation p_388655_, ResourceLocation p_387142_, ResourceLocation p_386755_) -
createTrapdoor
public static BlockStateGenerator createTrapdoor(Block p_387676_, ResourceLocation p_387306_, ResourceLocation p_386539_, ResourceLocation p_387214_) -
createSimpleBlock
-
createRotatedPillar
-
createPillarBlockUVLocked
public static BlockStateGenerator createPillarBlockUVLocked(Block p_387378_, TextureMapping p_388778_, BiConsumer<ResourceLocation, ModelInstance> p_387388_) -
createAxisAlignedPillarBlock
public static BlockStateGenerator createAxisAlignedPillarBlock(Block p_388031_, ResourceLocation p_388445_) -
createAxisAlignedPillarBlockCustomModel
-
createAxisAlignedPillarBlock
-
createHorizontallyRotatedBlock
-
createRotatedPillarWithHorizontalVariant
public static BlockStateGenerator createRotatedPillarWithHorizontalVariant(Block p_388818_, ResourceLocation p_388699_, ResourceLocation p_387012_) -
createRotatedPillarWithHorizontalVariant
public void createRotatedPillarWithHorizontalVariant(Block p_388224_, TexturedModel.Provider p_387073_, TexturedModel.Provider p_388588_) -
createCreakingHeart
-
createSuffixedVariant
public ResourceLocation createSuffixedVariant(Block p_386543_, String p_388926_, ModelTemplate p_387126_, Function<ResourceLocation, TextureMapping> p_387576_) -
createPressurePlate
public static BlockStateGenerator createPressurePlate(Block p_387085_, ResourceLocation p_388820_, ResourceLocation p_388216_) -
createSlab
public static BlockStateGenerator createSlab(Block p_388700_, ResourceLocation p_388944_, ResourceLocation p_387729_, ResourceLocation p_386692_) -
createTrivialCube
-
createTrivialBlock
-
createTintedLeaves
-
createVine
public void createVine() -
createItemWithGrassTint
-
family
-
createHangingSign
-
createDoor
-
copyDoorModel
-
createOrientableTrapdoor
-
createTrapdoor
-
copyTrapdoorModel
-
createBigDripLeafBlock
public void createBigDripLeafBlock() -
woodProvider
-
createNonTemplateModelBlock
-
createNonTemplateModelBlock
-
createCrossBlockWithDefaultItem
public void createCrossBlockWithDefaultItem(Block p_386508_, BlockModelGenerators.PlantType p_387047_) -
createCrossBlockWithDefaultItem
public void createCrossBlockWithDefaultItem(Block p_386851_, BlockModelGenerators.PlantType p_387264_, TextureMapping p_388800_) -
createCrossBlock
-
createCrossBlock
public void createCrossBlock(Block p_388360_, BlockModelGenerators.PlantType p_386631_, TextureMapping p_388352_) -
createCrossBlock
public void createCrossBlock(Block p_387742_, BlockModelGenerators.PlantType p_388653_, Property<Integer> p_386701_, int... p_388717_) -
createPlantWithDefaultItem
public void createPlantWithDefaultItem(Block p_386547_, Block p_386918_, BlockModelGenerators.PlantType p_388872_) -
createPlant
-
createCoralFans
-
createStems
-
createPitcherPlant
public void createPitcherPlant() -
createPitcherCrop
public void createPitcherCrop() -
createCoral
-
createDoublePlant
-
createDoublePlantWithDefaultItem
public void createDoublePlantWithDefaultItem(Block p_386502_, BlockModelGenerators.PlantType p_386561_) -
createTintedDoublePlant
-
createSunflower
public void createSunflower() -
createTallSeagrass
public void createTallSeagrass() -
createSmallDripleaf
public void createSmallDripleaf() -
createDoubleBlock
public void createDoubleBlock(Block p_387817_, ResourceLocation p_388723_, ResourceLocation p_387877_) -
createPassiveRail
-
createActiveRail
-
createAirLikeBlock
-
createAirLikeBlock
-
createParticleOnlyBlockModel
-
createParticleOnlyBlock
-
createParticleOnlyBlock
-
createFullAndCarpetBlocks
-
createFlowerBed
-
createColoredBlockWithRandomRotations
public void createColoredBlockWithRandomRotations(TexturedModel.Provider p_386728_, Block... p_388210_) -
createColoredBlockWithStateRotations
public void createColoredBlockWithStateRotations(TexturedModel.Provider p_387213_, Block... p_387927_) -
createGlassBlocks
-
createCommandBlock
-
createAnvil
-
createBambooModels
-
createBamboo
public void createBamboo() -
createColumnWithFacing
-
createBarrel
public void createBarrel() -
createEmptyOrFullDispatch
public static <T extends Comparable<T>> PropertyDispatch createEmptyOrFullDispatch(Property<T> p_388904_, T p_388480_, ResourceLocation p_388721_, ResourceLocation p_388448_) -
createBeeNest
-
createCropBlock
-
createBell
public void createBell() -
createGrindstone
public void createGrindstone() -
createFurnace
-
createCampfires
-
createAzalea
-
createPottedAzalea
-
createBookshelf
public void createBookshelf() -
createRedstoneWire
public void createRedstoneWire() -
createComparator
public void createComparator() -
createSmoothStoneSlab
public void createSmoothStoneSlab() -
createBrewingStand
public void createBrewingStand() -
createMushroomBlock
-
createCakeBlock
public void createCakeBlock() -
createCartographyTable
public void createCartographyTable() -
createSmithingTable
public void createSmithingTable() -
createCraftingTableLike
public void createCraftingTableLike(Block p_388054_, Block p_387222_, BiFunction<Block, Block, TextureMapping> p_386655_) -
createGenericCube
-
createPumpkins
public void createPumpkins() -
createPumpkinVariant
-
createCauldrons
public void createCauldrons() -
createChorusFlower
public void createChorusFlower() -
createCrafterBlock
public void createCrafterBlock() -
createDispenserBlock
-
createEndPortalFrame
public void createEndPortalFrame() -
createChorusPlant
public void createChorusPlant() -
createComposter
public void createComposter() -
createCopperBulb
-
createCopperBulb
public BlockStateGenerator createCopperBulb(Block p_386987_, ResourceLocation p_387409_, ResourceLocation p_388072_, ResourceLocation p_386745_, ResourceLocation p_388444_) -
copyCopperBulbModel
-
createAmethystCluster
-
createAmethystClusters
public void createAmethystClusters() -
createPointedDripstone
public void createPointedDripstone() -
createPointedDripstoneVariant
-
createNyliumBlock
-
createDaylightDetector
public void createDaylightDetector() -
createRotatableColumn
-
createLightningRod
public void createLightningRod() -
createFarmland
public void createFarmland() -
createFloorFireModels
-
createSideFireModels
-
createTopFireModels
-
wrapModels
public static List<Variant> wrapModels(List<ResourceLocation> p_388626_, UnaryOperator<Variant> p_388669_) -
createFire
public void createFire() -
createSoulFire
public void createSoulFire() -
createLantern
-
createMuddyMangroveRoots
public void createMuddyMangroveRoots() -
createMangrovePropagule
public void createMangrovePropagule() -
createFrostedIce
public void createFrostedIce() -
createGrassBlocks
public void createGrassBlocks() -
createGrassLikeBlock
-
createCocoa
public void createCocoa() -
createDirtPath
public void createDirtPath() -
createWeightedPressurePlate
-
createHopper
public void createHopper() -
copyModel
-
createIronBars
public void createIronBars() -
createNonTemplateHorizontalBlock
-
createLever
public void createLever() -
createLilyPad
public void createLilyPad() -
createFrogspawnBlock
public void createFrogspawnBlock() -
createNetherPortalBlock
public void createNetherPortalBlock() -
createNetherrack
public void createNetherrack() -
createObserver
public void createObserver() -
createPistons
public void createPistons() -
createPistonVariant
public void createPistonVariant(Block p_387297_, ResourceLocation p_387538_, TextureMapping p_388405_) -
createPistonHeads
public void createPistonHeads() -
createTrialSpawner
public void createTrialSpawner() -
createVault
public void createVault() -
createSculkSensor
public void createSculkSensor() -
createCalibratedSculkSensor
public void createCalibratedSculkSensor() -
createSculkShrieker
public void createSculkShrieker() -
createScaffolding
public void createScaffolding() -
createCaveVines
public void createCaveVines() -
createRedstoneLamp
public void createRedstoneLamp() -
createNormalTorch
-
createRedstoneTorch
public void createRedstoneTorch() -
createRepeater
public void createRepeater() -
createSeaPickle
public void createSeaPickle() -
createSnowBlocks
public void createSnowBlocks() -
createStonecutter
public void createStonecutter() -
createStructureBlock
public void createStructureBlock() -
createSweetBerryBush
public void createSweetBerryBush() -
createTripwire
public void createTripwire() -
createTripwireHook
public void createTripwireHook() -
createTurtleEggModel
public ResourceLocation createTurtleEggModel(int p_387392_, String p_387935_, TextureMapping p_388813_) -
createTurtleEggModel
-
createTurtleEgg
public void createTurtleEgg() -
createSnifferEgg
public void createSnifferEgg() -
createMultiface
-
createMultiface
-
createMultifaceBlockStates
-
createMossyCarpet
-
createHangingMoss
-
createSculkCatalyst
public void createSculkCatalyst() -
createChiseledBookshelf
public void createChiseledBookshelf() -
addSlotStateAndRotationVariants
public void addSlotStateAndRotationVariants(MultiPartGenerator p_387496_, Condition.TerminalCondition p_386597_, VariantProperties.Rotation p_387166_) -
addBookSlotModel
public void addBookSlotModel(MultiPartGenerator p_387881_, Condition.TerminalCondition p_388393_, VariantProperties.Rotation p_388523_, BooleanProperty p_388343_, ModelTemplate p_388654_, boolean p_388780_) -
createMagmaBlock
public void createMagmaBlock() -
createShulkerBox
-
createGrowingPlant
public void createGrowingPlant(Block p_388940_, Block p_387685_, BlockModelGenerators.PlantType p_386807_) -
createInfestedStone
public void createInfestedStone() -
createInfestedDeepslate
public void createInfestedDeepslate() -
createNetherRoots
-
createRespawnAnchor
public void createRespawnAnchor() -
applyRotation
-
createJigsaw
public void createJigsaw() -
createPetrifiedOakSlab
public void createPetrifiedOakSlab() -
createHead
public void createHead(Block p_387503_, Block p_388317_, SkullBlock.Type p_387567_, ResourceLocation p_388939_) -
createHeads
public void createHeads() -
createBanner
-
createBanners
public void createBanners() -
createChest
public void createChest(Block p_387020_, Block p_388374_, ResourceLocation p_387415_, boolean p_387592_) -
createChests
public void createChests() -
createBed
-
createBeds
public void createBeds() -
generateSimpleSpecialItemModel
-
run
public void run() -
createLightBlock
public void createLightBlock() -
createCandleAndCandleCake
-
familyWithExistingFullBlock
Neo: create aBlockModelGenerators.BlockFamilyProvider
which re-uses the existing model of the given full block instead of creating a model and blockstate file for it. Intended for use cases where the full block is separately generated or otherwise exists such as when a dummyBlockFamily
is used to create additional variants for existing vanilla block families
-