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$Builderintermediary net/minecraft/class_4550$class_4710official az$a
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Optional<RegistryEntryList<Block>> private ComponentsPredicateprivate Optional<NbtPredicate> private Optional<StatePredicate> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionblocks(RegistryEntryLookup<Block> blockRegistry, Collection<Block> blocks) blocks(RegistryEntryLookup<Block> blockRegistry, Block[] blocks) build()components(ComponentsPredicate components) static BlockPredicate.Buildercreate()nbt(NbtCompound nbt) state(StatePredicate.Builder state) tag(RegistryEntryLookup<Block> blockRegistry, TagKey<Block> tag)
-
Field Details
-
blocks
- Mappings:
Namespace Name Mixin selector named blocksLnet/minecraft/predicate/BlockPredicate$Builder;blocks:Ljava/util/Optional;intermediary field_21572Lnet/minecraft/class_4550$class_4710;field_21572:Ljava/util/Optional;official aLaz$a;a:Ljava/util/Optional;
-
state
- Mappings:
Namespace Name Mixin selector named stateLnet/minecraft/predicate/BlockPredicate$Builder;state:Ljava/util/Optional;intermediary field_21574Lnet/minecraft/class_4550$class_4710;field_21574:Ljava/util/Optional;official bLaz$a;b:Ljava/util/Optional;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbtLnet/minecraft/predicate/BlockPredicate$Builder;nbt:Ljava/util/Optional;intermediary field_21575Lnet/minecraft/class_4550$class_4710;field_21575:Ljava/util/Optional;official cLaz$a;c:Ljava/util/Optional;
-
components
- Mappings:
Namespace Name Mixin selector named componentsLnet/minecraft/predicate/BlockPredicate$Builder;components:Lnet/minecraft/predicate/component/ComponentsPredicate;intermediary field_58043Lnet/minecraft/class_4550$class_4710;field_58043:Lnet/minecraft/class_10914;official dLaz$a;d:Lbo;
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
create
- Mappings:
Namespace Name Mixin selector named createLnet/minecraft/predicate/BlockPredicate$Builder;create()Lnet/minecraft/predicate/BlockPredicate$Builder;intermediary method_23880Lnet/minecraft/class_4550$class_4710;method_23880()Lnet/minecraft/class_4550$class_4710;official aLaz$a;a()Laz$a;
-
blocks
- Mappings:
Namespace Name Mixin selector named blocksLnet/minecraft/predicate/BlockPredicate$Builder;blocks(Lnet/minecraft/registry/RegistryEntryLookup;[Lnet/minecraft/block/Block;)Lnet/minecraft/predicate/BlockPredicate$Builder;intermediary method_27962Lnet/minecraft/class_4550$class_4710;method_27962(Lnet/minecraft/class_7871;[Lnet/minecraft/class_2248;)Lnet/minecraft/class_4550$class_4710;official aLaz$a;a(Ljh;[Ldno;)Laz$a;
-
blocks
public BlockPredicate.Builder blocks(RegistryEntryLookup<Block> blockRegistry, Collection<Block> blocks) - Mappings:
Namespace Name Mixin selector named blocksLnet/minecraft/predicate/BlockPredicate$Builder;blocks(Lnet/minecraft/registry/RegistryEntryLookup;Ljava/util/Collection;)Lnet/minecraft/predicate/BlockPredicate$Builder;intermediary method_37214Lnet/minecraft/class_4550$class_4710;method_37214(Lnet/minecraft/class_7871;Ljava/util/Collection;)Lnet/minecraft/class_4550$class_4710;official aLaz$a;a(Ljh;Ljava/util/Collection;)Laz$a;
-
tag
- Mappings:
Namespace Name Mixin selector named tagLnet/minecraft/predicate/BlockPredicate$Builder;tag(Lnet/minecraft/registry/RegistryEntryLookup;Lnet/minecraft/registry/tag/TagKey;)Lnet/minecraft/predicate/BlockPredicate$Builder;intermediary method_29233Lnet/minecraft/class_4550$class_4710;method_29233(Lnet/minecraft/class_7871;Lnet/minecraft/class_6862;)Lnet/minecraft/class_4550$class_4710;official aLaz$a;a(Ljh;Layc;)Laz$a;
-
nbt
- Mappings:
Namespace Name Mixin selector named nbtLnet/minecraft/predicate/BlockPredicate$Builder;nbt(Lnet/minecraft/nbt/NbtCompound;)Lnet/minecraft/predicate/BlockPredicate$Builder;intermediary method_35042Lnet/minecraft/class_4550$class_4710;method_35042(Lnet/minecraft/class_2487;)Lnet/minecraft/class_4550$class_4710;official aLaz$a;a(Lua;)Laz$a;
-
state
- Mappings:
Namespace Name Mixin selector named stateLnet/minecraft/predicate/BlockPredicate$Builder;state(Lnet/minecraft/predicate/StatePredicate$Builder;)Lnet/minecraft/predicate/BlockPredicate$Builder;intermediary method_27963Lnet/minecraft/class_4550$class_4710;method_27963(Lnet/minecraft/class_4559$class_4560;)Lnet/minecraft/class_4550$class_4710;official aLaz$a;a(Lds$a;)Laz$a;
-
components
- Mappings:
Namespace Name Mixin selector named componentsLnet/minecraft/predicate/BlockPredicate$Builder;components(Lnet/minecraft/predicate/component/ComponentsPredicate;)Lnet/minecraft/predicate/BlockPredicate$Builder;intermediary method_68678Lnet/minecraft/class_4550$class_4710;method_68678(Lnet/minecraft/class_10914;)Lnet/minecraft/class_4550$class_4710;official aLaz$a;a(Lbo;)Laz$a;
-
build
- Mappings:
Namespace Name Mixin selector named buildLnet/minecraft/predicate/BlockPredicate$Builder;build()Lnet/minecraft/predicate/BlockPredicate;intermediary method_23882Lnet/minecraft/class_4550$class_4710;method_23882()Lnet/minecraft/class_4550;official bLaz$a;b()Laz;
-