Interface StructurePoolAliasBinding
- All Known Implementing Classes:
- DirectStructurePoolAliasBinding,- RandomGroupStructurePoolAliasBinding,- RandomStructurePoolAliasBinding
public interface StructurePoolAliasBinding
- Mappings:
- Namespace - Name - named - net/minecraft/structure/pool/alias/StructurePoolAliasBinding- intermediary - net/minecraft/class_8889- official - eoz
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<StructurePoolAliasBinding> 
- 
Method SummaryModifier and TypeMethodDescriptiondirect(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target) voidforEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) com.mojang.serialization.MapCodec<? extends StructurePoolAliasBinding> getCodec()random(RegistryKey<StructurePool> alias, DataPool<RegistryKey<StructurePool>> targets) randomGroup(DataPool<List<StructurePoolAliasBinding>> groups) 
- 
Field Details- 
CODEC- Mappings:
- Namespace - Name - Mixin selector - named - CODEC- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;CODEC:Lcom/mojang/serialization/Codec;- intermediary - field_46825- Lnet/minecraft/class_8889;field_46825:Lcom/mojang/serialization/Codec;- official - b- Leoz;b:Lcom/mojang/serialization/Codec;
 
 
- 
- 
Method Details- 
forEachvoid forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) - Mappings:
- Namespace - Name - Mixin selector - named - forEach- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;forEach(Lnet/minecraft/util/math/random/Random;Ljava/util/function/BiConsumer;)V- intermediary - method_54500- Lnet/minecraft/class_8889;method_54500(Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;)V- official - a- Leoz;a(Lazh;Ljava/util/function/BiConsumer;)V
 
- 
streamTargetsStream<RegistryKey<StructurePool>> streamTargets()- Mappings:
- Namespace - Name - Mixin selector - named - streamTargets- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;streamTargets()Ljava/util/stream/Stream;- intermediary - method_54499- Lnet/minecraft/class_8889;method_54499()Ljava/util/stream/Stream;- official - a- Leoz;a()Ljava/util/stream/Stream;
 
- 
direct- Mappings:
- Namespace - Name - Mixin selector - named - direct- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;direct(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding;- intermediary - method_54508- Lnet/minecraft/class_8889;method_54508(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_8888;- official - a- Leoz;a(Ljava/lang/String;Ljava/lang/String;)Leoy;
 
- 
directstatic DirectStructurePoolAliasBinding direct(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target) - Mappings:
- Namespace - Name - Mixin selector - named - direct- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;direct(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding;- intermediary - method_54503- Lnet/minecraft/class_8889;method_54503(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_8888;- official - a- Leoz;a(Laku;Laku;)Leoy;
 
- 
random- Mappings:
- Namespace - Name - Mixin selector - named - random- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;random(Ljava/lang/String;Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding;- intermediary - method_54507- Lnet/minecraft/class_8889;method_54507(Ljava/lang/String;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;- official - a- Leoz;a(Ljava/lang/String;Lbqt;)Lepc;
 
- 
randomstatic RandomStructurePoolAliasBinding random(RegistryKey<StructurePool> alias, DataPool<RegistryKey<StructurePool>> targets) - Mappings:
- Namespace - Name - Mixin selector - named - random- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;random(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding;- intermediary - method_54504- Lnet/minecraft/class_8889;method_54504(Lnet/minecraft/class_5321;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;- official - a- Leoz;a(Laku;Lbqt;)Lepc;
 
- 
randomGroupstatic RandomGroupStructurePoolAliasBinding randomGroup(DataPool<List<StructurePoolAliasBinding>> groups) - Mappings:
- Namespace - Name - Mixin selector - named - randomGroup- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;randomGroup(Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding;- intermediary - method_54506- Lnet/minecraft/class_8889;method_54506(Lnet/minecraft/class_6005;)Lnet/minecraft/class_8893;- official - a- Leoz;a(Lbqt;)Lepd;
 
- 
getCodeccom.mojang.serialization.MapCodec<? extends StructurePoolAliasBinding> getCodec()- Mappings:
- Namespace - Name - Mixin selector - named - getCodec- Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;getCodec()Lcom/mojang/serialization/MapCodec;- intermediary - method_54502- Lnet/minecraft/class_8889;method_54502()Lcom/mojang/serialization/MapCodec;- official - b- Leoz;b()Lcom/mojang/serialization/MapCodec;
 
 
-