Package net.minecraft.client.data
Class MultipartBlockModelDefinitionCreator
java.lang.Object
net.minecraft.client.data.MultipartBlockModelDefinitionCreator
- All Implemented Interfaces:
BlockModelDefinitionCreator
@Environment(CLIENT)
public class MultipartBlockModelDefinitionCreator
extends Object
implements BlockModelDefinitionCreator
- Mappings:
Namespace Name named net/minecraft/client/data/MultipartBlockModelDefinitionCreatorintermediary net/minecraft/class_4922official fsp
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Blockprivate final List<MultipartBlockModelDefinitionCreator.Part> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlock()private voidvalidate(MultipartModelCondition selector) with(MultipartModelConditionBuilder conditionBuilder, WeightedVariant part) with(MultipartModelCondition condition, WeightedVariant part) with(WeightedVariant part)
-
Field Details
-
block
- Mappings:
Namespace Name Mixin selector named blockLnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;block:Lnet/minecraft/block/Block;intermediary field_22855Lnet/minecraft/class_4922;field_22855:Lnet/minecraft/class_2248;official aLfsp;a:Ldno;
-
multiparts
- Mappings:
Namespace Name Mixin selector named multipartsLnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;multiparts:Ljava/util/List;intermediary field_22856Lnet/minecraft/class_4922;field_22856:Ljava/util/List;official bLfsp;b:Ljava/util/List;
-
-
Constructor Details
-
MultipartBlockModelDefinitionCreator
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;<init>(Lnet/minecraft/block/Block;)Vintermediary <init>Lnet/minecraft/class_4922;<init>(Lnet/minecraft/class_2248;)Vofficial <init>Lfsp;<init>(Ldno;)V
-
-
Method Details
-
getBlock
- Specified by:
getBlockin interfaceBlockModelDefinitionCreator- Mappings:
Namespace Name Mixin selector named getBlockLnet/minecraft/client/data/BlockModelDefinitionCreator;getBlock()Lnet/minecraft/block/Block;intermediary method_25743Lnet/minecraft/class_4917;method_25743()Lnet/minecraft/class_2248;official aLfsn;a()Ldno;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;create(Lnet/minecraft/block/Block;)Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;intermediary method_25758Lnet/minecraft/class_4922;method_25758(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4922;official aLfsp;a(Ldno;)Lfsp;
-
with
- Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;with(Lnet/minecraft/client/render/model/json/WeightedVariant;)Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;intermediary method_25764Lnet/minecraft/class_4922;method_25764(Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;official aLfsp;a(Lfsm;)Lfsp;
-
validate
- Mappings:
Namespace Name Mixin selector named validateLnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;validate(Lnet/minecraft/client/render/model/json/MultipartModelCondition;)Vintermediary method_67851Lnet/minecraft/class_4922;method_67851(Lnet/minecraft/class_815;)Vofficial aLfsp;a(Lgtn;)V
-
with
public MultipartBlockModelDefinitionCreator with(MultipartModelCondition condition, WeightedVariant part) - Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;with(Lnet/minecraft/client/render/model/json/MultipartModelCondition;Lnet/minecraft/client/render/model/json/WeightedVariant;)Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;intermediary method_25761Lnet/minecraft/class_4922;method_25761(Lnet/minecraft/class_815;Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;official aLfsp;a(Lgtn;Lfsm;)Lfsp;
-
with
public MultipartBlockModelDefinitionCreator with(MultipartModelConditionBuilder conditionBuilder, WeightedVariant part) - Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;with(Lnet/minecraft/client/render/model/json/MultipartModelConditionBuilder;Lnet/minecraft/client/render/model/json/WeightedVariant;)Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;intermediary method_25762Lnet/minecraft/class_4922;method_25762(Lnet/minecraft/class_10795;Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;official aLfsp;a(Lfso;Lfsm;)Lfsp;
-
createBlockModelDefinition
- Specified by:
createBlockModelDefinitionin interfaceBlockModelDefinitionCreator- Mappings:
Namespace Name Mixin selector named createBlockModelDefinitionLnet/minecraft/client/data/BlockModelDefinitionCreator;createBlockModelDefinition()Lnet/minecraft/client/render/model/json/BlockModelDefinition;intermediary method_67844Lnet/minecraft/class_4917;method_67844()Lnet/minecraft/class_790;official bLfsn;b()Lgsy;
-