Package net.minecraft.client.data
Class MultipartBlockStateSupplier
java.lang.Object
net.minecraft.client.data.MultipartBlockStateSupplier
- All Implemented Interfaces:
Supplier<JsonElement>,BlockStateSupplier
@Environment(CLIENT)
public class MultipartBlockStateSupplier
extends Object
implements BlockStateSupplier
- Mappings:
Namespace Name named net/minecraft/client/data/MultipartBlockStateSupplierintermediary net/minecraft/class_4922official fnh
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate static classprivate static class -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Blockprivate final List<MultipartBlockStateSupplier.Multipart> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MultipartBlockStateSupplierget()getBlock()with(List<BlockStateVariant> variants) with(BlockStateVariant variant) with(When condition, List<BlockStateVariant> variants) with(When condition, BlockStateVariant variant) with(When condition, BlockStateVariant[] variants)
-
Field Details
-
block
- Mappings:
Namespace Name Mixin selector named blockLnet/minecraft/client/data/MultipartBlockStateSupplier;block:Lnet/minecraft/block/Block;intermediary field_22855Lnet/minecraft/class_4922;field_22855:Lnet/minecraft/class_2248;official aLfnh;a:Ldjn;
-
multiparts
- Mappings:
Namespace Name Mixin selector named multipartsLnet/minecraft/client/data/MultipartBlockStateSupplier;multiparts:Ljava/util/List;intermediary field_22856Lnet/minecraft/class_4922;field_22856:Ljava/util/List;official bLfnh;b:Ljava/util/List;
-
-
Constructor Details
-
MultipartBlockStateSupplier
- Mappings:
Namespace Name Mixin selector named <init>Lnet/minecraft/client/data/MultipartBlockStateSupplier;<init>(Lnet/minecraft/block/Block;)Vintermediary <init>Lnet/minecraft/class_4922;<init>(Lnet/minecraft/class_2248;)Vofficial <init>Lfnh;<init>(Ldjn;)V
-
-
Method Details
-
getBlock
- Specified by:
getBlockin interfaceBlockStateSupplier- Mappings:
Namespace Name Mixin selector named getBlockLnet/minecraft/client/data/BlockStateSupplier;getBlock()Lnet/minecraft/block/Block;intermediary method_25743Lnet/minecraft/class_4917;method_25743()Lnet/minecraft/class_2248;official aLfnf;a()Ldjn;
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/client/data/MultipartBlockStateSupplier;create(Lnet/minecraft/block/Block;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;intermediary method_25758Lnet/minecraft/class_4922;method_25758(Lnet/minecraft/class_2248;)Lnet/minecraft/class_4922;official aLfnh;a(Ldjn;)Lfnh;
-
with
- Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockStateSupplier;with(Ljava/util/List;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;intermediary method_25764Lnet/minecraft/class_4922;method_25764(Ljava/util/List;)Lnet/minecraft/class_4922;official aLfnh;a(Ljava/util/List;)Lfnh;
-
with
- Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;intermediary method_25763Lnet/minecraft/class_4922;method_25763(Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;official aLfnh;a(Lfnl;)Lfnh;
-
with
- Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/When;Ljava/util/List;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;intermediary method_25761Lnet/minecraft/class_4922;method_25761(Lnet/minecraft/class_4918;Ljava/util/List;)Lnet/minecraft/class_4922;official aLfnh;a(Lfng;Ljava/util/List;)Lfnh;
-
with
- Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/When;[Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;intermediary method_25762Lnet/minecraft/class_4922;method_25762(Lnet/minecraft/class_4918;[Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;official aLfnh;a(Lfng;[Lfnl;)Lfnh;
-
with
- Mappings:
Namespace Name Mixin selector named withLnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/When;Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;intermediary method_25760Lnet/minecraft/class_4922;method_25760(Lnet/minecraft/class_4918;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;official aLfnh;a(Lfng;Lfnl;)Lfnh;
-
get
- Specified by:
getin interfaceSupplier<JsonElement>- Mappings:
Namespace Name Mixin selector named getLnet/minecraft/client/data/MultipartBlockStateSupplier;get()Lcom/google/gson/JsonElement;intermediary method_25765Lnet/minecraft/class_4922;method_25765()Lcom/google/gson/JsonElement;official bLfnh;b()Lcom/google/gson/JsonElement;
-