Interface StructurePoolAliasBinding
- All Known Implementing Classes:
DirectStructurePoolAliasBinding,RandomGroupStructurePoolAliasBinding,RandomStructurePoolAliasBinding
public interface StructurePoolAliasBinding
- Mappings:
Namespace Name named net/minecraft/structure/pool/alias/StructurePoolAliasBindingintermediary net/minecraft/class_8889official eld
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<StructurePoolAliasBinding> -
Method Summary
Modifier 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 CODECLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;CODEC:Lcom/mojang/serialization/Codec;intermediary field_46825Lnet/minecraft/class_8889;field_46825:Lcom/mojang/serialization/Codec;official bLeld;b:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
forEach
void forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) - Mappings:
Namespace Name Mixin selector named forEachLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;forEach(Lnet/minecraft/util/math/random/Random;Ljava/util/function/BiConsumer;)Vintermediary method_54500Lnet/minecraft/class_8889;method_54500(Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;)Vofficial aLeld;a(Layw;Ljava/util/function/BiConsumer;)V
-
streamTargets
Stream<RegistryKey<StructurePool>> streamTargets()- Mappings:
Namespace Name Mixin selector named streamTargetsLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;streamTargets()Ljava/util/stream/Stream;intermediary method_54499Lnet/minecraft/class_8889;method_54499()Ljava/util/stream/Stream;official aLeld;a()Ljava/util/stream/Stream;
-
direct
- Mappings:
Namespace Name Mixin selector named directLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;direct(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding;intermediary method_54508Lnet/minecraft/class_8889;method_54508(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_8888;official aLeld;a(Ljava/lang/String;Ljava/lang/String;)Lelc;
-
direct
static DirectStructurePoolAliasBinding direct(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target) - Mappings:
Namespace Name Mixin selector named directLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;direct(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding;intermediary method_54503Lnet/minecraft/class_8889;method_54503(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_8888;official aLeld;a(Lakq;Lakq;)Lelc;
-
random
- Mappings:
Namespace Name Mixin selector named randomLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;random(Ljava/lang/String;Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding;intermediary method_54507Lnet/minecraft/class_8889;method_54507(Ljava/lang/String;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;official aLeld;a(Ljava/lang/String;Lbpb;)Lelg;
-
random
static RandomStructurePoolAliasBinding random(RegistryKey<StructurePool> alias, DataPool<RegistryKey<StructurePool>> targets) - Mappings:
Namespace Name Mixin selector named randomLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;random(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding;intermediary method_54504Lnet/minecraft/class_8889;method_54504(Lnet/minecraft/class_5321;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;official aLeld;a(Lakq;Lbpb;)Lelg;
-
randomGroup
static RandomGroupStructurePoolAliasBinding randomGroup(DataPool<List<StructurePoolAliasBinding>> groups) - Mappings:
Namespace Name Mixin selector named randomGroupLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;randomGroup(Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding;intermediary method_54506Lnet/minecraft/class_8889;method_54506(Lnet/minecraft/class_6005;)Lnet/minecraft/class_8893;official aLeld;a(Lbpb;)Lelh;
-
getCodec
com.mojang.serialization.MapCodec<? extends StructurePoolAliasBinding> getCodec()- Mappings:
Namespace Name Mixin selector named getCodecLnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;getCodec()Lcom/mojang/serialization/MapCodec;intermediary method_54502Lnet/minecraft/class_8889;method_54502()Lcom/mojang/serialization/MapCodec;official bLeld;b()Lcom/mojang/serialization/MapCodec;
-