Class MultipartBlockStateSupplier

java.lang.Object
net.minecraft.client.data.MultipartBlockStateSupplier
All Implemented Interfaces:
BlockStateSupplier

@Environment(CLIENT) public class MultipartBlockStateSupplier extends Object implements BlockStateSupplier
Mappings:
Namespace Name
named net/minecraft/client/data/MultipartBlockStateSupplier
intermediary net/minecraft/class_4922
official frm
  • Field Details

    • block

      private final Block block
      Mappings:
      Namespace Name Mixin selector
      named block Lnet/minecraft/client/data/MultipartBlockStateSupplier;block:Lnet/minecraft/block/Block;
      intermediary field_22855 Lnet/minecraft/class_4922;field_22855:Lnet/minecraft/class_2248;
      official a Lfrm;a:Ldmm;
    • multiparts

      private final List<MultipartModelComponent> multiparts
      Mappings:
      Namespace Name Mixin selector
      named multiparts Lnet/minecraft/client/data/MultipartBlockStateSupplier;multiparts:Ljava/util/List;
      intermediary field_22856 Lnet/minecraft/class_4922;field_22856:Ljava/util/List;
      official b Lfrm;b:Ljava/util/List;
  • Constructor Details

    • MultipartBlockStateSupplier

      private MultipartBlockStateSupplier(Block block)
      Mappings:
      Namespace Name Mixin selector
      named <init> Lnet/minecraft/client/data/MultipartBlockStateSupplier;<init>(Lnet/minecraft/block/Block;)V
      intermediary <init> Lnet/minecraft/class_4922;<init>(Lnet/minecraft/class_2248;)V
      official <init> Lfrm;<init>(Ldmm;)V
  • Method Details

    • getBlock

      public Block getBlock()
      Specified by:
      getBlock in interface BlockStateSupplier
      Mappings:
      Namespace Name Mixin selector
      named getBlock Lnet/minecraft/client/data/BlockStateSupplier;getBlock()Lnet/minecraft/block/Block;
      intermediary method_25743 Lnet/minecraft/class_4917;method_25743()Lnet/minecraft/class_2248;
      official a Lfrk;a()Ldmm;
    • create

      public static MultipartBlockStateSupplier create(Block block)
      Mappings:
      Namespace Name Mixin selector
      named create Lnet/minecraft/client/data/MultipartBlockStateSupplier;create(Lnet/minecraft/block/Block;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;
      intermediary method_25758 Lnet/minecraft/class_4922;method_25758(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4922;
      official a Lfrm;a(Ldmm;)Lfrm;
    • with

      public MultipartBlockStateSupplier with(WeightedUnbakedModel weightedUnbakedModel)
      Mappings:
      Namespace Name Mixin selector
      named with Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/render/model/json/WeightedUnbakedModel;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;
      intermediary method_25764 Lnet/minecraft/class_4922;method_25764(Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;
      official a Lfrm;a(Lgsd;)Lfrm;
    • method_67851

      private void method_67851(MultipartModelSelector multipartModelSelector)
      Mappings:
      Namespace Name Mixin selector
      named method_67851 Lnet/minecraft/client/data/MultipartBlockStateSupplier;method_67851(Lnet/minecraft/client/render/model/json/MultipartModelSelector;)V
      intermediary method_67851 Lnet/minecraft/class_4922;method_67851(Lnet/minecraft/class_815;)V
      official a Lfrm;a(Lgsl;)V
    • with

      public MultipartBlockStateSupplier with(MultipartModelSelector multipartModelSelector, WeightedUnbakedModel weightedUnbakedModel)
      Mappings:
      Namespace Name Mixin selector
      named with Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/render/model/json/MultipartModelSelector;Lnet/minecraft/client/render/model/json/WeightedUnbakedModel;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;
      intermediary method_25761 Lnet/minecraft/class_4922;method_25761(Lnet/minecraft/class_815;Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;
      official a Lfrm;a(Lgsl;Lgsd;)Lfrm;
    • with

      public MultipartBlockStateSupplier with(class_10795 class_10795, WeightedUnbakedModel weightedUnbakedModel)
      Mappings:
      Namespace Name Mixin selector
      named with Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/class_10795;Lnet/minecraft/client/render/model/json/WeightedUnbakedModel;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;
      intermediary method_25762 Lnet/minecraft/class_4922;method_25762(Lnet/minecraft/class_10795;Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;
      official a Lfrm;a(Lfrl;Lgsd;)Lfrm;
    • method_67844

      public ModelVariantMap method_67844()
      Specified by:
      method_67844 in interface BlockStateSupplier
      Mappings:
      Namespace Name Mixin selector
      named method_67844 Lnet/minecraft/client/data/BlockStateSupplier;method_67844()Lnet/minecraft/client/render/model/json/ModelVariantMap;
      intermediary method_67844 Lnet/minecraft/class_4917;method_67844()Lnet/minecraft/class_790;
      official b Lfrk;b()Lgrx;