Package net.minecraft.predicate
Class BlockPredicate
java.lang.Object
net.minecraft.predicate.BlockPredicate
- Mappings:
Namespace Name official arintermediary net/minecraft/class_4550named net/minecraft/predicate/BlockPredicate
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final BlockPredicateprivate final NbtPredicateprivate final StatePredicate -
Constructor Summary
ConstructorsConstructorDescriptionBlockPredicate(@Nullable TagKey<Block> tag, @Nullable Set<Block> blocks, StatePredicate state, NbtPredicate nbt) -
Method Summary
Modifier and TypeMethodDescriptionstatic BlockPredicatefromJson(@Nullable JsonElement json) booleantest(ServerWorld world, BlockPos pos) toJson()
-
Field Details
-
ANY
- Mappings:
Namespace Name Mixin selector official aLar;a:Lar;intermediary field_20692Lnet/minecraft/class_4550;field_20692:Lnet/minecraft/class_4550;named ANYLnet/minecraft/predicate/BlockPredicate;ANY:Lnet/minecraft/predicate/BlockPredicate;
-
tag
- Mappings:
Namespace Name Mixin selector official bLar;b:Lanb;intermediary field_20693Lnet/minecraft/class_4550;field_20693:Lnet/minecraft/class_6862;named tagLnet/minecraft/predicate/BlockPredicate;tag:Lnet/minecraft/registry/tag/TagKey;
-
blocks
- Mappings:
Namespace Name Mixin selector official cLar;c:Ljava/util/Set;intermediary field_20694Lnet/minecraft/class_4550;field_20694:Ljava/util/Set;named blocksLnet/minecraft/predicate/BlockPredicate;blocks:Ljava/util/Set;
-
state
- Mappings:
Namespace Name Mixin selector official dLar;d:Lcw;intermediary field_20695Lnet/minecraft/class_4550;field_20695:Lnet/minecraft/class_4559;named stateLnet/minecraft/predicate/BlockPredicate;state:Lnet/minecraft/predicate/StatePredicate;
-
nbt
- Mappings:
Namespace Name Mixin selector official eLar;e:Lci;intermediary field_20696Lnet/minecraft/class_4550;field_20696:Lnet/minecraft/class_2105;named nbtLnet/minecraft/predicate/BlockPredicate;nbt:Lnet/minecraft/predicate/NbtPredicate;
-
-
Constructor Details
-
BlockPredicate
public BlockPredicate(@Nullable @Nullable TagKey<Block> tag, @Nullable @Nullable Set<Block> blocks, StatePredicate state, NbtPredicate nbt) - Mappings:
Namespace Name Mixin selector official <init>Lar;<init>(Lanb;Ljava/util/Set;Lcw;Lci;)Vintermediary <init>Lnet/minecraft/class_4550;<init>(Lnet/minecraft/class_6862;Ljava/util/Set;Lnet/minecraft/class_4559;Lnet/minecraft/class_2105;)Vnamed <init>Lnet/minecraft/predicate/BlockPredicate;<init>(Lnet/minecraft/registry/tag/TagKey;Ljava/util/Set;Lnet/minecraft/predicate/StatePredicate;Lnet/minecraft/predicate/NbtPredicate;)V
-
-
Method Details
-
test
- Mappings:
Namespace Name Mixin selector official aLar;a(Lahw;Lgp;)Zintermediary method_22454Lnet/minecraft/class_4550;method_22454(Lnet/minecraft/class_3218;Lnet/minecraft/class_2338;)Znamed testLnet/minecraft/predicate/BlockPredicate;test(Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/BlockPos;)Z
-
fromJson
- Mappings:
Namespace Name Mixin selector official aLar;a(Lcom/google/gson/JsonElement;)Lar;intermediary method_22453Lnet/minecraft/class_4550;method_22453(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_4550;named fromJsonLnet/minecraft/predicate/BlockPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/BlockPredicate;
-
toJson
- Mappings:
Namespace Name Mixin selector official aLar;a()Lcom/google/gson/JsonElement;intermediary method_22452Lnet/minecraft/class_4550;method_22452()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/predicate/BlockPredicate;toJson()Lcom/google/gson/JsonElement;
-