Package net.minecraft.client.data
Class BlockStateModelGenerator
java.lang.Object
net.minecraft.client.data.BlockStateModelGenerator
- Mappings:
- Namespace - Name - named - net/minecraft/client/data/BlockStateModelGenerator- intermediary - net/minecraft/class_4910- official - fna
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate classprivate static final recordprivate static enumprivate classprivate static interface
- 
Field SummaryFieldsModifier and TypeFieldDescription(package private) final Consumer<BlockStateSupplier> private static final Map<BlockStateModelGenerator.ChiseledBookshelfModelCacheKey, Identifier> static final List<com.mojang.datafixers.util.Pair<Direction, Function<Identifier, BlockStateVariant>>> A map from a boolean property about connection on one direction to a function that creates a block state variant for connection on that direction with a given connection model.(package private) final ItemModelOutput(package private) final BiConsumer<Identifier, ModelSupplier> (package private) final Map<Block, BlockStateModelGenerator.StateFactory> (package private) final Map<Block, TexturedModel> (package private) static final Map<BlockFamily.Variant, BiConsumer<BlockStateModelGenerator.BlockTexturePool, Block>> 
- 
Constructor SummaryConstructorsConstructorDescriptionBlockStateModelGenerator(Consumer<BlockStateSupplier> blockStateCollector, ItemModelOutput itemModelOutput, BiConsumer<Identifier, ModelSupplier> modelCollector) 
- 
Method SummaryModifier and TypeMethodDescriptionprivate BlockStateVariantaddJigsawOrientationToVariant(Orientation orientation, BlockStateVariant variant) private static List<BlockStateVariant> buildBlockStateVariants(List<Identifier> modelIds, UnaryOperator<BlockStateVariant> processor) (package private) static BlockStateSuppliercreateAxisRotatedBlockState(Block block, Identifier modelId) (package private) static BlockStateSuppliercreateAxisRotatedBlockState(Block block, Identifier verticalModelId, Identifier horizontalModelId) private static BlockStateVariantMapprivate static VariantsBlockStateSuppliercreateBlockStateWithRandomHorizontalRotations(Block block, Identifier modelId) private static VariantsBlockStateSuppliercreateBlockStateWithTwoModelAndRandomInversion(Block block, Identifier firstModelId, Identifier secondModelId) private static BlockStateVariantMapcreateBooleanModelMap(BooleanProperty property, Identifier trueModel, Identifier falseModel) (package private) static BlockStateSuppliercreateButtonBlockState(Block buttonBlock, Identifier regularModelId, Identifier pressedModelId) private BlockStateSuppliercreateCopperBulbBlockState(Block copperBulbBlock, Identifier modelId, Identifier litModelId, Identifier poweredModelId, Identifier litPoweredModelId) (package private) static BlockStateSuppliercreateCustomFenceBlockState(Block customFenceBlock, Identifier postModelId, Identifier northModelId, Identifier eastModelId, Identifier southModelId, Identifier westModelId) private static BlockStateSuppliercreateDeepslateState(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) private static BlockStateSuppliercreateDoorBlockState(Block doorBlock, Identifier bottomLeftHingeClosedModelId, Identifier bottomLeftHingeOpenModelId, Identifier bottomRightHingeClosedModelId, Identifier bottomRightHingeOpenModelId, Identifier topLeftHingeClosedModelId, Identifier topLeftHingeOpenModelId, Identifier topRightHingeClosedModelId, Identifier topRightHingeOpenModelId) private static BlockStateVariantMap(package private) static BlockStateSuppliercreateFenceBlockState(Block fenceBlock, Identifier postModelId, Identifier sideModelId) (package private) static BlockStateSuppliercreateFenceGateBlockState(Block fenceGateBlock, Identifier openModelId, Identifier closedModelId, Identifier openWallModelId, Identifier closedWallModelId, boolean uvlock) private static BlockStateVariant[]private static BlockStateSuppliercreateMudBrickState(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) private static BlockStateVariantMapprivate static BlockStateVariantMapprivate static BlockStateSuppliercreateOrientableTrapdoorBlockState(Block trapdoorBlock, Identifier topModelId, Identifier bottomModelId, Identifier openModelId) (package private) static BlockStateSuppliercreatePressurePlateBlockState(Block pressurePlateBlock, Identifier upModelId, Identifier downModelId) (package private) static VariantsBlockStateSuppliercreateSingletonBlockState(Block block, Identifier modelId) (package private) static BlockStateSuppliercreateSlabBlockState(Block slabBlock, Identifier bottomModelId, Identifier topModelId, Identifier fullModelId) private static BlockStateVariantMap(package private) static BlockStateSuppliercreateStairsBlockState(Block stairsBlock, Identifier innerModelId, Identifier regularModelId, Identifier outerModelId) private static BlockStateSuppliercreateStoneState(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) private IdentifiercreateSubModel(Block block, String suffix, Model model, Function<Identifier, TextureMap> texturesFactory) private static BlockStateSuppliercreateTrapdoorBlockState(Block trapdoorBlock, Identifier topModelId, Identifier bottomModelId, Identifier openModelId) private BlockStateVariantMap(package private) static BlockStateSuppliercreateUvLockedColumnBlockState(Block block, TextureMap textureMap, BiConsumer<Identifier, ModelSupplier> modelCollector) private static <T extends Comparable<T>>
 BlockStateVariantMapcreateValueFencedModelMap(Property<T> property, T fence, Identifier higherOrEqualModelId, Identifier lowerModelId) (package private) static BlockStateSuppliercreateWallBlockState(Block wallBlock, Identifier postModelId, Identifier lowSideModelId, Identifier tallSideModelId) private static BlockStateVariantMap.QuadrupleProperty<Direction, DoubleBlockHalf, DoorHinge, Boolean> fillDoorVariantMap(BlockStateVariantMap.QuadrupleProperty<Direction, DoubleBlockHalf, DoorHinge, Boolean> variantMap, DoubleBlockHalf targetHalf, Identifier leftHingeClosedModelId, Identifier leftHingeOpenModelId, Identifier rightHingeClosedModelId, Identifier rightHingeOpenModelId) private List<BlockStateVariant> getBambooBlockStateVariants(int age) private BlockStateVariantgetDripstoneVariant(Direction direction, Thickness thickness) private List<Identifier> getFireFloorModels(Block texture) private List<Identifier> getFireSideModels(Block texture) private List<Identifier> getFireUpModels(Block texture) private IdentifiergetTurtleEggModel(int eggs, String prefix, TextureMap textures) private IdentifiergetTurtleEggModel(Integer eggs, Integer hatch) voidregister()private voidregisterAmethyst(Block block) private voidprivate voidregisterAnvil(Block anvil) voidregisterAxisRotated(Block block, TexturedModel.Factory modelFactory) private voidregisterAxisRotated(Block block, TexturedModel.Factory verticalModelFactory, TexturedModel.Factory horizontalModelFactory) private voidregisterAxisRotated(Block block, Identifier modelId) private voidregisterAzalea(Block block) private voidprivate voidregisterBanner(Block block, Block wallBlock, DyeColor color) private voidprivate voidprivate voidregisterBed(Block block, Block particleSource, DyeColor color) private voidprivate voidregisterBeehive(Block beehive, Function<Block, TextureMap> texturesFactory) private voidprivate voidprivate voidprivate voidprivate voidregisterBrushableBlock(Block block) private voidregisterBuiltin(Block block) voidregisterBuiltinWithParticle(Block block, Block particleSource) private voidregisterBuiltinWithParticle(Block block, Item particleSource) private voidregisterBuiltinWithParticle(Block block, Identifier particleSource) private voidprivate voidprivate voidregisterCampfire(Block[] blocks) private voidregisterCandle(Block candle, Block cake) private voidprivate voidprivate voidprivate voidregisterChest(Block block, Block particleSource, Identifier texture, boolean christmas) private voidprivate voidprivate voidprivate voidprivate voidprivate voidregisterCommandBlock(Block commandBlock) private voidprivate voidprivate voidregisterCooker(Block cooker, TexturedModel.Factory modelFactory) private voidregisterCopperBulb(Block copperBulbBlock) private voidregisterCoral(Block coral, Block deadCoral, Block coralBlock, Block deadCoralBlock, Block coralFan, Block deadCoralFan, Block coralWallFan, Block deadCoralWallFan) private voidregisterCoralFan(Block coralFanBlock, Block coralWallFanBlock) private voidprivate voidregisterCreakingHeart(Block block) private voidregisterCrop(Block crop, Property<Integer> ageProperty, int[] ageTextureIndices) private voidregisterCubeWithCustomTextures(Block block, Block otherTextureSource, BiFunction<Block, Block, TextureMap> texturesFactory) private voidprivate voidprivate void(package private) voidregisterDoor(Block doorBlock) private voidregisterDoubleBlock(Block doubleBlock, BlockStateModelGenerator.CrossType tintType) private voidregisterDoubleBlock(Block block, Identifier upperHalfModelId, Identifier lowerHalfModelId) private voidregisterDoubleBlockAndItem(Block block, BlockStateModelGenerator.CrossType crossType) private voidprivate voidprivate voidprivate voidregisterFlowerbed(Block flowerbed) private voidregisterFlowerPotPlant(Block plantBlock, Block flowerPotBlock, BlockStateModelGenerator.CrossType tintType) private voidregisterFlowerPotPlantAndItem(Block block, Block flowerPotBlock, BlockStateModelGenerator.CrossType crossType) private voidprivate voidvoidregisterGeneric(Block block) private voidregisterGlassAndPane(Block glassBlock, Block glassPane) private voidregisterGourd(Block stemBlock, Block attachedStemBlock) private voidregisterGrassTinted(Block block) private voidprivate voidprivate voidregisterHangingMoss(Block block) voidregisterHangingSign(Block base, Block hangingSign, Block wallHangingSign) private voidprivate voidprivate voidprivate voidprivate voidregisterItemModel(Block block) private voidregisterItemModel(Block block, String textureSuffix) (package private) voidregisterItemModel(Item item) private voidregisterItemModel(Item item, Identifier modelId) private voidprivate voidregisterLantern(Block lantern) private voidprivate voidprivate voidprivate voidregisterLog(Block logBlock) private voidprivate voidprivate voidregisterMirrorable(Block block) private voidprivate voidregisterMultifaceBlock(Block block) private voidregisterMultifaceBlock(Block block, Item item) private voidregisterMultifaceBlockModel(Block block) private voidregisterMushroomBlock(Block mushroomBlock) private voidprivate voidprivate voidprivate voidregisterNorthDefaultHorizontalRotatable(Block block, TextureMap texture) private voidregisterNorthDefaultHorizontalRotated(Block block, TexturedModel.Factory modelFactory) private voidprivate void(package private) voidregisterOrientableTrapdoor(Block trapdoorBlock) private voidregisterPaleMossCarpet(Block block) private voidregisterParented(Block modelSource, Block child) Used for a block that shares a block model with another block, for example waxed copper or infested stone bricks.private voidregisterParentedDoor(Block parent, Block doorBlock) (package private) voidregisterParentedItemModel(Block block, Identifier parentModelId) private voidregisterParentedTrapdoor(Block parent, Block trapdoorBlock) private voidprivate voidregisterPiston(Block piston, Identifier extendedModelId, TextureMap textures) private voidprivate voidprivate voidprivate voidprivate voidregisterPlantPart(Block plant, Block plantStem, BlockStateModelGenerator.CrossType tintType) private voidprivate voidregisterPottedAzaleaBush(Block block) private voidprivate voidregisterRandomHorizontalRotations(TexturedModel.Factory modelFactory, Block[] blocks) private voidprivate voidprivate voidprivate voidprivate voidprivate voidregisterRod(Block block) private voidregisterRoots(Block root, Block pottedRoot) private voidregisterRotatable(Block block) private voidprivate voidprivate voidprivate voidprivate voidprivate voidregisterShulkerBox(Block shulkerBox, @Nullable DyeColor dyeColor) voidregisterSimpleCubeAll(Block block) private voidregisterSimpleState(Block block) voidregisterSingleton(Block block, TexturedModel.Factory modelFactory) private voidregisterSkull(Block block, Block wallBlock, SkullBlock.SkullType type, Identifier baseModelId) private voidprivate voidprivate voidprivate voidprivate voidprivate voidprivate voidprivate voidregisterSouthDefaultHorizontalFacing(TexturedModel.Factory modelFactory, Block[] blocks) private voidregisterSpecialItemModel(Block block, SpecialModelRenderer.Unbaked specialModel) private voidregisterStateWithModelReference(Block block, Block modelReference) private voidprivate voidregisterStraightRail(Block rail) private voidprivate voidprivate voidprivate voidprivate voidregisterTintableCross(Block block, BlockStateModelGenerator.CrossType crossType) private voidregisterTintableCross(Block block, BlockStateModelGenerator.CrossType tintType, TextureMap texture) private voidregisterTintableCrossBlockState(Block block, BlockStateModelGenerator.CrossType tintType) private voidregisterTintableCrossBlockState(Block block, BlockStateModelGenerator.CrossType tintType, TextureMap crossTexture) private voidregisterTintableCrossBlockStateWithStages(Block block, BlockStateModelGenerator.CrossType tintType, Property<Integer> stageProperty, int[] stages) voidregisterTintedBlockAndItem(Block block, TexturedModel.Factory texturedModelFactory, int tintColor) private voidregisterTintedItemModel(Block block, Identifier modelId, TintSource tint) private voidregisterTopSoil(Block topSoil, Identifier modelId, BlockStateVariant snowyVariant) private voidprivate voidregisterTorch(Block torch, Block wallTorch) (package private) voidregisterTrapdoor(Block trapdoorBlock) private voidprivate voidprivate voidprivate voidregisterTurnableRail(Block rail) private voidprivate voidregisterTwoLayerItemModel(Block block, String layer1Suffix) private voidprivate voidprivate voidregisterWaxedCopperBulb(Block unwaxedCopperBulbBlock, Block waxedCopperBulbBlock) private voidregisterWeightedPressurePlate(Block weightedPressurePlate, Block textureSource) private voidregisterWoolAndCarpet(Block wool, Block carpet) private voidsupplyChiseledBookshelfModel(MultipartBlockStateSupplier blockStateSupplier, When.PropertyCondition facingCondition, VariantSettings.Rotation rotation, BooleanProperty property, Model model, boolean occupied) private voidsupplyChiseledBookshelfModels(MultipartBlockStateSupplier blockStateSupplier, When.PropertyCondition facingCondition, VariantSettings.Rotation rotation) (package private) IdentifieruploadBlockItemModel(Item item, Block block) private IdentifieruploadBlockItemModel(Item item, Block block, String textureSuffix) private IdentifieruploadItemModel(Item item) private IdentifieruploadParticleModel(Block block, Block particleSource) (package private) IdentifieruploadTwoLayerBlockItemModel(Item item, Block block, String layer1Suffix) 
