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/MultipartBlockModelDefinitionCreator
intermediary net/minecraft/class_4922
official fwf
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Block
private final List
<MultipartBlockModelDefinitionCreator.Part> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetBlock()
private void
validate
(MultipartModelCondition selector) with
(MultipartModelConditionBuilder conditionBuilder, WeightedVariant part) with
(MultipartModelCondition condition, WeightedVariant part) with
(WeightedVariant part)
-
Field Details
-
block
- Mappings:
Namespace Name Mixin selector named block
Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;block:Lnet/minecraft/block/Block;
intermediary field_22855
Lnet/minecraft/class_4922;field_22855:Lnet/minecraft/class_2248;
official a
Lfwf;a:Ldpz;
-
multiparts
- Mappings:
Namespace Name Mixin selector named multiparts
Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;multiparts:Ljava/util/List;
intermediary field_22856
Lnet/minecraft/class_4922;field_22856:Ljava/util/List;
official b
Lfwf;b:Ljava/util/List;
-
-
Constructor Details
-
MultipartBlockModelDefinitionCreator
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;<init>(Lnet/minecraft/block/Block;)V
intermediary <init>
Lnet/minecraft/class_4922;<init>(Lnet/minecraft/class_2248;)V
official <init>
Lfwf;<init>(Ldpz;)V
-
-
Method Details
-
getBlock
- Specified by:
getBlock
in interfaceBlockModelDefinitionCreator
- Mappings:
Namespace Name Mixin selector named getBlock
Lnet/minecraft/client/data/BlockModelDefinitionCreator;getBlock()Lnet/minecraft/block/Block;
intermediary method_25743
Lnet/minecraft/class_4917;method_25743()Lnet/minecraft/class_2248;
official a
Lfwd;a()Ldpz;
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;create(Lnet/minecraft/block/Block;)Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;
intermediary method_25758
Lnet/minecraft/class_4922;method_25758(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4922;
official a
Lfwf;a(Ldpz;)Lfwf;
-
with
- Mappings:
Namespace Name Mixin selector named with
Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;with(Lnet/minecraft/client/render/model/json/WeightedVariant;)Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;
intermediary method_25764
Lnet/minecraft/class_4922;method_25764(Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;
official a
Lfwf;a(Lfwb;)Lfwf;
-
validate
- Mappings:
Namespace Name Mixin selector named validate
Lnet/minecraft/client/data/MultipartBlockModelDefinitionCreator;validate(Lnet/minecraft/client/render/model/json/MultipartModelCondition;)V
intermediary method_67851
Lnet/minecraft/class_4922;method_67851(Lnet/minecraft/class_815;)V
official a
Lfwf;a(Lgzo;)V
-
with
public MultipartBlockModelDefinitionCreator with(MultipartModelCondition condition, WeightedVariant part) - Mappings:
Namespace Name Mixin selector named with
Lnet/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_25761
Lnet/minecraft/class_4922;method_25761(Lnet/minecraft/class_815;Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;
official a
Lfwf;a(Lgzo;Lfwb;)Lfwf;
-
with
public MultipartBlockModelDefinitionCreator with(MultipartModelConditionBuilder conditionBuilder, WeightedVariant part) - Mappings:
Namespace Name Mixin selector named with
Lnet/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_25762
Lnet/minecraft/class_4922;method_25762(Lnet/minecraft/class_10795;Lnet/minecraft/class_807;)Lnet/minecraft/class_4922;
official a
Lfwf;a(Lfwe;Lfwb;)Lfwf;
-
createBlockModelDefinition
- Specified by:
createBlockModelDefinition
in interfaceBlockModelDefinitionCreator
- Mappings:
Namespace Name Mixin selector named createBlockModelDefinition
Lnet/minecraft/client/data/BlockModelDefinitionCreator;createBlockModelDefinition()Lnet/minecraft/client/render/model/json/BlockModelDefinition;
intermediary method_67844
Lnet/minecraft/class_4917;method_67844()Lnet/minecraft/class_790;
official b
Lfwd;b()Lgyz;
-