类 AdvancementProgress

java.lang.Object
net.minecraft.advancements.AdvancementProgress
所有已实现的接口:
Comparable<AdvancementProgress>

public class AdvancementProgress extends Object implements Comparable<AdvancementProgress>
  • 字段详细资料

  • 构造器详细资料

    • AdvancementProgress

      private AdvancementProgress(Map<String,CriterionProgress> pCriteria)
    • AdvancementProgress

      public AdvancementProgress()
  • 方法详细资料

    • update

      public void update(Map<String,Criterion> pCriteria, String[][] pRequirements)
    • isDone

      public boolean isDone()
    • hasProgress

      public boolean hasProgress()
    • grantProgress

      public boolean grantProgress(String pCriterionName)
    • revokeProgress

      public boolean revokeProgress(String pCriterionName)
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • serializeToNetwork

      public void serializeToNetwork(FriendlyByteBuf pBuffer)
    • fromNetwork

      public static AdvancementProgress fromNetwork(FriendlyByteBuf pBuffer)
    • getCriterion

      @Nullable public CriterionProgress getCriterion(String pCriterionName)
    • getPercent

      public float getPercent()
    • getProgressText

      @Nullable public String getProgressText()
    • countCompletedRequirements

      private int countCompletedRequirements()
    • getRemainingCriteria

      public Iterable<String> getRemainingCriteria()
    • getCompletedCriteria

      public Iterable<String> getCompletedCriteria()
    • getFirstProgressDate

      @Nullable public Date getFirstProgressDate()
    • compareTo

      public int compareTo(AdvancementProgress p_8195_)
      指定者:
      compareTo 在接口中 Comparable<AdvancementProgress>