Interface StructurePoolAliasBinding
- All Known Implementing Classes:
DirectStructurePoolAliasBinding
,RandomGroupStructurePoolAliasBinding
,RandomStructurePoolAliasBinding
public interface StructurePoolAliasBinding
- Mappings:
Namespace Name official ear
intermediary net/minecraft/class_8889
named net/minecraft/structure/pool/alias/StructurePoolAliasBinding
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<StructurePoolAliasBinding>
-
Method Summary
Modifier and TypeMethodDescriptiondirect
(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target) void
forEach
(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) com.mojang.serialization.Codec<? extends StructurePoolAliasBinding>
getCodec()
random
(RegistryKey<StructurePool> alias, DataPool<RegistryKey<StructurePool>> targets) randomGroup
(DataPool<List<StructurePoolAliasBinding>> groups)
-
Field Details
-
CODEC
- Mappings:
Namespace Name Mixin selector official b
Lear;b:Lcom/mojang/serialization/Codec;
intermediary field_46825
Lnet/minecraft/class_8889;field_46825:Lcom/mojang/serialization/Codec;
named CODEC
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;CODEC:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
forEach
void forEach(Random random, BiConsumer<RegistryKey<StructurePool>, RegistryKey<StructurePool>> aliasConsumer) - Mappings:
Namespace Name Mixin selector official a
Lear;a(Lauv;Ljava/util/function/BiConsumer;)V
intermediary method_54500
Lnet/minecraft/class_8889;method_54500(Lnet/minecraft/class_5819;Ljava/util/function/BiConsumer;)V
named forEach
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;forEach(Lnet/minecraft/util/math/random/Random;Ljava/util/function/BiConsumer;)V
-
streamTargets
Stream<RegistryKey<StructurePool>> streamTargets()- Mappings:
Namespace Name Mixin selector official a
Lear;a()Ljava/util/stream/Stream;
intermediary method_54499
Lnet/minecraft/class_8889;method_54499()Ljava/util/stream/Stream;
named streamTargets
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;streamTargets()Ljava/util/stream/Stream;
-
direct
- Mappings:
Namespace Name Mixin selector official a
Lear;a(Ljava/lang/String;Ljava/lang/String;)Leaq;
intermediary method_54508
Lnet/minecraft/class_8889;method_54508(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/class_8888;
named direct
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;direct(Ljava/lang/String;Ljava/lang/String;)Lnet/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding;
-
direct
static DirectStructurePoolAliasBinding direct(RegistryKey<StructurePool> alias, RegistryKey<StructurePool> target) - Mappings:
Namespace Name Mixin selector official a
Lear;a(Lahf;Lahf;)Leaq;
intermediary method_54503
Lnet/minecraft/class_8889;method_54503(Lnet/minecraft/class_5321;Lnet/minecraft/class_5321;)Lnet/minecraft/class_8888;
named direct
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;direct(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/registry/RegistryKey;)Lnet/minecraft/structure/pool/alias/DirectStructurePoolAliasBinding;
-
random
- Mappings:
Namespace Name Mixin selector official a
Lear;a(Ljava/lang/String;Lbil;)Leau;
intermediary method_54507
Lnet/minecraft/class_8889;method_54507(Ljava/lang/String;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;
named random
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;random(Ljava/lang/String;Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding;
-
random
static RandomStructurePoolAliasBinding random(RegistryKey<StructurePool> alias, DataPool<RegistryKey<StructurePool>> targets) - Mappings:
Namespace Name Mixin selector official a
Lear;a(Lahf;Lbil;)Leau;
intermediary method_54504
Lnet/minecraft/class_8889;method_54504(Lnet/minecraft/class_5321;Lnet/minecraft/class_6005;)Lnet/minecraft/class_8892;
named random
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;random(Lnet/minecraft/registry/RegistryKey;Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomStructurePoolAliasBinding;
-
randomGroup
static RandomGroupStructurePoolAliasBinding randomGroup(DataPool<List<StructurePoolAliasBinding>> groups) - Mappings:
Namespace Name Mixin selector official a
Lear;a(Lbil;)Leav;
intermediary method_54506
Lnet/minecraft/class_8889;method_54506(Lnet/minecraft/class_6005;)Lnet/minecraft/class_8893;
named randomGroup
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;randomGroup(Lnet/minecraft/util/collection/DataPool;)Lnet/minecraft/structure/pool/alias/RandomGroupStructurePoolAliasBinding;
-
getCodec
com.mojang.serialization.Codec<? extends StructurePoolAliasBinding> getCodec()- Mappings:
Namespace Name Mixin selector official b
Lear;b()Lcom/mojang/serialization/Codec;
intermediary method_54502
Lnet/minecraft/class_8889;method_54502()Lcom/mojang/serialization/Codec;
named getCodec
Lnet/minecraft/structure/pool/alias/StructurePoolAliasBinding;getCodec()Lcom/mojang/serialization/Codec;
-