Package net.minecraft.predicate.entity
Interface TypeSpecificPredicate
- All Known Implementing Classes:
FishingHookPredicate,LightningBoltPredicate,PlayerPredicate,SlimePredicate
public interface TypeSpecificPredicate
- Mappings:
Namespace Name official bpintermediary net/minecraft/class_7376named net/minecraft/predicate/entity/TypeSpecificPredicate
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic final class -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic TypeSpecificPredicatecat(CatVariant variant) static TypeSpecificPredicatefrog(FrogVariant variant) static TypeSpecificPredicatefromJson(@Nullable JsonElement json) booleantest(Entity entity, ServerWorld world, @Nullable Vec3d pos) default JsonElementtoJson()
-
Field Details
-
ANY
- Mappings:
Namespace Name Mixin selector official aLbp;a:Lbp;intermediary field_38723Lnet/minecraft/class_7376;field_38723:Lnet/minecraft/class_7376;named ANYLnet/minecraft/predicate/entity/TypeSpecificPredicate;ANY:Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-
-
Method Details
-
fromJson
- Mappings:
Namespace Name Mixin selector official aLbp;a(Lcom/google/gson/JsonElement;)Lbp;intermediary method_43097Lnet/minecraft/class_7376;method_43097(Lcom/google/gson/JsonElement;)Lnet/minecraft/class_7376;named fromJsonLnet/minecraft/predicate/entity/TypeSpecificPredicate;fromJson(Lcom/google/gson/JsonElement;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-
test
- Mappings:
Namespace Name Mixin selector official aLbp;a(Lbfh;Laif;Leea;)Zintermediary method_22497Lnet/minecraft/class_7376;method_22497(Lnet/minecraft/class_1297;Lnet/minecraft/class_3218;Lnet/minecraft/class_243;)Znamed testLnet/minecraft/predicate/entity/TypeSpecificPredicate;test(Lnet/minecraft/entity/Entity;Lnet/minecraft/server/world/ServerWorld;Lnet/minecraft/util/math/Vec3d;)Z
-
typeSpecificToJson
JsonObject typeSpecificToJson()- Mappings:
Namespace Name Mixin selector official aLbp;a()Lcom/google/gson/JsonObject;intermediary method_22494Lnet/minecraft/class_7376;method_22494()Lcom/google/gson/JsonObject;named typeSpecificToJsonLnet/minecraft/predicate/entity/TypeSpecificPredicate;typeSpecificToJson()Lcom/google/gson/JsonObject;
-
toJson
- Mappings:
Namespace Name Mixin selector official bLbp;b()Lcom/google/gson/JsonElement;intermediary method_43098Lnet/minecraft/class_7376;method_43098()Lcom/google/gson/JsonElement;named toJsonLnet/minecraft/predicate/entity/TypeSpecificPredicate;toJson()Lcom/google/gson/JsonElement;
-
getDeserializer
TypeSpecificPredicate.Deserializer getDeserializer()- Mappings:
Namespace Name Mixin selector official cLbp;c()Lbp$a;intermediary method_43099Lnet/minecraft/class_7376;method_43099()Lnet/minecraft/class_7376$class_7377;named getDeserializerLnet/minecraft/predicate/entity/TypeSpecificPredicate;getDeserializer()Lnet/minecraft/predicate/entity/TypeSpecificPredicate$Deserializer;
-
cat
- Mappings:
Namespace Name Mixin selector official aLbp;a(Lbrn;)Lbp;intermediary method_43095Lnet/minecraft/class_7376;method_43095(Lnet/minecraft/class_7375;)Lnet/minecraft/class_7376;named catLnet/minecraft/predicate/entity/TypeSpecificPredicate;cat(Lnet/minecraft/entity/passive/CatVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-
frog
- Mappings:
Namespace Name Mixin selector official aLbp;a(Lbru;)Lbp;intermediary method_43096Lnet/minecraft/class_7376;method_43096(Lnet/minecraft/class_7106;)Lnet/minecraft/class_7376;named frogLnet/minecraft/predicate/entity/TypeSpecificPredicate;frog(Lnet/minecraft/entity/passive/FrogVariant;)Lnet/minecraft/predicate/entity/TypeSpecificPredicate;
-