Package net.minecraft.predicate.entity
Class EntityTypePredicate
java.lang.Object
net.minecraft.predicate.entity.EntityTypePredicate
- Direct Known Subclasses:
EntityTypePredicate.Single
,EntityTypePredicate.Tagged
public abstract class EntityTypePredicate extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static class
EntityTypePredicate.Single
(package private) static class
EntityTypePredicate.Tagged
-
Field Summary
Fields Modifier and Type Field Description static EntityTypePredicate
ANY
private static Joiner
COMMA_JOINER
-
Constructor Summary
Constructors Constructor Description EntityTypePredicate()
-
Method Summary
Modifier and Type Method Description static EntityTypePredicate
create(EntityType<?> type)
static EntityTypePredicate
create(Tag<EntityType<?>> tag)
static EntityTypePredicate
fromJson(JsonElement json)
abstract boolean
matches(EntityType<?> type)
abstract JsonElement
toJson()
-
Field Details
-
ANY
-
COMMA_JOINER
-
-
Constructor Details
-
EntityTypePredicate
public EntityTypePredicate()
-
-
Method Details
-
matches
-
toJson
-
fromJson
-
create
-
create
-