- 
Field Details- 
VARIANT_POOL_FUNCTIONSstatic final Map<BlockFamily.Variant,BiConsumer<BlockStateModelGenerator.BlockTexturePool, VARIANT_POOL_FUNCTIONSBlock>> - Mappings:
- Namespace - Name - Mixin selector - named - VARIANT_POOL_FUNCTIONS- Lnet/minecraft/client/data/BlockStateModelGenerator;VARIANT_POOL_FUNCTIONS:Ljava/util/Map;- intermediary - field_28552- Lnet/minecraft/class_4910;field_28552:Ljava/util/Map;- official - h- Lfna;h:Ljava/util/Map;
 
- 
CONNECTION_VARIANT_FUNCTIONSpublic static final List<com.mojang.datafixers.util.Pair<Direction,Function<Identifier, CONNECTION_VARIANT_FUNCTIONSBlockStateVariant>>> A map from a boolean property about connection on one direction to a function that creates a block state variant for connection on that direction with a given connection model.- Mappings:
- Namespace - Name - Mixin selector - named - CONNECTION_VARIANT_FUNCTIONS- Lnet/minecraft/client/data/BlockStateModelGenerator;CONNECTION_VARIANT_FUNCTIONS:Ljava/util/List;- intermediary - field_28548- Lnet/minecraft/class_4910;field_28548:Ljava/util/List;- official - a- Lfna;a:Ljava/util/List;
 
- 
CHISELED_BOOKSHELF_MODEL_CACHEprivate static final Map<BlockStateModelGenerator.ChiseledBookshelfModelCacheKey,Identifier> CHISELED_BOOKSHELF_MODEL_CACHE- Mappings:
- Namespace - Name - Mixin selector - named - CHISELED_BOOKSHELF_MODEL_CACHE- Lnet/minecraft/client/data/BlockStateModelGenerator;CHISELED_BOOKSHELF_MODEL_CACHE:Ljava/util/Map;- intermediary - field_41526- Lnet/minecraft/class_4910;field_41526:Ljava/util/Map;- official - i- Lfna;i:Ljava/util/Map;
 
- 
blockStateCollector- Mappings:
- Namespace - Name - Mixin selector - named - blockStateCollector- Lnet/minecraft/client/data/BlockStateModelGenerator;blockStateCollector:Ljava/util/function/Consumer;- intermediary - field_22830- Lnet/minecraft/class_4910;field_22830:Ljava/util/function/Consumer;- official - b- Lfna;b:Ljava/util/function/Consumer;
 
- 
itemModelOutput- Mappings:
- Namespace - Name - Mixin selector - named - itemModelOutput- Lnet/minecraft/client/data/BlockStateModelGenerator;itemModelOutput:Lnet/minecraft/client/data/ItemModelOutput;- intermediary - field_55238- Lnet/minecraft/class_4910;field_55238:Lnet/minecraft/class_10405;- official - c- Lfna;c:Lfnd;
 
- 
modelCollector- Mappings:
- Namespace - Name - Mixin selector - named - modelCollector- Lnet/minecraft/client/data/BlockStateModelGenerator;modelCollector:Ljava/util/function/BiConsumer;- intermediary - field_22831- Lnet/minecraft/class_4910;field_22831:Ljava/util/function/BiConsumer;- official - d- Lfna;d:Ljava/util/function/BiConsumer;
 
- 
nonOrientableTrapdoors- Mappings:
- Namespace - Name - Mixin selector - named - nonOrientableTrapdoors- Lnet/minecraft/client/data/BlockStateModelGenerator;nonOrientableTrapdoors:Ljava/util/List;- intermediary - field_28549- Lnet/minecraft/class_4910;field_28549:Ljava/util/List;- official - e- Lfna;e:Ljava/util/List;
 
- 
stoneStateFactories- Mappings:
- Namespace - Name - Mixin selector - named - stoneStateFactories- Lnet/minecraft/client/data/BlockStateModelGenerator;stoneStateFactories:Ljava/util/Map;- intermediary - field_29504- Lnet/minecraft/class_4910;field_29504:Ljava/util/Map;- official - f- Lfna;f:Ljava/util/Map;
 
