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/MultipartBlockStateSupplier- intermediary - net/minecraft/class_4922- official - fnh
- 
Nested Class SummaryNested ClassesModifier and TypeClassDescriptionprivate static classprivate static class
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate final Blockprivate final List<MultipartBlockStateSupplier.Multipart> 
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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 - 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- Lfnh;a:Ldjn;
 
- 
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- Lfnh;b:Ljava/util/List;
 
 
- 
- 
Constructor Details- 
MultipartBlockStateSupplier- 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>- Lfnh;<init>(Ldjn;)V
 
 
- 
- 
Method Details- 
getBlock- Specified by:
- getBlockin 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- Lfnf;a()Ldjn;
 
- 
create- 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- Lfnh;a(Ldjn;)Lfnh;
 
- 
with- Mappings:
- Namespace - Name - Mixin selector - named - with- Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Ljava/util/List;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;- intermediary - method_25764- Lnet/minecraft/class_4922;method_25764(Ljava/util/List;)Lnet/minecraft/class_4922;- official - a- Lfnh;a(Ljava/util/List;)Lfnh;
 
- 
with- Mappings:
- Namespace - Name - Mixin selector - named - with- Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;- intermediary - method_25763- Lnet/minecraft/class_4922;method_25763(Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;- official - a- Lfnh;a(Lfnl;)Lfnh;
 
- 
with- Mappings:
- Namespace - Name - Mixin selector - named - with- Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/When;Ljava/util/List;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;- intermediary - method_25761- Lnet/minecraft/class_4922;method_25761(Lnet/minecraft/class_4918;Ljava/util/List;)Lnet/minecraft/class_4922;- official - a- Lfnh;a(Lfng;Ljava/util/List;)Lfnh;
 
- 
with- Mappings:
- Namespace - Name - Mixin selector - named - with- Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/When;[Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;- intermediary - method_25762- Lnet/minecraft/class_4922;method_25762(Lnet/minecraft/class_4918;[Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;- official - a- Lfnh;a(Lfng;[Lfnl;)Lfnh;
 
- 
with- Mappings:
- Namespace - Name - Mixin selector - named - with- Lnet/minecraft/client/data/MultipartBlockStateSupplier;with(Lnet/minecraft/client/data/When;Lnet/minecraft/client/data/BlockStateVariant;)Lnet/minecraft/client/data/MultipartBlockStateSupplier;- intermediary - method_25760- Lnet/minecraft/class_4922;method_25760(Lnet/minecraft/class_4918;Lnet/minecraft/class_4935;)Lnet/minecraft/class_4922;- official - a- Lfnh;a(Lfng;Lfnl;)Lfnh;
 
- 
get- Specified by:
- getin interface- Supplier<JsonElement>
- Mappings:
- Namespace - Name - Mixin selector - named - get- Lnet/minecraft/client/data/MultipartBlockStateSupplier;get()Lcom/google/gson/JsonElement;- intermediary - method_25765- Lnet/minecraft/class_4922;method_25765()Lcom/google/gson/JsonElement;- official - b- Lfnh;b()Lcom/google/gson/JsonElement;
 
 
-