Package net.minecraft.predicate
Class BlockPredicate.Builder
java.lang.Object
net.minecraft.predicate.BlockPredicate.Builder
- Enclosing class:
BlockPredicate
- Mappings:
Namespace Name named net/minecraft/predicate/BlockPredicate$Builder
intermediary net/minecraft/class_4550$class_4710
official aw$a
-
Field Summary
Modifier and TypeFieldDescriptionprivate Optional
<RegistryEntryList<Block>> private Optional
<NbtPredicate> private Optional
<StatePredicate> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionblocks
(Collection<Block> blocks) build()
static BlockPredicate.Builder
create()
nbt
(NbtCompound nbt) state
(StatePredicate.Builder state)
-
Field Details
-
blocks
- Mappings:
Namespace Name Mixin selector named blocks
Lnet/minecraft/predicate/BlockPredicate$Builder;blocks:Ljava/util/Optional;
intermediary field_21572
Lnet/minecraft/class_4550$class_4710;field_21572:Ljava/util/Optional;
official a
Law$a;a:Ljava/util/Optional;
-
state
- Mappings:
Namespace Name Mixin selector named state
Lnet/minecraft/predicate/BlockPredicate$Builder;state:Ljava/util/Optional;
intermediary field_21574
Lnet/minecraft/class_4550$class_4710;field_21574:Ljava/util/Optional;
official b
Law$a;b:Ljava/util/Optional;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbt
Lnet/minecraft/predicate/BlockPredicate$Builder;nbt:Ljava/util/Optional;
intermediary field_21575
Lnet/minecraft/class_4550$class_4710;field_21575:Ljava/util/Optional;
official c
Law$a;c:Ljava/util/Optional;
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named create
Lnet/minecraft/predicate/BlockPredicate$Builder;create()Lnet/minecraft/predicate/BlockPredicate$Builder;
intermediary method_23880
Lnet/minecraft/class_4550$class_4710;method_23880()Lnet/minecraft/class_4550$class_4710;
official a
Law$a;a()Law$a;
-
blocks
- Mappings:
Namespace Name Mixin selector named blocks
Lnet/minecraft/predicate/BlockPredicate$Builder;blocks([Lnet/minecraft/block/Block;)Lnet/minecraft/predicate/BlockPredicate$Builder;
intermediary method_27962
Lnet/minecraft/class_4550$class_4710;method_27962([Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710;
official a
Law$a;a([Ldfy;)Law$a;
-
blocks
- Mappings:
Namespace Name Mixin selector named blocks
Lnet/minecraft/predicate/BlockPredicate$Builder;blocks(Ljava/util/Collection;)Lnet/minecraft/predicate/BlockPredicate$Builder;
intermediary method_37214
Lnet/minecraft/class_4550$class_4710;method_37214(Ljava/util/Collection;)Lnet/minecraft/class_4550$class_4710;
official a
Law$a;a(Ljava/util/Collection;)Law$a;
-
tag
- Mappings:
Namespace Name Mixin selector named tag
Lnet/minecraft/predicate/BlockPredicate$Builder;tag(Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/predicate/BlockPredicate$Builder;
intermediary method_29233
Lnet/minecraft/class_4550$class_4710;method_29233(Lnet/minecraft/class_6862;)Lnet/minecraft/class_4550$class_4710;
official a
Law$a;a(Lawu;)Law$a;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbt
Lnet/minecraft/predicate/BlockPredicate$Builder;nbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/predicate/BlockPredicate$Builder;
intermediary method_35042
Lnet/minecraft/class_4550$class_4710;method_35042(Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;
official a
Law$a;a(Lub;)Law$a;
-
state
- Mappings:
Namespace Name Mixin selector named state
Lnet/minecraft/predicate/BlockPredicate$Builder;state(Lnet/minecraft/predicate/StatePredicate$Builder;)Lnet/minecraft/predicate/BlockPredicate$Builder;
intermediary method_27963
Lnet/minecraft/class_4550$class_4710;method_27963(Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_4550$class_4710;
official a
Law$a;a(Leb$a;)Law$a;
-
build
- Mappings:
Namespace Name Mixin selector named build
Lnet/minecraft/predicate/BlockPredicate$Builder;build()Lnet/minecraft/predicate/BlockPredicate;
intermediary method_23882
Lnet/minecraft/class_4550$class_4710;method_23882()Lnet/minecraft/class_4550;
official b
Law$a;b()Law;
-