- 
texturedModels- Mappings:
- Namespace - Name - Mixin selector - named - texturedModels- Lnet/minecraft/client/data/BlockStateModelGenerator;texturedModels:Ljava/util/Map;- intermediary - field_28551- Lnet/minecraft/class_4910;field_28551:Ljava/util/Map;- official - g- Lfna;g:Ljava/util/Map;
 
 
- 
- 
Constructor Details- 
BlockStateModelGeneratorpublic BlockStateModelGenerator(Consumer<BlockStateSupplier> blockStateCollector, ItemModelOutput itemModelOutput, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - named - <init>- Lnet/minecraft/client/data/BlockStateModelGenerator;<init>(Ljava/util/function/Consumer;Lnet/minecraft/client/data/ItemModelOutput;Ljava/util/function/BiConsumer;)V- intermediary - <init>- Lnet/minecraft/class_4910;<init>(Ljava/util/function/Consumer;Lnet/minecraft/class_10405;Ljava/util/function/BiConsumer;)V- official - <init>- Lfna;<init>(Ljava/util/function/Consumer;Lfnd;Ljava/util/function/BiConsumer;)V
 
 
- 
- 
Method Details- 
createStoneStateprivate static BlockStateSupplier createStoneState(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - named - createStoneState- Lnet/minecraft/client/data/BlockStateModelGenerator;createStoneState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_34608- Lnet/minecraft/class_4910;method_34608(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;- official - a- Lfna;a(Ldjn;Lakv;Lfnv;Ljava/util/function/BiConsumer;)Lfnf;
 
- 
createMudBrickStateprivate static BlockStateSupplier createMudBrickState(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - named - createMudBrickState- Lnet/minecraft/client/data/BlockStateModelGenerator;createMudBrickState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_42039- Lnet/minecraft/class_4910;method_42039(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;- official - b- Lfna;b(Ldjn;Lakv;Lfnv;Ljava/util/function/BiConsumer;)Lfnf;
 
- 
createDeepslateStateprivate static BlockStateSupplier createDeepslateState(Block block, Identifier modelId, TextureMap textures, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - named - createDeepslateState- Lnet/minecraft/client/data/BlockStateModelGenerator;createDeepslateState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_34631- Lnet/minecraft/class_4910;method_34631(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;- official - c- Lfna;c(Ldjn;Lakv;Lfnv;Ljava/util/function/BiConsumer;)Lfnf;
 
- 
registerItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerItemModel(Lnet/minecraft/item/Item;Lnet/minecraft/util/Identifier;)V- intermediary - method_65399- Lnet/minecraft/class_4910;method_65399(Lnet/minecraft/class_1792;Lnet/minecraft/class_2960;)V- official - a- Lfna;a(Lcwm;Lakv;)V
 
- 
registerParentedItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerParentedItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerParentedItemModel(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)V- intermediary - method_25623- Lnet/minecraft/class_4910;method_25623(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V- official - a- Lfna;a(Ldjn;Lakv;)V
 
- 
registerTintedItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerTintedItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTintedItemModel(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/render/item/tint/TintSource;)V- intermediary - method_65402- Lnet/minecraft/class_4910;method_65402(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_10401;)V- official - a- Lfna;a(Ldjn;Lakv;Lfmu;)V
 
- 
uploadItemModel- Mappings:
- Namespace - Name - Mixin selector - named - uploadItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;uploadItemModel(Lnet/minecraft/item/Item;)Lnet/minecraft/util/Identifier;- intermediary - method_65398- Lnet/minecraft/class_4910;method_65398(Lnet/minecraft/class_1792;)Lnet/minecraft/class_2960;- official - a- Lfna;a(Lcwm;)Lakv;
 
- 
uploadBlockItemModel- Mappings:
- Namespace - Name - Mixin selector - named - uploadBlockItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;uploadBlockItemModel(Lnet/minecraft/item/Item;Lnet/minecraft/block/Block;)Lnet/minecraft/util/Identifier;- intermediary - method_65400- Lnet/minecraft/class_4910;method_65400(Lnet/minecraft/class_1792;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960;- official - a- Lfna;a(Lcwm;Ldjn;)Lakv;
 
- 
uploadBlockItemModel- Mappings:
- Namespace - Name - Mixin selector - named - uploadBlockItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;uploadBlockItemModel(Lnet/minecraft/item/Item;Lnet/minecraft/block/Block;Ljava/lang/String;)Lnet/minecraft/util/Identifier;- intermediary - method_65401- Lnet/minecraft/class_4910;method_65401(Lnet/minecraft/class_1792;Lnet/minecraft/class_2248;Ljava/lang/String;)Lnet/minecraft/class_2960;- official - a- Lfna;a(Lcwm;Ldjn;Ljava/lang/String;)Lakv;
 
- 
uploadTwoLayerBlockItemModel- Mappings:
- Namespace - Name - Mixin selector - named - uploadTwoLayerBlockItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;uploadTwoLayerBlockItemModel(Lnet/minecraft/item/Item;Lnet/minecraft/block/Block;Ljava/lang/String;)Lnet/minecraft/util/Identifier;- intermediary - method_65414- Lnet/minecraft/class_4910;method_65414(Lnet/minecraft/class_1792;Lnet/minecraft/class_2248;Ljava/lang/String;)Lnet/minecraft/class_2960;- official - b- Lfna;b(Lcwm;Ldjn;Ljava/lang/String;)Lakv;
 
- 
registerItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerItemModel(Lnet/minecraft/item/Item;)V- intermediary - method_25537- Lnet/minecraft/class_4910;method_25537(Lnet/minecraft/class_1792;)V- official - b- Lfna;b(Lcwm;)V
 
- 
registerItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerItemModel(Lnet/minecraft/block/Block;)V- intermediary - method_25600- Lnet/minecraft/class_4910;method_25600(Lnet/minecraft/class_2248;)V- official - c- Lfna;c(Ldjn;)V
 
- 
registerItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerItemModel(Lnet/minecraft/block/Block;Ljava/lang/String;)V- intermediary - method_25556- Lnet/minecraft/class_4910;method_25556(Lnet/minecraft/class_2248;Ljava/lang/String;)V- official - a- Lfna;a(Ldjn;Ljava/lang/String;)V
 
- 
registerTwoLayerItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerTwoLayerItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTwoLayerItemModel(Lnet/minecraft/block/Block;Ljava/lang/String;)V- intermediary - method_65416- Lnet/minecraft/class_4910;method_65416(Lnet/minecraft/class_2248;Ljava/lang/String;)V- official - b- Lfna;b(Ldjn;Ljava/lang/String;)V
 
- 
createNorthDefaultHorizontalRotationStates- Mappings:
- Namespace - Name - Mixin selector - named - createNorthDefaultHorizontalRotationStates- Lnet/minecraft/client/data/BlockStateModelGenerator;createNorthDefaultHorizontalRotationStates()Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25599- Lnet/minecraft/class_4910;method_25599()Lnet/minecraft/class_4926;- official - b- Lfna;b()Lfnj;
 
- 
createSouthDefaultHorizontalRotationStates- Mappings:
- Namespace - Name - Mixin selector - named - createSouthDefaultHorizontalRotationStates- Lnet/minecraft/client/data/BlockStateModelGenerator;createSouthDefaultHorizontalRotationStates()Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25618- Lnet/minecraft/class_4910;method_25618()Lnet/minecraft/class_4926;- official - c- Lfna;c()Lfnj;
 
- 
createEastDefaultHorizontalRotationStates- Mappings:
- Namespace - Name - Mixin selector - named - createEastDefaultHorizontalRotationStates- Lnet/minecraft/client/data/BlockStateModelGenerator;createEastDefaultHorizontalRotationStates()Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25630- Lnet/minecraft/class_4910;method_25630()Lnet/minecraft/class_4926;- official - d- Lfna;d()Lfnj;
 
- 
createNorthDefaultRotationStates- Mappings:
- Namespace - Name - Mixin selector - named - createNorthDefaultRotationStates- Lnet/minecraft/client/data/BlockStateModelGenerator;createNorthDefaultRotationStates()Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25640- Lnet/minecraft/class_4910;method_25640()Lnet/minecraft/class_4926;- official - e- Lfna;e()Lfnj;
 
- 
createBlockStateWithRandomHorizontalRotationsprivate static VariantsBlockStateSupplier createBlockStateWithRandomHorizontalRotations(Block block, Identifier modelId) - Mappings:
- Namespace - Name - Mixin selector - named - createBlockStateWithRandomHorizontalRotations- Lnet/minecraft/client/data/BlockStateModelGenerator;createBlockStateWithRandomHorizontalRotations(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/VariantsBlockStateSupplier;- intermediary - method_25634- Lnet/minecraft/class_4910;method_25634(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925;- official - b- Lfna;b(Ldjn;Lakv;)Lfni;
 
- 
createModelVariantWithRandomHorizontalRotationsprivate static BlockStateVariant[] createModelVariantWithRandomHorizontalRotations(Identifier modelId) - Mappings:
- Namespace - Name - Mixin selector - named - createModelVariantWithRandomHorizontalRotations- Lnet/minecraft/client/data/BlockStateModelGenerator;createModelVariantWithRandomHorizontalRotations(Lnet/minecraft/util/Identifier;)[Lnet/minecraft/client/data/BlockStateVariant;- intermediary - method_25584- Lnet/minecraft/class_4910;method_25584(Lnet/minecraft/class_2960;)[Lnet/minecraft/class_4935;- official - a- Lfna;a(Lakv;)[Lfnl;
 
- 
createBlockStateWithTwoModelAndRandomInversionprivate static VariantsBlockStateSupplier createBlockStateWithTwoModelAndRandomInversion(Block block, Identifier firstModelId, Identifier secondModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createBlockStateWithTwoModelAndRandomInversion- Lnet/minecraft/client/data/BlockStateModelGenerator;createBlockStateWithTwoModelAndRandomInversion(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/VariantsBlockStateSupplier;- intermediary - method_25645- Lnet/minecraft/class_4910;method_25645(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925;- official - a- Lfna;a(Ldjn;Lakv;Lakv;)Lfni;
 
- 
createBooleanModelMapprivate static BlockStateVariantMap createBooleanModelMap(BooleanProperty property, Identifier trueModel, Identifier falseModel) - Mappings:
- Namespace - Name - Mixin selector - named - createBooleanModelMap- Lnet/minecraft/client/data/BlockStateModelGenerator;createBooleanModelMap(Lnet/minecraft/state/property/BooleanProperty;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25565- Lnet/minecraft/class_4910;method_25565(Lnet/minecraft/class_2746;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926;- official - a- Lfna;a(Ldxp;Lakv;Lakv;)Lfnj;
 
- 
registerMirrorable- Mappings:
- Namespace - Name - Mixin selector - named - registerMirrorable- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMirrorable(Lnet/minecraft/block/Block;)V- intermediary - method_25619- Lnet/minecraft/class_4910;method_25619(Lnet/minecraft/class_2248;)V- official - d- Lfna;d(Ldjn;)V
 
- 
registerRotatable- Mappings:
- Namespace - Name - Mixin selector - named - registerRotatable- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRotatable(Lnet/minecraft/block/Block;)V- intermediary - method_25631- Lnet/minecraft/class_4910;method_25631(Lnet/minecraft/class_2248;)V- official - e- Lfna;e(Ldjn;)V
 
- 
registerBrushableBlock- Mappings:
- Namespace - Name - Mixin selector - named - registerBrushableBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBrushableBlock(Lnet/minecraft/block/Block;)V- intermediary - method_49377- Lnet/minecraft/class_4910;method_49377(Lnet/minecraft/class_2248;)V- official - f- Lfna;f(Ldjn;)V
 
- 
createButtonBlockStatestatic BlockStateSupplier createButtonBlockState(Block buttonBlock, Identifier regularModelId, Identifier pressedModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createButtonBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createButtonBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25654- Lnet/minecraft/class_4910;method_25654(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - b- Lfna;b(Ldjn;Lakv;Lakv;)Lfnf;
 
- 
fillDoorVariantMapprivate static BlockStateVariantMap.QuadrupleProperty<Direction,DoubleBlockHalf, fillDoorVariantMapDoorHinge, Boolean> (BlockStateVariantMap.QuadrupleProperty<Direction, DoubleBlockHalf, DoorHinge, Boolean> variantMap, DoubleBlockHalf targetHalf, Identifier leftHingeClosedModelId, Identifier leftHingeOpenModelId, Identifier rightHingeClosedModelId, Identifier rightHingeOpenModelId) - Mappings:
- Namespace - Name - Mixin selector - named - fillDoorVariantMap- Lnet/minecraft/client/data/BlockStateModelGenerator;fillDoorVariantMap(Lnet/minecraft/client/data/BlockStateVariantMap$QuadrupleProperty;Lnet/minecraft/block/enums/DoubleBlockHalf;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateVariantMap$QuadrupleProperty;- intermediary - method_25572- Lnet/minecraft/class_4910;method_25572(Lnet/minecraft/class_4926$class_4930;Lnet/minecraft/class_2756;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926$class_4930;- official - a- Lfna;a(Lfnj$d;Ldxt;Lakv;Lakv;Lakv;Lakv;)Lfnj$d;
 
- 
createDoorBlockStateprivate static BlockStateSupplier createDoorBlockState(Block doorBlock, Identifier bottomLeftHingeClosedModelId, Identifier bottomLeftHingeOpenModelId, Identifier bottomRightHingeClosedModelId, Identifier bottomRightHingeOpenModelId, Identifier topLeftHingeClosedModelId, Identifier topLeftHingeOpenModelId, Identifier topRightHingeClosedModelId, Identifier topRightHingeOpenModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createDoorBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createDoorBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25609- Lnet/minecraft/class_4910;method_25609(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - a- Lfna;a(Ldjn;Lakv;Lakv;Lakv;Lakv;Lakv;Lakv;Lakv;Lakv;)Lfnf;
 
- 
createCustomFenceBlockStatestatic BlockStateSupplier createCustomFenceBlockState(Block customFenceBlock, Identifier postModelId, Identifier northModelId, Identifier eastModelId, Identifier southModelId, Identifier westModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createCustomFenceBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createCustomFenceBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_46189- Lnet/minecraft/class_4910;method_46189(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - a- Lfna;a(Ldjn;Lakv;Lakv;Lakv;Lakv;Lakv;)Lfnf;
 
- 
createFenceBlockStatestatic BlockStateSupplier createFenceBlockState(Block fenceBlock, Identifier postModelId, Identifier sideModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createFenceBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createFenceBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25661- Lnet/minecraft/class_4910;method_25661(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - c- Lfna;c(Ldjn;Lakv;Lakv;)Lfnf;
 
- 
createWallBlockStatestatic BlockStateSupplier createWallBlockState(Block wallBlock, Identifier postModelId, Identifier lowSideModelId, Identifier tallSideModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createWallBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createWallBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25636- Lnet/minecraft/class_4910;method_25636(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - a- Lfna;a(Ldjn;Lakv;Lakv;Lakv;)Lfnf;
 
- 
createFenceGateBlockStatestatic BlockStateSupplier createFenceGateBlockState(Block fenceGateBlock, Identifier openModelId, Identifier closedModelId, Identifier openWallModelId, Identifier closedWallModelId, boolean uvlock) - Mappings:
- Namespace - Name - Mixin selector - named - createFenceGateBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createFenceGateBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Z)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25626- Lnet/minecraft/class_4910;method_25626(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Z)Lnet/minecraft/class_4917;- official - a- Lfna;a(Ldjn;Lakv;Lakv;Lakv;Lakv;Z)Lfnf;
 
- 
createStairsBlockStatestatic BlockStateSupplier createStairsBlockState(Block stairsBlock, Identifier innerModelId, Identifier regularModelId, Identifier outerModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createStairsBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createStairsBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25646- Lnet/minecraft/class_4910;method_25646(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - b- Lfna;b(Ldjn;Lakv;Lakv;Lakv;)Lfnf;
 
- 
createOrientableTrapdoorBlockStateprivate static BlockStateSupplier createOrientableTrapdoorBlockState(Block trapdoorBlock, Identifier topModelId, Identifier bottomModelId, Identifier openModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createOrientableTrapdoorBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createOrientableTrapdoorBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25655- Lnet/minecraft/class_4910;method_25655(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - c- Lfna;c(Ldjn;Lakv;Lakv;Lakv;)Lfnf;
 
- 
createTrapdoorBlockStateprivate static BlockStateSupplier createTrapdoorBlockState(Block trapdoorBlock, Identifier topModelId, Identifier bottomModelId, Identifier openModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createTrapdoorBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createTrapdoorBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25662- Lnet/minecraft/class_4910;method_25662(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - d- Lfna;d(Ldjn;Lakv;Lakv;Lakv;)Lfnf;
 
- 
createSingletonBlockState- Mappings:
- Namespace - Name - Mixin selector - named - createSingletonBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createSingletonBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/VariantsBlockStateSupplier;- intermediary - method_25644- Lnet/minecraft/class_4910;method_25644(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4925;- official - c- Lfna;c(Ldjn;Lakv;)Lfni;
 
- 
createAxisRotatedVariantMap- Mappings:
- Namespace - Name - Mixin selector - named - createAxisRotatedVariantMap- Lnet/minecraft/client/data/BlockStateModelGenerator;createAxisRotatedVariantMap()Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25649- Lnet/minecraft/class_4910;method_25649()Lnet/minecraft/class_4926;- official - f- Lfna;f()Lfnj;
 
- 
createUvLockedColumnBlockStatestatic BlockStateSupplier createUvLockedColumnBlockState(Block block, TextureMap textureMap, BiConsumer<Identifier, ModelSupplier> modelCollector) - Mappings:
- Namespace - Name - Mixin selector - named - createUvLockedColumnBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createUvLockedColumnBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TextureMap;Ljava/util/function/BiConsumer;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_47519- Lnet/minecraft/class_4910;method_47519(Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;Ljava/util/function/BiConsumer;)Lnet/minecraft/class_4917;- official - a- Lfna;a(Ldjn;Lfnv;Ljava/util/function/BiConsumer;)Lfnf;
 
- 
createAxisRotatedBlockState- Mappings:
- Namespace - Name - Mixin selector - named - createAxisRotatedBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createAxisRotatedBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25653- Lnet/minecraft/class_4910;method_25653(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - d- Lfna;d(Ldjn;Lakv;)Lfnf;
 
- 
registerAxisRotated- Mappings:
- Namespace - Name - Mixin selector - named - registerAxisRotated- Lnet/minecraft/client/data/BlockStateModelGenerator;registerAxisRotated(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)V- intermediary - method_31063- Lnet/minecraft/class_4910;method_31063(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V- official - e- Lfna;e(Ldjn;Lakv;)V
 
- 
registerAxisRotated- Mappings:
- Namespace - Name - Mixin selector - named - registerAxisRotated- Lnet/minecraft/client/data/BlockStateModelGenerator;registerAxisRotated(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TexturedModel$Factory;)V- intermediary - method_25553- Lnet/minecraft/class_4910;method_25553(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V- official - a- Lfna;a(Ldjn;Lfnx$a;)V
 
- 
registerNorthDefaultHorizontalRotated- Mappings:
- Namespace - Name - Mixin selector - named - registerNorthDefaultHorizontalRotated- Lnet/minecraft/client/data/BlockStateModelGenerator;registerNorthDefaultHorizontalRotated(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TexturedModel$Factory;)V- intermediary - method_25605- Lnet/minecraft/class_4910;method_25605(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V- official - c- Lfna;c(Ldjn;Lfnx$a;)V
 
- 
createAxisRotatedBlockStatestatic BlockStateSupplier createAxisRotatedBlockState(Block block, Identifier verticalModelId, Identifier horizontalModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createAxisRotatedBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createAxisRotatedBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25667- Lnet/minecraft/class_4910;method_25667(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - d- Lfna;d(Ldjn;Lakv;Lakv;)Lfnf;
 
- 
registerAxisRotatedprivate void registerAxisRotated(Block block, TexturedModel.Factory verticalModelFactory, TexturedModel.Factory horizontalModelFactory) - Mappings:
- Namespace - Name - Mixin selector - named - registerAxisRotated- Lnet/minecraft/client/data/BlockStateModelGenerator;registerAxisRotated(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TexturedModel$Factory;Lnet/minecraft/client/data/TexturedModel$Factory;)V- intermediary - method_25554- Lnet/minecraft/class_4910;method_25554(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;Lnet/minecraft/class_4946$class_4947;)V- official - a- Lfna;a(Ldjn;Lfnx$a;Lfnx$a;)V
 
- 
registerCreakingHeart- Mappings:
- Namespace - Name - Mixin selector - named - registerCreakingHeart- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCreakingHeart(Lnet/minecraft/block/Block;)V- intermediary - method_64949- Lnet/minecraft/class_4910;method_64949(Lnet/minecraft/class_2248;)V- official - g- Lfna;g(Ldjn;)V
 
- 
createSubModelprivate Identifier createSubModel(Block block, String suffix, Model model, Function<Identifier, TextureMap> texturesFactory) - Mappings:
- Namespace - Name - Mixin selector - named - createSubModel- Lnet/minecraft/client/data/BlockStateModelGenerator;createSubModel(Lnet/minecraft/block/Block;Ljava/lang/String;Lnet/minecraft/client/data/Model;Ljava/util/function/Function;)Lnet/minecraft/util/Identifier;- intermediary - method_25557- Lnet/minecraft/class_4910;method_25557(Lnet/minecraft/class_2248;Ljava/lang/String;Lnet/minecraft/class_4942;Ljava/util/function/Function;)Lnet/minecraft/class_2960;- official - a- Lfna;a(Ldjn;Ljava/lang/String;Lfnt;Ljava/util/function/Function;)Lakv;
 
- 
createPressurePlateBlockStatestatic BlockStateSupplier createPressurePlateBlockState(Block pressurePlateBlock, Identifier upModelId, Identifier downModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createPressurePlateBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createPressurePlateBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25673- Lnet/minecraft/class_4910;method_25673(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - e- Lfna;e(Ldjn;Lakv;Lakv;)Lfnf;
 
- 
createSlabBlockStatestatic BlockStateSupplier createSlabBlockState(Block slabBlock, Identifier bottomModelId, Identifier topModelId, Identifier fullModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createSlabBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createSlabBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_25668- Lnet/minecraft/class_4910;method_25668(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - e- Lfna;e(Ldjn;Lakv;Lakv;Lakv;)Lfnf;
 
- 
registerSimpleCubeAll- Mappings:
- Namespace - Name - Mixin selector - named - registerSimpleCubeAll- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSimpleCubeAll(Lnet/minecraft/block/Block;)V- intermediary - method_25641- Lnet/minecraft/class_4910;method_25641(Lnet/minecraft/class_2248;)V- official - a- Lfna;a(Ldjn;)V
 
- 
registerSingleton- Mappings:
- Namespace - Name - Mixin selector - named - registerSingleton- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSingleton(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TexturedModel$Factory;)V- intermediary - method_25622- Lnet/minecraft/class_4910;method_25622(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V- official - b- Lfna;b(Ldjn;Lfnx$a;)V
 
- 
registerTintedBlockAndItempublic void registerTintedBlockAndItem(Block block, TexturedModel.Factory texturedModelFactory, int tintColor) - Mappings:
- Namespace - Name - Mixin selector - named - registerTintedBlockAndItem- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTintedBlockAndItem(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TexturedModel$Factory;I)V- intermediary - method_65408- Lnet/minecraft/class_4910;method_65408(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;I)V- official - a- Lfna;a(Ldjn;Lfnx$a;I)V
 
- 
registerVineprivate void registerVine()- Mappings:
- Namespace - Name - Mixin selector - named - registerVine- Lnet/minecraft/client/data/BlockStateModelGenerator;registerVine()V- intermediary - method_65418- Lnet/minecraft/class_4910;method_65418()V- official - g- Lfna;g()V
 
- 
registerGrassTinted- Mappings:
- Namespace - Name - Mixin selector - named - registerGrassTinted- Lnet/minecraft/client/data/BlockStateModelGenerator;registerGrassTinted(Lnet/minecraft/block/Block;)V- intermediary - method_65420- Lnet/minecraft/class_4910;method_65420(Lnet/minecraft/class_2248;)V- official - h- Lfna;h(Ldjn;)V
 
- 
registerCubeAllModelTexturePool- Mappings:
- Namespace - Name - Mixin selector - named - registerCubeAllModelTexturePool- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCubeAllModelTexturePool(Lnet/minecraft/block/Block;)Lnet/minecraft/client/data/BlockStateModelGenerator$BlockTexturePool;- intermediary - method_25650- Lnet/minecraft/class_4910;method_25650(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4912;- official - i- Lfna;i(Ldjn;)Lfna$a;
 
- 
registerHangingSign- Mappings:
- Namespace - Name - Mixin selector - named - registerHangingSign- Lnet/minecraft/client/data/BlockStateModelGenerator;registerHangingSign(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_46190- Lnet/minecraft/class_4910;method_46190(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - a- Lfna;a(Ldjn;Ldjn;Ldjn;)V
 
- 
registerDoor- Mappings:
- Namespace - Name - Mixin selector - named - registerDoor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerDoor(Lnet/minecraft/block/Block;)V- intermediary - method_25658- Lnet/minecraft/class_4910;method_25658(Lnet/minecraft/class_2248;)V- official - j- Lfna;j(Ldjn;)V
 
- 
registerParentedDoor- Mappings:
- Namespace - Name - Mixin selector - named - registerParentedDoor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerParentedDoor(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_54823- Lnet/minecraft/class_4910;method_54823(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - b- Lfna;b(Ldjn;Ldjn;)V
 
- 
registerOrientableTrapdoor- Mappings:
- Namespace - Name - Mixin selector - named - registerOrientableTrapdoor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerOrientableTrapdoor(Lnet/minecraft/block/Block;)V- intermediary - method_25665- Lnet/minecraft/class_4910;method_25665(Lnet/minecraft/class_2248;)V- official - k- Lfna;k(Ldjn;)V
 
- 
registerTrapdoor- Mappings:
- Namespace - Name - Mixin selector - named - registerTrapdoor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTrapdoor(Lnet/minecraft/block/Block;)V- intermediary - method_25671- Lnet/minecraft/class_4910;method_25671(Lnet/minecraft/class_2248;)V- official - l- Lfna;l(Ldjn;)V
 
- 
registerParentedTrapdoor- Mappings:
- Namespace - Name - Mixin selector - named - registerParentedTrapdoor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerParentedTrapdoor(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_54824- Lnet/minecraft/class_4910;method_54824(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - c- Lfna;c(Ldjn;Ldjn;)V
 
- 
registerBigDripleafprivate void registerBigDripleaf()- Mappings:
- Namespace - Name - Mixin selector - named - registerBigDripleaf- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBigDripleaf()V- intermediary - method_33711- Lnet/minecraft/class_4910;method_33711()V- official - h- Lfna;h()V
 
- 
registerLog- Mappings:
- Namespace - Name - Mixin selector - named - registerLog- Lnet/minecraft/client/data/BlockStateModelGenerator;registerLog(Lnet/minecraft/block/Block;)Lnet/minecraft/client/data/BlockStateModelGenerator$LogTexturePool;- intermediary - method_25676- Lnet/minecraft/class_4910;method_25676(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4910$class_4914;- official - m- Lfna;m(Ldjn;)Lfna$e;
 
- 
registerSimpleState- Mappings:
- Namespace - Name - Mixin selector - named - registerSimpleState- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSimpleState(Lnet/minecraft/block/Block;)V- intermediary - method_25681- Lnet/minecraft/class_4910;method_25681(Lnet/minecraft/class_2248;)V- official - n- Lfna;n(Ldjn;)V
 
- 
registerStateWithModelReference- Mappings:
- Namespace - Name - Mixin selector - named - registerStateWithModelReference- Lnet/minecraft/client/data/BlockStateModelGenerator;registerStateWithModelReference(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25543- Lnet/minecraft/class_4910;method_25543(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - d- Lfna;d(Ldjn;Ldjn;)V
 
- 
registerTintableCross- Mappings:
- Namespace - Name - Mixin selector - named - registerTintableCross- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTintableCross(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;)V- intermediary - method_25548- Lnet/minecraft/class_4910;method_25548(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V- official - a- Lfna;a(Ldjn;Lfna$d;)V
 
- 
registerTintableCrossprivate void registerTintableCross(Block block, BlockStateModelGenerator.CrossType tintType, TextureMap texture) - Mappings:
- Namespace - Name - Mixin selector - named - registerTintableCross- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTintableCross(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;Lnet/minecraft/client/data/TextureMap;)V- intermediary - method_25549- Lnet/minecraft/class_4910;method_25549(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_4944;)V- official - a- Lfna;a(Ldjn;Lfna$d;Lfnv;)V
 
- 
registerTintableCrossBlockStateprivate void registerTintableCrossBlockState(Block block, BlockStateModelGenerator.CrossType tintType) - Mappings:
- Namespace - Name - Mixin selector - named - registerTintableCrossBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTintableCrossBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;)V- intermediary - method_25603- Lnet/minecraft/class_4910;method_25603(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V- official - b- Lfna;b(Ldjn;Lfna$d;)V
 
- 
registerTintableCrossBlockStateprivate void registerTintableCrossBlockState(Block block, BlockStateModelGenerator.CrossType tintType, TextureMap crossTexture) - Mappings:
- Namespace - Name - Mixin selector - named - registerTintableCrossBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTintableCrossBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;Lnet/minecraft/client/data/TextureMap;)V- intermediary - method_25604- Lnet/minecraft/class_4910;method_25604(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_4944;)V- official - b- Lfna;b(Ldjn;Lfna$d;Lfnv;)V
 
- 
registerTintableCrossBlockStateWithStagesprivate void registerTintableCrossBlockStateWithStages(Block block, BlockStateModelGenerator.CrossType tintType, Property<Integer> stageProperty, int[] stages) - Mappings:
- Namespace - Name - Mixin selector - named - registerTintableCrossBlockStateWithStages- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTintableCrossBlockStateWithStages(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;Lnet/minecraft/state/property/Property;[I)V- intermediary - method_49374- Lnet/minecraft/class_4910;method_49374(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;Lnet/minecraft/class_2769;[I)V- official - a- Lfna;a(Ldjn;Lfna$d;Ldya;[I)V
 
- 
registerFlowerPotPlantAndItemprivate void registerFlowerPotPlantAndItem(Block block, Block flowerPotBlock, BlockStateModelGenerator.CrossType crossType) - Mappings:
- Namespace - Name - Mixin selector - named - registerFlowerPotPlantAndItem- Lnet/minecraft/client/data/BlockStateModelGenerator;registerFlowerPotPlantAndItem(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;)V- intermediary - method_65407- Lnet/minecraft/class_4910;method_65407(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V- official - a- Lfna;a(Ldjn;Ldjn;Lfna$d;)V
 
- 
registerFlowerPotPlantprivate void registerFlowerPotPlant(Block plantBlock, Block flowerPotBlock, BlockStateModelGenerator.CrossType tintType) - Mappings:
- Namespace - Name - Mixin selector - named - registerFlowerPotPlant- Lnet/minecraft/client/data/BlockStateModelGenerator;registerFlowerPotPlant(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;)V- intermediary - method_25545- Lnet/minecraft/class_4910;method_25545(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V- official - b- Lfna;b(Ldjn;Ldjn;Lfna$d;)V
 
- 
registerCoralFan- Mappings:
- Namespace - Name - Mixin selector - named - registerCoralFan- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCoralFan(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25601- Lnet/minecraft/class_4910;method_25601(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - e- Lfna;e(Ldjn;Ldjn;)V
 
- 
registerGourd- Mappings:
- Namespace - Name - Mixin selector - named - registerGourd- Lnet/minecraft/client/data/BlockStateModelGenerator;registerGourd(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25620- Lnet/minecraft/class_4910;method_25620(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - f- Lfna;f(Ldjn;Ldjn;)V
 
- 
registerPitcherPlantprivate void registerPitcherPlant()- Mappings:
- Namespace - Name - Mixin selector - named - registerPitcherPlant- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPitcherPlant()V- intermediary - method_49991- Lnet/minecraft/class_4910;method_49991()V- official - i- Lfna;i()V
 
- 
registerPitcherCropprivate void registerPitcherCrop()- Mappings:
- Namespace - Name - Mixin selector - named - registerPitcherCrop- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPitcherCrop()V- intermediary - method_49992- Lnet/minecraft/class_4910;method_49992()V- official - j- Lfna;j()V
 
- 
registerCoralprivate void registerCoral(Block coral, Block deadCoral, Block coralBlock, Block deadCoralBlock, Block coralFan, Block deadCoralFan, Block coralWallFan, Block deadCoralWallFan) - Mappings:
- Namespace - Name - Mixin selector - named - registerCoral- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCoral(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25544- Lnet/minecraft/class_4910;method_25544(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - a- Lfna;a(Ldjn;Ldjn;Ldjn;Ldjn;Ldjn;Ldjn;Ldjn;Ldjn;)V
 
- 
registerDoubleBlock- Mappings:
- Namespace - Name - Mixin selector - named - registerDoubleBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerDoubleBlock(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;)V- intermediary - method_25621- Lnet/minecraft/class_4910;method_25621(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V- official - c- Lfna;c(Ldjn;Lfna$d;)V
 
- 
registerDoubleBlockAndItem- Mappings:
- Namespace - Name - Mixin selector - named - registerDoubleBlockAndItem- Lnet/minecraft/client/data/BlockStateModelGenerator;registerDoubleBlockAndItem(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;)V- intermediary - method_65417- Lnet/minecraft/class_4910;method_65417(Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V- official - d- Lfna;d(Ldjn;Lfna$d;)V
 
- 
registerGrassTintedDoubleBlockAndItem- Mappings:
- Namespace - Name - Mixin selector - named - registerGrassTintedDoubleBlockAndItem- Lnet/minecraft/client/data/BlockStateModelGenerator;registerGrassTintedDoubleBlockAndItem(Lnet/minecraft/block/Block;)V- intermediary - method_65421- Lnet/minecraft/class_4910;method_65421(Lnet/minecraft/class_2248;)V- official - o- Lfna;o(Ldjn;)V
 
- 
registerSunflowerprivate void registerSunflower()- Mappings:
- Namespace - Name - Mixin selector - named - registerSunflower- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSunflower()V- intermediary - method_25657- Lnet/minecraft/class_4910;method_25657()V- official - k- Lfna;k()V
 
- 
registerTallSeagrassprivate void registerTallSeagrass()- Mappings:
- Namespace - Name - Mixin selector - named - registerTallSeagrass- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTallSeagrass()V- intermediary - method_25664- Lnet/minecraft/class_4910;method_25664()V- official - l- Lfna;l()V
 
- 
registerSmallDripleafprivate void registerSmallDripleaf()- Mappings:
- Namespace - Name - Mixin selector - named - registerSmallDripleaf- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSmallDripleaf()V- intermediary - method_33712- Lnet/minecraft/class_4910;method_33712()V- official - m- Lfna;m()V
 
- 
registerDoubleBlockprivate void registerDoubleBlock(Block block, Identifier upperHalfModelId, Identifier lowerHalfModelId) - Mappings:
- Namespace - Name - Mixin selector - named - registerDoubleBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerDoubleBlock(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)V- intermediary - method_25678- Lnet/minecraft/class_4910;method_25678(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)V- official - f- Lfna;f(Ldjn;Lakv;Lakv;)V
 
- 
registerTurnableRail- Mappings:
- Namespace - Name - Mixin selector - named - registerTurnableRail- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTurnableRail(Lnet/minecraft/block/Block;)V- intermediary - method_25685- Lnet/minecraft/class_4910;method_25685(Lnet/minecraft/class_2248;)V- official - p- Lfna;p(Ldjn;)V
 
- 
registerStraightRail- Mappings:
- Namespace - Name - Mixin selector - named - registerStraightRail- Lnet/minecraft/client/data/BlockStateModelGenerator;registerStraightRail(Lnet/minecraft/block/Block;)V- intermediary - method_25688- Lnet/minecraft/class_4910;method_25688(Lnet/minecraft/class_2248;)V- official - q- Lfna;q(Ldjn;)V
 
- 
registerBuiltinWithParticle- Mappings:
- Namespace - Name - Mixin selector - named - registerBuiltinWithParticle- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBuiltinWithParticle(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)V- intermediary - method_25542- Lnet/minecraft/class_4910;method_25542(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)V- official - a- Lfna;a(Ldjn;Lcwm;)V
 
- 
registerBuiltinWithParticle- Mappings:
- Namespace - Name - Mixin selector - named - registerBuiltinWithParticle- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBuiltinWithParticle(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;)V- intermediary - method_25660- Lnet/minecraft/class_4910;method_25660(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;)V- official - f- Lfna;f(Ldjn;Lakv;)V
 
- 
uploadParticleModel- Mappings:
- Namespace - Name - Mixin selector - named - uploadParticleModel- Lnet/minecraft/client/data/BlockStateModelGenerator;uploadParticleModel(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)Lnet/minecraft/util/Identifier;- intermediary - method_65419- Lnet/minecraft/class_4910;method_65419(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)Lnet/minecraft/class_2960;- official - g- Lfna;g(Ldjn;Ldjn;)Lakv;
 
- 
registerBuiltinWithParticle- Mappings:
- Namespace - Name - Mixin selector - named - registerBuiltinWithParticle- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBuiltinWithParticle(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_65403- Lnet/minecraft/class_4910;method_65403(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - a- Lfna;a(Ldjn;Ldjn;)V
 
- 
registerBuiltin- Mappings:
- Namespace - Name - Mixin selector - named - registerBuiltin- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBuiltin(Lnet/minecraft/block/Block;)V- intermediary - method_65422- Lnet/minecraft/class_4910;method_65422(Lnet/minecraft/class_2248;)V- official - r- Lfna;r(Ldjn;)V
 
- 
registerWoolAndCarpet- Mappings:
- Namespace - Name - Mixin selector - named - registerWoolAndCarpet- Lnet/minecraft/client/data/BlockStateModelGenerator;registerWoolAndCarpet(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25642- Lnet/minecraft/class_4910;method_25642(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - h- Lfna;h(Ldjn;Ldjn;)V
 
- 
registerFlowerbed- Mappings:
- Namespace - Name - Mixin selector - named - registerFlowerbed- Lnet/minecraft/client/data/BlockStateModelGenerator;registerFlowerbed(Lnet/minecraft/block/Block;)V- intermediary - method_49378- Lnet/minecraft/class_4910;method_49378(Lnet/minecraft/class_2248;)V- official - s- Lfna;s(Ldjn;)V
 
- 
registerRandomHorizontalRotations- Mappings:
- Namespace - Name - Mixin selector - named - registerRandomHorizontalRotations- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRandomHorizontalRotations(Lnet/minecraft/client/data/TexturedModel$Factory;[Lnet/minecraft/block/Block;)V- intermediary - method_25576- Lnet/minecraft/class_4910;method_25576(Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V- official - a- Lfna;a(Lfnx$a;[Ldjn;)V
 
- 
registerSouthDefaultHorizontalFacingprivate void registerSouthDefaultHorizontalFacing(TexturedModel.Factory modelFactory, Block[] blocks) - Mappings:
- Namespace - Name - Mixin selector - named - registerSouthDefaultHorizontalFacing- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSouthDefaultHorizontalFacing(Lnet/minecraft/client/data/TexturedModel$Factory;[Lnet/minecraft/block/Block;)V- intermediary - method_25614- Lnet/minecraft/class_4910;method_25614(Lnet/minecraft/class_4946$class_4947;[Lnet/minecraft/class_2248;)V- official - b- Lfna;b(Lfnx$a;[Ldjn;)V
 
- 
registerGlassAndPane- Mappings:
- Namespace - Name - Mixin selector - named - registerGlassAndPane- Lnet/minecraft/client/data/BlockStateModelGenerator;registerGlassAndPane(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25651- Lnet/minecraft/class_4910;method_25651(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - i- Lfna;i(Ldjn;Ldjn;)V
 
- 
registerCommandBlock- Mappings:
- Namespace - Name - Mixin selector - named - registerCommandBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCommandBlock(Lnet/minecraft/block/Block;)V- intermediary - method_25690- Lnet/minecraft/class_4910;method_25690(Lnet/minecraft/class_2248;)V- official - t- Lfna;t(Ldjn;)V
 
- 
registerAnvil- Mappings:
- Namespace - Name - Mixin selector - named - registerAnvil- Lnet/minecraft/client/data/BlockStateModelGenerator;registerAnvil(Lnet/minecraft/block/Block;)V- intermediary - method_25692- Lnet/minecraft/class_4910;method_25692(Lnet/minecraft/class_2248;)V- official - u- Lfna;u(Ldjn;)V
 
- 
getBambooBlockStateVariants- Mappings:
- Namespace - Name - Mixin selector - named - getBambooBlockStateVariants- Lnet/minecraft/client/data/BlockStateModelGenerator;getBambooBlockStateVariants(I)Ljava/util/List;- intermediary - method_25535- Lnet/minecraft/class_4910;method_25535(I)Ljava/util/List;- official - a- Lfna;a(I)Ljava/util/List;
 
- 
registerBambooprivate void registerBamboo()- Mappings:
- Namespace - Name - Mixin selector - named - registerBamboo- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBamboo()V- intermediary - method_25670- Lnet/minecraft/class_4910;method_25670()V- official - n- Lfna;n()V
 
- 
createUpDefaultFacingVariantMap- Mappings:
- Namespace - Name - Mixin selector - named - createUpDefaultFacingVariantMap- Lnet/minecraft/client/data/BlockStateModelGenerator;createUpDefaultFacingVariantMap()Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25675- Lnet/minecraft/class_4910;method_25675()Lnet/minecraft/class_4926;- official - o- Lfna;o()Lfnj;
 
- 
registerBarrelprivate void registerBarrel()- Mappings:
- Namespace - Name - Mixin selector - named - registerBarrel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBarrel()V- intermediary - method_25680- Lnet/minecraft/class_4910;method_25680()V- official - p- Lfna;p()V
 
- 
createValueFencedModelMapprivate static <T extends Comparable<T>> BlockStateVariantMap createValueFencedModelMap(Property<T> property, T fence, Identifier higherOrEqualModelId, Identifier lowerModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createValueFencedModelMap- Lnet/minecraft/client/data/BlockStateModelGenerator;createValueFencedModelMap(Lnet/minecraft/state/property/Property;Ljava/lang/Comparable;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateVariantMap;- intermediary - method_25566- Lnet/minecraft/class_4910;method_25566(Lnet/minecraft/class_2769;Ljava/lang/Comparable;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4926;- official - a- Lfna;a(Ldya;Ljava/lang/Comparable;Lakv;Lakv;)Lfnj;
 
- 
registerBeehive- Mappings:
- Namespace - Name - Mixin selector - named - registerBeehive- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBeehive(Lnet/minecraft/block/Block;Ljava/util/function/Function;)V- intermediary - method_25558- Lnet/minecraft/class_4910;method_25558(Lnet/minecraft/class_2248;Ljava/util/function/Function;)V- official - a- Lfna;a(Ldjn;Ljava/util/function/Function;)V
 
- 
registerCrop- Mappings:
- Namespace - Name - Mixin selector - named - registerCrop- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCrop(Lnet/minecraft/block/Block;Lnet/minecraft/state/property/Property;[I)V- intermediary - method_25547- Lnet/minecraft/class_4910;method_25547(Lnet/minecraft/class_2248;Lnet/minecraft/class_2769;[I)V- official - a- Lfna;a(Ldjn;Ldya;[I)V
 
- 
registerBellprivate void registerBell()- Mappings:
- Namespace - Name - Mixin selector - named - registerBell- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBell()V- intermediary - method_25684- Lnet/minecraft/class_4910;method_25684()V- official - q- Lfna;q()V
 
- 
registerGrindstoneprivate void registerGrindstone()- Mappings:
- Namespace - Name - Mixin selector - named - registerGrindstone- Lnet/minecraft/client/data/BlockStateModelGenerator;registerGrindstone()V- intermediary - method_25687- Lnet/minecraft/class_4910;method_25687()V- official - r- Lfna;r()V
 
- 
registerCooker- Mappings:
- Namespace - Name - Mixin selector - named - registerCooker- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCooker(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TexturedModel$Factory;)V- intermediary - method_25652- Lnet/minecraft/class_4910;method_25652(Lnet/minecraft/class_2248;Lnet/minecraft/class_4946$class_4947;)V- official - d- Lfna;d(Ldjn;Lfnx$a;)V
 
- 
registerCampfire- Mappings:
- Namespace - Name - Mixin selector - named - registerCampfire- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCampfire([Lnet/minecraft/block/Block;)V- intermediary - method_27166- Lnet/minecraft/class_4910;method_27166([Lnet/minecraft/class_2248;)V- official - a- Lfna;a([Ldjn;)V
 
- 
registerAzalea- Mappings:
- Namespace - Name - Mixin selector - named - registerAzalea- Lnet/minecraft/client/data/BlockStateModelGenerator;registerAzalea(Lnet/minecraft/block/Block;)V- intermediary - method_33713- Lnet/minecraft/class_4910;method_33713(Lnet/minecraft/class_2248;)V- official - v- Lfna;v(Ldjn;)V
 
- 
registerPottedAzaleaBush- Mappings:
- Namespace - Name - Mixin selector - named - registerPottedAzaleaBush- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPottedAzaleaBush(Lnet/minecraft/block/Block;)V- intermediary - method_37317- Lnet/minecraft/class_4910;method_37317(Lnet/minecraft/class_2248;)V- official - w- Lfna;w(Ldjn;)V
 
- 
registerBookshelfprivate void registerBookshelf()- Mappings:
- Namespace - Name - Mixin selector - named - registerBookshelf- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBookshelf()V- intermediary - method_25691- Lnet/minecraft/class_4910;method_25691()V- official - s- Lfna;s()V
 
- 
registerRedstoneprivate void registerRedstone()- Mappings:
- Namespace - Name - Mixin selector - named - registerRedstone- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRedstone()V- intermediary - method_25693- Lnet/minecraft/class_4910;method_25693()V- official - t- Lfna;t()V
 
- 
registerComparatorprivate void registerComparator()- Mappings:
- Namespace - Name - Mixin selector - named - registerComparator- Lnet/minecraft/client/data/BlockStateModelGenerator;registerComparator()V- intermediary - method_25695- Lnet/minecraft/class_4910;method_25695()V- official - u- Lfna;u()V
 
- 
registerSmoothStoneprivate void registerSmoothStone()- Mappings:
- Namespace - Name - Mixin selector - named - registerSmoothStone- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSmoothStone()V- intermediary - method_25697- Lnet/minecraft/class_4910;method_25697()V- official - v- Lfna;v()V
 
- 
registerBrewingStandprivate void registerBrewingStand()- Mappings:
- Namespace - Name - Mixin selector - named - registerBrewingStand- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBrewingStand()V- intermediary - method_25699- Lnet/minecraft/class_4910;method_25699()V- official - w- Lfna;w()V
 
- 
registerMushroomBlock- Mappings:
- Namespace - Name - Mixin selector - named - registerMushroomBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMushroomBlock(Lnet/minecraft/block/Block;)V- intermediary - method_25694- Lnet/minecraft/class_4910;method_25694(Lnet/minecraft/class_2248;)V- official - x- Lfna;x(Ldjn;)V
 
- 
registerCakeprivate void registerCake()- Mappings:
- Namespace - Name - Mixin selector - named - registerCake- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCake()V- intermediary - method_25701- Lnet/minecraft/class_4910;method_25701()V- official - x- Lfna;x()V
 
- 
registerCartographyTableprivate void registerCartographyTable()- Mappings:
- Namespace - Name - Mixin selector - named - registerCartographyTable- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCartographyTable()V- intermediary - method_25703- Lnet/minecraft/class_4910;method_25703()V- official - y- Lfna;y()V
 
- 
registerSmithingTableprivate void registerSmithingTable()- Mappings:
- Namespace - Name - Mixin selector - named - registerSmithingTable- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSmithingTable()V- intermediary - method_25705- Lnet/minecraft/class_4910;method_25705()V- official - z- Lfna;z()V
 
- 
registerCubeWithCustomTexturesprivate void registerCubeWithCustomTextures(Block block, Block otherTextureSource, BiFunction<Block, Block, TextureMap> texturesFactory) - Mappings:
- Namespace - Name - Mixin selector - named - registerCubeWithCustomTextures- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCubeWithCustomTextures(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Ljava/util/function/BiFunction;)V- intermediary - method_25546- Lnet/minecraft/class_4910;method_25546(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Ljava/util/function/BiFunction;)V- official - a- Lfna;a(Ldjn;Ldjn;Ljava/util/function/BiFunction;)V
 
- 
registerGeneric- Mappings:
- Namespace - Name - Mixin selector - named - registerGeneric- Lnet/minecraft/client/data/BlockStateModelGenerator;registerGeneric(Lnet/minecraft/block/Block;)V- intermediary - method_51463- Lnet/minecraft/class_4910;method_51463(Lnet/minecraft/class_2248;)V- official - b- Lfna;b(Ldjn;)V
 
- 
registerPumpkinsprivate void registerPumpkins()- Mappings:
- Namespace - Name - Mixin selector - named - registerPumpkins- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPumpkins()V- intermediary - method_25707- Lnet/minecraft/class_4910;method_25707()V- official - A- Lfna;A()V
 
- 
registerNorthDefaultHorizontalRotatable- Mappings:
- Namespace - Name - Mixin selector - named - registerNorthDefaultHorizontalRotatable- Lnet/minecraft/client/data/BlockStateModelGenerator;registerNorthDefaultHorizontalRotatable(Lnet/minecraft/block/Block;Lnet/minecraft/client/data/TextureMap;)V- intermediary - method_25550- Lnet/minecraft/class_4910;method_25550(Lnet/minecraft/class_2248;Lnet/minecraft/class_4944;)V- official - a- Lfna;a(Ldjn;Lfnv;)V
 
- 
registerCauldronsprivate void registerCauldrons()- Mappings:
- Namespace - Name - Mixin selector - named - registerCauldrons- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCauldrons()V- intermediary - method_25709- Lnet/minecraft/class_4910;method_25709()V- official - B- Lfna;B()V
 
- 
registerChorusFlowerprivate void registerChorusFlower()- Mappings:
- Namespace - Name - Mixin selector - named - registerChorusFlower- Lnet/minecraft/client/data/BlockStateModelGenerator;registerChorusFlower()V- intermediary - method_25711- Lnet/minecraft/class_4910;method_25711()V- official - C- Lfna;C()V
 
- 
registerCrafterprivate void registerCrafter()- Mappings:
- Namespace - Name - Mixin selector - named - registerCrafter- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCrafter()V- intermediary - method_54654- Lnet/minecraft/class_4910;method_54654()V- official - D- Lfna;D()V
 
- 
registerDispenserLikeOrientable- Mappings:
- Namespace - Name - Mixin selector - named - registerDispenserLikeOrientable- Lnet/minecraft/client/data/BlockStateModelGenerator;registerDispenserLikeOrientable(Lnet/minecraft/block/Block;)V- intermediary - method_25696- Lnet/minecraft/class_4910;method_25696(Lnet/minecraft/class_2248;)V- official - y- Lfna;y(Ldjn;)V
 
- 
registerEndPortalFrameprivate void registerEndPortalFrame()- Mappings:
- Namespace - Name - Mixin selector - named - registerEndPortalFrame- Lnet/minecraft/client/data/BlockStateModelGenerator;registerEndPortalFrame()V- intermediary - method_25712- Lnet/minecraft/class_4910;method_25712()V- official - E- Lfna;E()V
 
- 
registerChorusPlantprivate void registerChorusPlant()- Mappings:
- Namespace - Name - Mixin selector - named - registerChorusPlant- Lnet/minecraft/client/data/BlockStateModelGenerator;registerChorusPlant()V- intermediary - method_25508- Lnet/minecraft/class_4910;method_25508()V- official - F- Lfna;F()V
 
- 
registerComposterprivate void registerComposter()- Mappings:
- Namespace - Name - Mixin selector - named - registerComposter- Lnet/minecraft/client/data/BlockStateModelGenerator;registerComposter()V- intermediary - method_25509- Lnet/minecraft/class_4910;method_25509()V- official - G- Lfna;G()V
 
- 
registerCopperBulb- Mappings:
- Namespace - Name - Mixin selector - named - registerCopperBulb- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCopperBulb(Lnet/minecraft/block/Block;)V- intermediary - method_54826- Lnet/minecraft/class_4910;method_54826(Lnet/minecraft/class_2248;)V- official - z- Lfna;z(Ldjn;)V
 
- 
createCopperBulbBlockStateprivate BlockStateSupplier createCopperBulbBlockState(Block copperBulbBlock, Identifier modelId, Identifier litModelId, Identifier poweredModelId, Identifier litPoweredModelId) - Mappings:
- Namespace - Name - Mixin selector - named - createCopperBulbBlockState- Lnet/minecraft/client/data/BlockStateModelGenerator;createCopperBulbBlockState(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;Lnet/minecraft/util/Identifier;)Lnet/minecraft/client/data/BlockStateSupplier;- intermediary - method_54822- Lnet/minecraft/class_4910;method_54822(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;Lnet/minecraft/class_2960;)Lnet/minecraft/class_4917;- official - a- Lfna;a(Ldjn;Lakv;Lakv;Lakv;Lakv;)Lfnf;
 
- 
registerWaxedCopperBulb- Mappings:
- Namespace - Name - Mixin selector - named - registerWaxedCopperBulb- Lnet/minecraft/client/data/BlockStateModelGenerator;registerWaxedCopperBulb(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_54825- Lnet/minecraft/class_4910;method_54825(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - j- Lfna;j(Ldjn;Ldjn;)V
 
- 
registerAmethyst- Mappings:
- Namespace - Name - Mixin selector - named - registerAmethyst- Lnet/minecraft/client/data/BlockStateModelGenerator;registerAmethyst(Lnet/minecraft/block/Block;)V- intermediary - method_32229- Lnet/minecraft/class_4910;method_32229(Lnet/minecraft/class_2248;)V- official - A- Lfna;A(Ldjn;)V
 
- 
registerAmethystsprivate void registerAmethysts()- Mappings:
- Namespace - Name - Mixin selector - named - registerAmethysts- Lnet/minecraft/client/data/BlockStateModelGenerator;registerAmethysts()V- intermediary - method_32227- Lnet/minecraft/class_4910;method_32227()V- official - H- Lfna;H()V
 
- 
registerPointedDripstoneprivate void registerPointedDripstone()- Mappings:
- Namespace - Name - Mixin selector - named - registerPointedDripstone- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPointedDripstone()V- intermediary - method_32802- Lnet/minecraft/class_4910;method_32802()V- official - I- Lfna;I()V
 
- 
getDripstoneVariant- Mappings:
- Namespace - Name - Mixin selector - named - getDripstoneVariant- Lnet/minecraft/client/data/BlockStateModelGenerator;getDripstoneVariant(Lnet/minecraft/util/math/Direction;Lnet/minecraft/block/enums/Thickness;)Lnet/minecraft/client/data/BlockStateVariant;- intermediary - method_32803- Lnet/minecraft/class_4910;method_32803(Lnet/minecraft/class_2350;Lnet/minecraft/class_5691;)Lnet/minecraft/class_4935;- official - a- Lfna;a(Ljn;Ldxu;)Lfnl;
 
- 
registerNetherrackBottomCustomTop- Mappings:
- Namespace - Name - Mixin selector - named - registerNetherrackBottomCustomTop- Lnet/minecraft/client/data/BlockStateModelGenerator;registerNetherrackBottomCustomTop(Lnet/minecraft/block/Block;)V- intermediary - method_25698- Lnet/minecraft/class_4910;method_25698(Lnet/minecraft/class_2248;)V- official - B- Lfna;B(Ldjn;)V
 
- 
registerDaylightDetectorprivate void registerDaylightDetector()- Mappings:
- Namespace - Name - Mixin selector - named - registerDaylightDetector- Lnet/minecraft/client/data/BlockStateModelGenerator;registerDaylightDetector()V- intermediary - method_25510- Lnet/minecraft/class_4910;method_25510()V- official - J- Lfna;J()V
 
- 
registerRod- Mappings:
- Namespace - Name - Mixin selector - named - registerRod- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRod(Lnet/minecraft/block/Block;)V- intermediary - method_31064- Lnet/minecraft/class_4910;method_31064(Lnet/minecraft/class_2248;)V- official - C- Lfna;C(Ldjn;)V
 
- 
registerLightningRodprivate void registerLightningRod()- Mappings:
- Namespace - Name - Mixin selector - named - registerLightningRod- Lnet/minecraft/client/data/BlockStateModelGenerator;registerLightningRod()V- intermediary - method_34852- Lnet/minecraft/class_4910;method_34852()V- official - K- Lfna;K()V
 
- 
registerFarmlandprivate void registerFarmland()- Mappings:
- Namespace - Name - Mixin selector - named - registerFarmland- Lnet/minecraft/client/data/BlockStateModelGenerator;registerFarmland()V- intermediary - method_25512- Lnet/minecraft/class_4910;method_25512()V- official - L- Lfna;L()V
 
- 
getFireFloorModels- Mappings:
- Namespace - Name - Mixin selector - named - getFireFloorModels- Lnet/minecraft/client/data/BlockStateModelGenerator;getFireFloorModels(Lnet/minecraft/block/Block;)Ljava/util/List;- intermediary - method_25700- Lnet/minecraft/class_4910;method_25700(Lnet/minecraft/class_2248;)Ljava/util/List;- official - D- Lfna;D(Ldjn;)Ljava/util/List;
 
- 
getFireSideModels- Mappings:
- Namespace - Name - Mixin selector - named - getFireSideModels- Lnet/minecraft/client/data/BlockStateModelGenerator;getFireSideModels(Lnet/minecraft/block/Block;)Ljava/util/List;- intermediary - method_25702- Lnet/minecraft/class_4910;method_25702(Lnet/minecraft/class_2248;)Ljava/util/List;- official - E- Lfna;E(Ldjn;)Ljava/util/List;
 
- 
getFireUpModels- Mappings:
- Namespace - Name - Mixin selector - named - getFireUpModels- Lnet/minecraft/client/data/BlockStateModelGenerator;getFireUpModels(Lnet/minecraft/block/Block;)Ljava/util/List;- intermediary - method_25704- Lnet/minecraft/class_4910;method_25704(Lnet/minecraft/class_2248;)Ljava/util/List;- official - F- Lfna;F(Ldjn;)Ljava/util/List;
 
- 
buildBlockStateVariantsprivate static List<BlockStateVariant> buildBlockStateVariants(List<Identifier> modelIds, UnaryOperator<BlockStateVariant> processor) - Mappings:
- Namespace - Name - Mixin selector - named - buildBlockStateVariants- Lnet/minecraft/client/data/BlockStateModelGenerator;buildBlockStateVariants(Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List;- intermediary - method_25583- Lnet/minecraft/class_4910;method_25583(Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List;- official - a- Lfna;a(Ljava/util/List;Ljava/util/function/UnaryOperator;)Ljava/util/List;
 
- 
registerFireprivate void registerFire()- Mappings:
- Namespace - Name - Mixin selector - named - registerFire- Lnet/minecraft/client/data/BlockStateModelGenerator;registerFire()V- intermediary - method_25513- Lnet/minecraft/class_4910;method_25513()V- official - M- Lfna;M()V
 
- 
registerSoulFireprivate void registerSoulFire()- Mappings:
- Namespace - Name - Mixin selector - named - registerSoulFire- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSoulFire()V- intermediary - method_25514- Lnet/minecraft/class_4910;method_25514()V- official - N- Lfna;N()V
 
- 
registerLantern- Mappings:
- Namespace - Name - Mixin selector - named - registerLantern- Lnet/minecraft/client/data/BlockStateModelGenerator;registerLantern(Lnet/minecraft/block/Block;)V- intermediary - method_25706- Lnet/minecraft/class_4910;method_25706(Lnet/minecraft/class_2248;)V- official - G- Lfna;G(Ldjn;)V
 
- 
registerMuddyMangroveRootsprivate void registerMuddyMangroveRoots()- Mappings:
- Namespace - Name - Mixin selector - named - registerMuddyMangroveRoots- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMuddyMangroveRoots()V- intermediary - method_42033- Lnet/minecraft/class_4910;method_42033()V- official - O- Lfna;O()V
 
- 
registerMangrovePropaguleprivate void registerMangrovePropagule()- Mappings:
- Namespace - Name - Mixin selector - named - registerMangrovePropagule- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMangrovePropagule()V- intermediary - method_42034- Lnet/minecraft/class_4910;method_42034()V- official - P- Lfna;P()V
 
- 
registerFrostedIceprivate void registerFrostedIce()- Mappings:
- Namespace - Name - Mixin selector - named - registerFrostedIce- Lnet/minecraft/client/data/BlockStateModelGenerator;registerFrostedIce()V- intermediary - method_25515- Lnet/minecraft/class_4910;method_25515()V- official - Q- Lfna;Q()V
 
- 
registerTopSoilsprivate void registerTopSoils()- Mappings:
- Namespace - Name - Mixin selector - named - registerTopSoils- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTopSoils()V- intermediary - method_25516- Lnet/minecraft/class_4910;method_25516()V- official - R- Lfna;R()V
 
- 
registerTopSoil- Mappings:
- Namespace - Name - Mixin selector - named - registerTopSoil- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTopSoil(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/data/BlockStateVariant;)V- intermediary - method_25560- Lnet/minecraft/class_4910;method_25560(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4935;)V- official - a- Lfna;a(Ldjn;Lakv;Lfnl;)V
 
- 
registerCocoaprivate void registerCocoa()- Mappings:
- Namespace - Name - Mixin selector - named - registerCocoa- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCocoa()V- intermediary - method_25517- Lnet/minecraft/class_4910;method_25517()V- official - S- Lfna;S()V
 
- 
registerDirtPathprivate void registerDirtPath()- Mappings:
- Namespace - Name - Mixin selector - named - registerDirtPath- Lnet/minecraft/client/data/BlockStateModelGenerator;registerDirtPath()V- intermediary - method_25518- Lnet/minecraft/class_4910;method_25518()V- official - T- Lfna;T()V
 
- 
registerWeightedPressurePlate- Mappings:
- Namespace - Name - Mixin selector - named - registerWeightedPressurePlate- Lnet/minecraft/client/data/BlockStateModelGenerator;registerWeightedPressurePlate(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25666- Lnet/minecraft/class_4910;method_25666(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - k- Lfna;k(Ldjn;Ldjn;)V
 
- 
registerHopperprivate void registerHopper()- Mappings:
- Namespace - Name - Mixin selector - named - registerHopper- Lnet/minecraft/client/data/BlockStateModelGenerator;registerHopper()V- intermediary - method_25519- Lnet/minecraft/class_4910;method_25519()V- official - U- Lfna;U()V
 
- 
registerParentedUsed for a block that shares a block model with another block, for example waxed copper or infested stone bricks.- Mappings:
- Namespace - Name - Mixin selector - named - registerParented- Lnet/minecraft/client/data/BlockStateModelGenerator;registerParented(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25672- Lnet/minecraft/class_4910;method_25672(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - l- Lfna;l(Ldjn;Ldjn;)V
 
- 
registerIronBarsprivate void registerIronBars()- Mappings:
- Namespace - Name - Mixin selector - named - registerIronBars- Lnet/minecraft/client/data/BlockStateModelGenerator;registerIronBars()V- intermediary - method_25520- Lnet/minecraft/class_4910;method_25520()V- official - V- Lfna;V()V
 
- 
registerNorthDefaultHorizontalRotation- Mappings:
- Namespace - Name - Mixin selector - named - registerNorthDefaultHorizontalRotation- Lnet/minecraft/client/data/BlockStateModelGenerator;registerNorthDefaultHorizontalRotation(Lnet/minecraft/block/Block;)V- intermediary - method_25708- Lnet/minecraft/class_4910;method_25708(Lnet/minecraft/class_2248;)V- official - H- Lfna;H(Ldjn;)V
 
- 
registerLeverprivate void registerLever()- Mappings:
- Namespace - Name - Mixin selector - named - registerLever- Lnet/minecraft/client/data/BlockStateModelGenerator;registerLever()V- intermediary - method_25521- Lnet/minecraft/class_4910;method_25521()V- official - W- Lfna;W()V
 
- 
registerLilyPadprivate void registerLilyPad()- Mappings:
- Namespace - Name - Mixin selector - named - registerLilyPad- Lnet/minecraft/client/data/BlockStateModelGenerator;registerLilyPad()V- intermediary - method_25522- Lnet/minecraft/class_4910;method_25522()V- official - X- Lfna;X()V
 
- 
registerFrogspawnprivate void registerFrogspawn()- Mappings:
- Namespace - Name - Mixin selector - named - registerFrogspawn- Lnet/minecraft/client/data/BlockStateModelGenerator;registerFrogspawn()V- intermediary - method_42035- Lnet/minecraft/class_4910;method_42035()V- official - Y- Lfna;Y()V
 
- 
registerNetherPortalprivate void registerNetherPortal()- Mappings:
- Namespace - Name - Mixin selector - named - registerNetherPortal- Lnet/minecraft/client/data/BlockStateModelGenerator;registerNetherPortal()V- intermediary - method_25523- Lnet/minecraft/class_4910;method_25523()V- official - Z- Lfna;Z()V
 
- 
registerNetherrackprivate void registerNetherrack()- Mappings:
- Namespace - Name - Mixin selector - named - registerNetherrack- Lnet/minecraft/client/data/BlockStateModelGenerator;registerNetherrack()V- intermediary - method_25524- Lnet/minecraft/class_4910;method_25524()V- official - aa- Lfna;aa()V
 
- 
registerObserverprivate void registerObserver()- Mappings:
- Namespace - Name - Mixin selector - named - registerObserver- Lnet/minecraft/client/data/BlockStateModelGenerator;registerObserver()V- intermediary - method_25525- Lnet/minecraft/class_4910;method_25525()V- official - ab- Lfna;ab()V
 
- 
registerPistonsprivate void registerPistons()- Mappings:
- Namespace - Name - Mixin selector - named - registerPistons- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPistons()V- intermediary - method_25526- Lnet/minecraft/class_4910;method_25526()V- official - ac- Lfna;ac()V
 
- 
registerPiston- Mappings:
- Namespace - Name - Mixin selector - named - registerPiston- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPiston(Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Lnet/minecraft/client/data/TextureMap;)V- intermediary - method_25561- Lnet/minecraft/class_4910;method_25561(Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Lnet/minecraft/class_4944;)V- official - a- Lfna;a(Ldjn;Lakv;Lfnv;)V
 
- 
registerPistonHeadprivate void registerPistonHead()- Mappings:
- Namespace - Name - Mixin selector - named - registerPistonHead- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPistonHead()V- intermediary - method_25527- Lnet/minecraft/class_4910;method_25527()V- official - ad- Lfna;ad()V
 
- 
registerTrialSpawnerprivate void registerTrialSpawner()- Mappings:
- Namespace - Name - Mixin selector - named - registerTrialSpawner- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTrialSpawner()V- intermediary - method_55306- Lnet/minecraft/class_4910;method_55306()V- official - ae- Lfna;ae()V
 
- 
registerVaultprivate void registerVault()- Mappings:
- Namespace - Name - Mixin selector - named - registerVault- Lnet/minecraft/client/data/BlockStateModelGenerator;registerVault()V- intermediary - method_56886- Lnet/minecraft/class_4910;method_56886()V- official - af- Lfna;af()V
 
- 
registerSculkSensorprivate void registerSculkSensor()- Mappings:
- Namespace - Name - Mixin selector - named - registerSculkSensor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSculkSensor()V- intermediary - method_33128- Lnet/minecraft/class_4910;method_33128()V- official - ag- Lfna;ag()V
 
- 
registerCalibratedSculkSensorprivate void registerCalibratedSculkSensor()- Mappings:
- Namespace - Name - Mixin selector - named - registerCalibratedSculkSensor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCalibratedSculkSensor()V- intermediary - method_49989- Lnet/minecraft/class_4910;method_49989()V- official - ah- Lfna;ah()V
 
- 
registerSculkShriekerprivate void registerSculkShrieker()- Mappings:
- Namespace - Name - Mixin selector - named - registerSculkShrieker- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSculkShrieker()V- intermediary - method_42037- Lnet/minecraft/class_4910;method_42037()V- official - ai- Lfna;ai()V
 
- 
registerScaffoldingprivate void registerScaffolding()- Mappings:
- Namespace - Name - Mixin selector - named - registerScaffolding- Lnet/minecraft/client/data/BlockStateModelGenerator;registerScaffolding()V- intermediary - method_25528- Lnet/minecraft/class_4910;method_25528()V- official - aj- Lfna;aj()V
 
- 
registerCaveVinesprivate void registerCaveVines()- Mappings:
- Namespace - Name - Mixin selector - named - registerCaveVines- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCaveVines()V- intermediary - method_33710- Lnet/minecraft/class_4910;method_33710()V- official - ak- Lfna;ak()V
 
- 
registerRedstoneLampprivate void registerRedstoneLamp()- Mappings:
- Namespace - Name - Mixin selector - named - registerRedstoneLamp- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRedstoneLamp()V- intermediary - method_25529- Lnet/minecraft/class_4910;method_25529()V- official - al- Lfna;al()V
 
- 
registerTorch- Mappings:
- Namespace - Name - Mixin selector - named - registerTorch- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTorch(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25677- Lnet/minecraft/class_4910;method_25677(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - m- Lfna;m(Ldjn;Ldjn;)V
 
- 
registerRedstoneTorchprivate void registerRedstoneTorch()- Mappings:
- Namespace - Name - Mixin selector - named - registerRedstoneTorch- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRedstoneTorch()V- intermediary - method_25530- Lnet/minecraft/class_4910;method_25530()V- official - am- Lfna;am()V
 
- 
registerRepeaterprivate void registerRepeater()- Mappings:
- Namespace - Name - Mixin selector - named - registerRepeater- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRepeater()V- intermediary - method_25531- Lnet/minecraft/class_4910;method_25531()V- official - an- Lfna;an()V
 
- 
registerSeaPickleprivate void registerSeaPickle()- Mappings:
- Namespace - Name - Mixin selector - named - registerSeaPickle- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSeaPickle()V- intermediary - method_25532- Lnet/minecraft/class_4910;method_25532()V- official - ao- Lfna;ao()V
 
- 
registerSnowsprivate void registerSnows()- Mappings:
- Namespace - Name - Mixin selector - named - registerSnows- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSnows()V- intermediary - method_25533- Lnet/minecraft/class_4910;method_25533()V- official - ap- Lfna;ap()V
 
- 
registerStonecutterprivate void registerStonecutter()- Mappings:
- Namespace - Name - Mixin selector - named - registerStonecutter- Lnet/minecraft/client/data/BlockStateModelGenerator;registerStonecutter()V- intermediary - method_25590- Lnet/minecraft/class_4910;method_25590()V- official - aq- Lfna;aq()V
 
- 
registerStructureBlockprivate void registerStructureBlock()- Mappings:
- Namespace - Name - Mixin selector - named - registerStructureBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerStructureBlock()V- intermediary - method_25591- Lnet/minecraft/class_4910;method_25591()V- official - ar- Lfna;ar()V
 
- 
registerSweetBerryBushprivate void registerSweetBerryBush()- Mappings:
- Namespace - Name - Mixin selector - named - registerSweetBerryBush- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSweetBerryBush()V- intermediary - method_25592- Lnet/minecraft/class_4910;method_25592()V- official - as- Lfna;as()V
 
- 
registerTripwireprivate void registerTripwire()- Mappings:
- Namespace - Name - Mixin selector - named - registerTripwire- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTripwire()V- intermediary - method_25593- Lnet/minecraft/class_4910;method_25593()V- official - at- Lfna;at()V
 
- 
registerTripwireHookprivate void registerTripwireHook()- Mappings:
- Namespace - Name - Mixin selector - named - registerTripwireHook- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTripwireHook()V- intermediary - method_25594- Lnet/minecraft/class_4910;method_25594()V- official - au- Lfna;au()V
 
- 
getTurtleEggModel- Mappings:
- Namespace - Name - Mixin selector - named - getTurtleEggModel- Lnet/minecraft/client/data/BlockStateModelGenerator;getTurtleEggModel(ILjava/lang/String;Lnet/minecraft/client/data/TextureMap;)Lnet/minecraft/util/Identifier;- intermediary - method_25536- Lnet/minecraft/class_4910;method_25536(ILjava/lang/String;Lnet/minecraft/class_4944;)Lnet/minecraft/class_2960;- official - a- Lfna;a(ILjava/lang/String;Lfnv;)Lakv;
 
- 
getTurtleEggModel- Mappings:
- Namespace - Name - Mixin selector - named - getTurtleEggModel- Lnet/minecraft/client/data/BlockStateModelGenerator;getTurtleEggModel(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/util/Identifier;- intermediary - method_25581- Lnet/minecraft/class_4910;method_25581(Ljava/lang/Integer;Ljava/lang/Integer;)Lnet/minecraft/class_2960;- official - a- Lfna;a(Ljava/lang/Integer;Ljava/lang/Integer;)Lakv;
 
- 
registerTurtleEggprivate void registerTurtleEgg()- Mappings:
- Namespace - Name - Mixin selector - named - registerTurtleEgg- Lnet/minecraft/client/data/BlockStateModelGenerator;registerTurtleEgg()V- intermediary - method_25595- Lnet/minecraft/class_4910;method_25595()V- official - av- Lfna;av()V
 
- 
registerSnifferEggprivate void registerSnifferEgg()- Mappings:
- Namespace - Name - Mixin selector - named - registerSnifferEgg- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSnifferEgg()V- intermediary - method_49990- Lnet/minecraft/class_4910;method_49990()V- official - aw- Lfna;aw()V
 
- 
registerMultifaceBlock- Mappings:
- Namespace - Name - Mixin selector - named - registerMultifaceBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMultifaceBlock(Lnet/minecraft/block/Block;)V- intermediary - method_33520- Lnet/minecraft/class_4910;method_33520(Lnet/minecraft/class_2248;)V- official - I- Lfna;I(Ldjn;)V
 
- 
registerMultifaceBlock- Mappings:
- Namespace - Name - Mixin selector - named - registerMultifaceBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMultifaceBlock(Lnet/minecraft/block/Block;Lnet/minecraft/item/Item;)V- intermediary - method_65295- Lnet/minecraft/class_4910;method_65295(Lnet/minecraft/class_2248;Lnet/minecraft/class_1792;)V- official - b- Lfna;b(Ldjn;Lcwm;)V
 
- 
registerMultifaceBlockModel- Mappings:
- Namespace - Name - Mixin selector - named - registerMultifaceBlockModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMultifaceBlockModel(Lnet/minecraft/block/Block;)V- intermediary - method_65291- Lnet/minecraft/class_4910;method_65291(Lnet/minecraft/class_2248;)V- official - J- Lfna;J(Ldjn;)V
 
- 
registerPaleMossCarpet- Mappings:
- Namespace - Name - Mixin selector - named - registerPaleMossCarpet- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPaleMossCarpet(Lnet/minecraft/block/Block;)V- intermediary - method_64940- Lnet/minecraft/class_4910;method_64940(Lnet/minecraft/class_2248;)V- official - K- Lfna;K(Ldjn;)V
 
- 
registerHangingMoss- Mappings:
- Namespace - Name - Mixin selector - named - registerHangingMoss- Lnet/minecraft/client/data/BlockStateModelGenerator;registerHangingMoss(Lnet/minecraft/block/Block;)V- intermediary - method_64941- Lnet/minecraft/class_4910;method_64941(Lnet/minecraft/class_2248;)V- official - L- Lfna;L(Ldjn;)V
 
- 
registerSculkCatalystprivate void registerSculkCatalyst()- Mappings:
- Namespace - Name - Mixin selector - named - registerSculkCatalyst- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSculkCatalyst()V- intermediary - method_42038- Lnet/minecraft/class_4910;method_42038()V- official - ax- Lfna;ax()V
 
- 
registerChiseledBookshelfprivate void registerChiseledBookshelf()- Mappings:
- Namespace - Name - Mixin selector - named - registerChiseledBookshelf- Lnet/minecraft/client/data/BlockStateModelGenerator;registerChiseledBookshelf()V- intermediary - method_46193- Lnet/minecraft/class_4910;method_46193()V- official - ay- Lfna;ay()V
 
- 
supplyChiseledBookshelfModelsprivate void supplyChiseledBookshelfModels(MultipartBlockStateSupplier blockStateSupplier, When.PropertyCondition facingCondition, VariantSettings.Rotation rotation) - Mappings:
- Namespace - Name - Mixin selector - named - supplyChiseledBookshelfModels- Lnet/minecraft/client/data/BlockStateModelGenerator;supplyChiseledBookshelfModels(Lnet/minecraft/client/data/MultipartBlockStateSupplier;Lnet/minecraft/client/data/When$PropertyCondition;Lnet/minecraft/client/data/VariantSettings$Rotation;)V- intermediary - method_47812- Lnet/minecraft/class_4910;method_47812(Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;)V- official - a- Lfna;a(Lfnh;Lfng$c;Lfnm$a;)V
 
- 
supplyChiseledBookshelfModelprivate void supplyChiseledBookshelfModel(MultipartBlockStateSupplier blockStateSupplier, When.PropertyCondition facingCondition, VariantSettings.Rotation rotation, BooleanProperty property, Model model, boolean occupied) - Mappings:
- Namespace - Name - Mixin selector - named - supplyChiseledBookshelfModel- Lnet/minecraft/client/data/BlockStateModelGenerator;supplyChiseledBookshelfModel(Lnet/minecraft/client/data/MultipartBlockStateSupplier;Lnet/minecraft/client/data/When$PropertyCondition;Lnet/minecraft/client/data/VariantSettings$Rotation;Lnet/minecraft/state/property/BooleanProperty;Lnet/minecraft/client/data/Model;Z)V- intermediary - method_47814- Lnet/minecraft/class_4910;method_47814(Lnet/minecraft/class_4922;Lnet/minecraft/class_4918$class_4921;Lnet/minecraft/class_4936$class_4937;Lnet/minecraft/class_2746;Lnet/minecraft/class_4942;Z)V- official - a- Lfna;a(Lfnh;Lfng$c;Lfnm$a;Ldxp;Lfnt;Z)V
 
- 
registerMagmaBlockprivate void registerMagmaBlock()- Mappings:
- Namespace - Name - Mixin selector - named - registerMagmaBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerMagmaBlock()V- intermediary - method_25597- Lnet/minecraft/class_4910;method_25597()V- official - az- Lfna;az()V
 
- 
registerShulkerBox- Mappings:
- Namespace - Name - Mixin selector - named - registerShulkerBox- Lnet/minecraft/client/data/BlockStateModelGenerator;registerShulkerBox(Lnet/minecraft/block/Block;Lnet/minecraft/util/DyeColor;)V- intermediary - method_25710- Lnet/minecraft/class_4910;method_25710(Lnet/minecraft/class_2248;Lnet/minecraft/class_1767;)V- official - a- Lfna;a(Ldjn;Lcvn;)V
 
- 
registerPlantPartprivate void registerPlantPart(Block plant, Block plantStem, BlockStateModelGenerator.CrossType tintType) - Mappings:
- Namespace - Name - Mixin selector - named - registerPlantPart- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPlantPart(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/client/data/BlockStateModelGenerator$CrossType;)V- intermediary - method_25602- Lnet/minecraft/class_4910;method_25602(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_4910$class_4913;)V- official - c- Lfna;c(Ldjn;Ldjn;Lfna$d;)V
 
- 
registerInfestedStoneprivate void registerInfestedStone()- Mappings:
- Namespace - Name - Mixin selector - named - registerInfestedStone- Lnet/minecraft/client/data/BlockStateModelGenerator;registerInfestedStone()V- intermediary - method_25598- Lnet/minecraft/class_4910;method_25598()V- official - aA- Lfna;aA()V
 
- 
registerInfestedDeepslateprivate void registerInfestedDeepslate()- Mappings:
- Namespace - Name - Mixin selector - named - registerInfestedDeepslate- Lnet/minecraft/client/data/BlockStateModelGenerator;registerInfestedDeepslate()V- intermediary - method_36440- Lnet/minecraft/class_4910;method_36440()V- official - aB- Lfna;aB()V
 
- 
registerRoots- Mappings:
- Namespace - Name - Mixin selector - named - registerRoots- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRoots(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_25686- Lnet/minecraft/class_4910;method_25686(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - n- Lfna;n(Ldjn;Ldjn;)V
 
- 
registerRespawnAnchorprivate void registerRespawnAnchor()- Mappings:
- Namespace - Name - Mixin selector - named - registerRespawnAnchor- Lnet/minecraft/client/data/BlockStateModelGenerator;registerRespawnAnchor()V- intermediary - method_26279- Lnet/minecraft/class_4910;method_26279()V- official - aC- Lfna;aC()V
 
- 
addJigsawOrientationToVariantprivate BlockStateVariant addJigsawOrientationToVariant(Orientation orientation, BlockStateVariant variant) - Mappings:
- Namespace - Name - Mixin selector - named - addJigsawOrientationToVariant- Lnet/minecraft/client/data/BlockStateModelGenerator;addJigsawOrientationToVariant(Lnet/minecraft/block/enums/Orientation;Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/BlockStateVariant;- intermediary - method_26433- Lnet/minecraft/class_4910;method_26433(Lnet/minecraft/class_5000;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4935;- official - a- Lfna;a(Ljp;Lfnl;)Lfnl;
 
- 
registerJigsawprivate void registerJigsaw()- Mappings:
- Namespace - Name - Mixin selector - named - registerJigsaw- Lnet/minecraft/client/data/BlockStateModelGenerator;registerJigsaw()V- intermediary - method_26434- Lnet/minecraft/class_4910;method_26434()V- official - aD- Lfna;aD()V
 
- 
registerPetrifiedOakSlabprivate void registerPetrifiedOakSlab()- Mappings:
- Namespace - Name - Mixin selector - named - registerPetrifiedOakSlab- Lnet/minecraft/client/data/BlockStateModelGenerator;registerPetrifiedOakSlab()V- intermediary - method_33504- Lnet/minecraft/class_4910;method_33504()V- official - aE- Lfna;aE()V
 
- 
registerSkullprivate void registerSkull(Block block, Block wallBlock, SkullBlock.SkullType type, Identifier baseModelId) - Mappings:
- Namespace - Name - Mixin selector - named - registerSkull- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSkull(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/block/SkullBlock$SkullType;Lnet/minecraft/util/Identifier;)V- intermediary - method_65406- Lnet/minecraft/class_4910;method_65406(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2484$class_2485;Lnet/minecraft/class_2960;)V- official - a- Lfna;a(Ldjn;Ldjn;Ldqu$a;Lakv;)V
 
- 
registerSkullsprivate void registerSkulls()- Mappings:
- Namespace - Name - Mixin selector - named - registerSkulls- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSkulls()V- intermediary - method_65410- Lnet/minecraft/class_4910;method_65410()V- official - aF- Lfna;aF()V
 
- 
registerBanner- Mappings:
- Namespace - Name - Mixin selector - named - registerBanner- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBanner(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/util/DyeColor;)V- intermediary - method_65405- Lnet/minecraft/class_4910;method_65405(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1767;)V- official - a- Lfna;a(Ldjn;Ldjn;Lcvn;)V
 
- 
registerBannersprivate void registerBanners()- Mappings:
- Namespace - Name - Mixin selector - named - registerBanners- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBanners()V- intermediary - method_65411- Lnet/minecraft/class_4910;method_65411()V- official - aG- Lfna;aG()V
 
- 
registerChestprivate void registerChest(Block block, Block particleSource, Identifier texture, boolean christmas) - Mappings:
- Namespace - Name - Mixin selector - named - registerChest- Lnet/minecraft/client/data/BlockStateModelGenerator;registerChest(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/util/Identifier;Z)V- intermediary - method_65404- Lnet/minecraft/class_4910;method_65404(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_2960;Z)V- official - a- Lfna;a(Ldjn;Ldjn;Lakv;Z)V
 
- 
registerChestsprivate void registerChests()- Mappings:
- Namespace - Name - Mixin selector - named - registerChests- Lnet/minecraft/client/data/BlockStateModelGenerator;registerChests()V- intermediary - method_65412- Lnet/minecraft/class_4910;method_65412()V- official - aH- Lfna;aH()V
 
- 
registerBed- Mappings:
- Namespace - Name - Mixin selector - named - registerBed- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBed(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;Lnet/minecraft/util/DyeColor;)V- intermediary - method_65415- Lnet/minecraft/class_4910;method_65415(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;Lnet/minecraft/class_1767;)V- official - b- Lfna;b(Ldjn;Ldjn;Lcvn;)V
 
- 
registerBedsprivate void registerBeds()- Mappings:
- Namespace - Name - Mixin selector - named - registerBeds- Lnet/minecraft/client/data/BlockStateModelGenerator;registerBeds()V- intermediary - method_65413- Lnet/minecraft/class_4910;method_65413()V- official - aI- Lfna;aI()V
 
- 
registerSpecialItemModel- Mappings:
- Namespace - Name - Mixin selector - named - registerSpecialItemModel- Lnet/minecraft/client/data/BlockStateModelGenerator;registerSpecialItemModel(Lnet/minecraft/block/Block;Lnet/minecraft/client/render/item/model/special/SpecialModelRenderer$Unbaked;)V- intermediary - method_65409- Lnet/minecraft/class_4910;method_65409(Lnet/minecraft/class_2248;Lnet/minecraft/class_10515$class_10516;)V- official - a- Lfna;a(Ldjn;Lhdx$a;)V
 
- 
registerpublic void register()- Mappings:
- Namespace - Name - Mixin selector - named - register- Lnet/minecraft/client/data/BlockStateModelGenerator;register()V- intermediary - method_25534- Lnet/minecraft/class_4910;method_25534()V- official - a- Lfna;a()V
 
- 
registerLightBlockprivate void registerLightBlock()- Mappings:
- Namespace - Name - Mixin selector - named - registerLightBlock- Lnet/minecraft/client/data/BlockStateModelGenerator;registerLightBlock()V- intermediary - method_39204- Lnet/minecraft/class_4910;method_39204()V- official - aJ- Lfna;aJ()V
 
- 
registerCandle- Mappings:
- Namespace - Name - Mixin selector - named - registerCandle- Lnet/minecraft/client/data/BlockStateModelGenerator;registerCandle(Lnet/minecraft/block/Block;Lnet/minecraft/block/Block;)V- intermediary - method_32228- Lnet/minecraft/class_4910;method_32228(Lnet/minecraft/class_2248;Lnet/minecraft/class_2248;)V- official - o- Lfna;o(Ldjn;Ldjn;)V
 
 
-