Package net.minecraft.advancement
Class AdvancementProgress
java.lang.Object
net.minecraft.advancement.AdvancementProgress
- All Implemented Interfaces:
Comparable<AdvancementProgress>
- Mappings:
Namespace Name named net/minecraft/advancement/AdvancementProgress
intermediary net/minecraft/class_167
official ah
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<AdvancementProgress> private final Map
<String, CriterionProgress> private static final com.mojang.serialization.Codec
<Map<String, CriterionProgress>> private AdvancementRequirements
private static final com.mojang.serialization.Codec
<Instant> private static final DateTimeFormatter
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
AdvancementProgress
(Map<String, CriterionProgress> criteriaProgresses) -
Method Summary
Modifier and TypeMethodDescriptionint
compareTo
(AdvancementProgress advancementProgress) private int
static AdvancementProgress
fromPacket
(PacketByteBuf buf) @Nullable CriterionProgress
getCriterionProgress
(String name) @Nullable Instant
@Nullable Text
float
void
init
(AdvancementRequirements requirements) boolean
private boolean
isCriterionObtained
(String name) boolean
isDone()
boolean
boolean
void
toPacket
(PacketByteBuf buf) toString()
-
Field Details
-
TIME_FORMATTER
- Mappings:
Namespace Name Mixin selector named TIME_FORMATTER
Lnet/minecraft/advancement/AdvancementProgress;TIME_FORMATTER:Ljava/time/format/DateTimeFormatter;
intermediary field_46081
Lnet/minecraft/class_167;field_46081:Ljava/time/format/DateTimeFormatter;
official b
Lah;b:Ljava/time/format/DateTimeFormatter;
-
TIME_CODEC
- Mappings:
Namespace Name Mixin selector named TIME_CODEC
Lnet/minecraft/advancement/AdvancementProgress;TIME_CODEC:Lcom/mojang/serialization/Codec;
intermediary field_46082
Lnet/minecraft/class_167;field_46082:Lcom/mojang/serialization/Codec;
official c
Lah;c:Lcom/mojang/serialization/Codec;
-
MAP_CODEC
- Mappings:
Namespace Name Mixin selector named MAP_CODEC
Lnet/minecraft/advancement/AdvancementProgress;MAP_CODEC:Lcom/mojang/serialization/Codec;
intermediary field_46083
Lnet/minecraft/class_167;field_46083:Lcom/mojang/serialization/Codec;
official d
Lah;d:Lcom/mojang/serialization/Codec;
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/advancement/AdvancementProgress;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_46080
Lnet/minecraft/class_167;field_46080:Lcom/mojang/serialization/Codec;
official a
Lah;a:Lcom/mojang/serialization/Codec;
-
criteriaProgresses
- Mappings:
Namespace Name Mixin selector named criteriaProgresses
Lnet/minecraft/advancement/AdvancementProgress;criteriaProgresses:Ljava/util/Map;
intermediary field_1160
Lnet/minecraft/class_167;field_1160:Ljava/util/Map;
official e
Lah;e:Ljava/util/Map;
-
requirements
- Mappings:
Namespace Name Mixin selector named requirements
Lnet/minecraft/advancement/AdvancementProgress;requirements:Lnet/minecraft/advancement/AdvancementRequirements;
intermediary field_1161
Lnet/minecraft/class_167;field_1161:Lnet/minecraft/class_8782;
official f
Lah;f:Lai;
-
-
Constructor Details
-
AdvancementProgress
- Mappings:
Namespace Name Mixin selector named <init>
Lnet/minecraft/advancement/AdvancementProgress;<init>(Ljava/util/Map;)V
intermediary <init>
Lnet/minecraft/class_167;<init>(Ljava/util/Map;)V
official <init>
Lah;<init>(Ljava/util/Map;)V
-
AdvancementProgress
public AdvancementProgress()
-
-
Method Details
-
init
- Mappings:
Namespace Name Mixin selector named init
Lnet/minecraft/advancement/AdvancementProgress;init(Lnet/minecraft/advancement/AdvancementRequirements;)V
intermediary method_727
Lnet/minecraft/class_167;method_727(Lnet/minecraft/class_8782;)V
official a
Lah;a(Lai;)V
-
isDone
public boolean isDone()- Mappings:
Namespace Name Mixin selector named isDone
Lnet/minecraft/advancement/AdvancementProgress;isDone()Z
intermediary method_740
Lnet/minecraft/class_167;method_740()Z
official a
Lah;a()Z
-
isAnyObtained
public boolean isAnyObtained()- Mappings:
Namespace Name Mixin selector named isAnyObtained
Lnet/minecraft/advancement/AdvancementProgress;isAnyObtained()Z
intermediary method_742
Lnet/minecraft/class_167;method_742()Z
official b
Lah;b()Z
-
obtain
- Mappings:
Namespace Name Mixin selector named obtain
Lnet/minecraft/advancement/AdvancementProgress;obtain(Ljava/lang/String;)Z
intermediary method_743
Lnet/minecraft/class_167;method_743(Ljava/lang/String;)Z
official a
Lah;a(Ljava/lang/String;)Z
-
reset
- Mappings:
Namespace Name Mixin selector named reset
Lnet/minecraft/advancement/AdvancementProgress;reset(Ljava/lang/String;)Z
intermediary method_729
Lnet/minecraft/class_167;method_729(Ljava/lang/String;)Z
official b
Lah;b(Ljava/lang/String;)Z
-
toString
-
toPacket
- Mappings:
Namespace Name Mixin selector named toPacket
Lnet/minecraft/advancement/AdvancementProgress;toPacket(Lnet/minecraft/network/PacketByteBuf;)V
intermediary method_733
Lnet/minecraft/class_167;method_733(Lnet/minecraft/class_2540;)V
official a
Lah;a(Lwm;)V
-
fromPacket
- Mappings:
Namespace Name Mixin selector named fromPacket
Lnet/minecraft/advancement/AdvancementProgress;fromPacket(Lnet/minecraft/network/PacketByteBuf;)Lnet/minecraft/advancement/AdvancementProgress;
intermediary method_732
Lnet/minecraft/class_167;method_732(Lnet/minecraft/class_2540;)Lnet/minecraft/class_167;
official b
Lah;b(Lwm;)Lah;
-
getCriterionProgress
- Mappings:
Namespace Name Mixin selector named getCriterionProgress
Lnet/minecraft/advancement/AdvancementProgress;getCriterionProgress(Ljava/lang/String;)Lnet/minecraft/advancement/criterion/CriterionProgress;
intermediary method_737
Lnet/minecraft/class_167;method_737(Ljava/lang/String;)Lnet/minecraft/class_178;
official c
Lah;c(Ljava/lang/String;)Lao;
-
isCriterionObtained
- Mappings:
Namespace Name Mixin selector named isCriterionObtained
Lnet/minecraft/advancement/AdvancementProgress;isCriterionObtained(Ljava/lang/String;)Z
intermediary method_53663
Lnet/minecraft/class_167;method_53663(Ljava/lang/String;)Z
official d
Lah;d(Ljava/lang/String;)Z
-
getProgressBarPercentage
public float getProgressBarPercentage()- Mappings:
Namespace Name Mixin selector named getProgressBarPercentage
Lnet/minecraft/advancement/AdvancementProgress;getProgressBarPercentage()F
intermediary method_735
Lnet/minecraft/class_167;method_735()F
official c
Lah;c()F
-
getProgressBarFraction
- Mappings:
Namespace Name Mixin selector named getProgressBarFraction
Lnet/minecraft/advancement/AdvancementProgress;getProgressBarFraction()Lnet/minecraft/text/Text;
intermediary method_728
Lnet/minecraft/class_167;method_728()Lnet/minecraft/class_2561;
official d
Lah;d()Lxp;
-
countObtainedRequirements
private int countObtainedRequirements()- Mappings:
Namespace Name Mixin selector named countObtainedRequirements
Lnet/minecraft/advancement/AdvancementProgress;countObtainedRequirements()I
intermediary method_736
Lnet/minecraft/class_167;method_736()I
official h
Lah;h()I
-
getUnobtainedCriteria
- Mappings:
Namespace Name Mixin selector named getUnobtainedCriteria
Lnet/minecraft/advancement/AdvancementProgress;getUnobtainedCriteria()Ljava/lang/Iterable;
intermediary method_731
Lnet/minecraft/class_167;method_731()Ljava/lang/Iterable;
official e
Lah;e()Ljava/lang/Iterable;
-
getObtainedCriteria
- Mappings:
Namespace Name Mixin selector named getObtainedCriteria
Lnet/minecraft/advancement/AdvancementProgress;getObtainedCriteria()Ljava/lang/Iterable;
intermediary method_734
Lnet/minecraft/class_167;method_734()Ljava/lang/Iterable;
official f
Lah;f()Ljava/lang/Iterable;
-
getEarliestProgressObtainDate
- Mappings:
Namespace Name Mixin selector named getEarliestProgressObtainDate
Lnet/minecraft/advancement/AdvancementProgress;getEarliestProgressObtainDate()Ljava/time/Instant;
intermediary method_741
Lnet/minecraft/class_167;method_741()Ljava/time/Instant;
official g
Lah;g()Ljava/time/Instant;
-
compareTo
- Specified by:
compareTo
in interfaceComparable<AdvancementProgress>
- Mappings:
Namespace Name Mixin selector named compareTo
Lnet/minecraft/advancement/AdvancementProgress;compareTo(Lnet/minecraft/advancement/AdvancementProgress;)I
intermediary method_738
Lnet/minecraft/class_167;method_738(Lnet/minecraft/class_167;)I
official a
Lah;a(Lah;)I
-