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 epv
-
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.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
Lepv;b:Lcom/mojang/serialization/Codec;
-
-
Method Details
-
forEach
void 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
Lepv;a(Lbam;Ljava/util/function/BiConsumer;)V
-
streamTargets
Stream<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
Lepv;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
Lepv;a(Ljava/lang/String;Ljava/lang/String;)Lepu;
-
direct
static 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
Lepv;a(Laly;Laly;)Lepu;
-
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
Lepv;a(Ljava/lang/String;Lbrq;)Lepy;
-
random
static 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
Lepv;a(Laly;Lbrq;)Lepy;
-
randomGroup
static 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
Lepv;a(Lbrq;)Lepz;
-
getCodec
com.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
Lepv;b()Lcom/mojang/serialization/MapCodec;
-