类 EntityFlagsPredicate

java.lang.Object
net.minecraft.advancements.critereon.EntityFlagsPredicate

public class EntityFlagsPredicate extends Object
  • 字段详细资料

    • ANY

      public static final EntityFlagsPredicate ANY
    • isOnFire

      @Nullable private final Boolean isOnFire
    • isCrouching

      @Nullable private final Boolean isCrouching
    • isSprinting

      @Nullable private final Boolean isSprinting
    • isSwimming

      @Nullable private final Boolean isSwimming
    • isBaby

      @Nullable private final Boolean isBaby
  • 构造器详细资料

    • EntityFlagsPredicate

      public EntityFlagsPredicate(@Nullable Boolean pIsOnFire, @Nullable Boolean pIsCouching, @Nullable Boolean pIsSprinting, @Nullable Boolean pIsSwimming, @Nullable Boolean pIsBaby)
  • 方法详细资料

    • matches

      public boolean matches(Entity pEntity)
    • getOptionalBoolean

      @Nullable private static Boolean getOptionalBoolean(com.google.gson.JsonObject pJson, String pName)
    • fromJson

      public static EntityFlagsPredicate fromJson(@Nullable com.google.gson.JsonElement pJson)
    • addOptionalBoolean

      private void addOptionalBoolean(com.google.gson.JsonObject pJson, String pName, @Nullable Boolean pValue)
    • serializeToJson

      public com.google.gson.JsonElement serializeToJson()