Class ClientboundUpdateAdvancementsPacket
java.lang.Object
org.geysermc.mcprotocollib.protocol.packet.ingame.clientbound.ClientboundUpdateAdvancementsPacket
- All Implemented Interfaces:
Packet,MinecraftPacket
-
Constructor Summary
ConstructorsConstructorDescriptionClientboundUpdateAdvancementsPacket(boolean reset, @NonNull Advancement[] advancements, @NonNull String[] removedAdvancements, @NonNull Map<String, Map<String, Long>> progress) ClientboundUpdateAdvancementsPacket(io.netty.buffer.ByteBuf in, MinecraftCodecHelper helper) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanlonggetAchievedDate(@NonNull String advancementId, @NonNull String criterionId) @NonNull Advancement[]getProgress(@NonNull String advancementId) @NonNull String[]inthashCode()booleanisReset()voidserialize(io.netty.buffer.ByteBuf out, MinecraftCodecHelper helper) @NonNull StringtoString()@NonNull ClientboundUpdateAdvancementsPacketwithAdvancements(@NonNull Advancement[] advancements) @NonNull ClientboundUpdateAdvancementsPacket@NonNull ClientboundUpdateAdvancementsPacketwithRemovedAdvancements(@NonNull String[] removedAdvancements) @NonNull ClientboundUpdateAdvancementsPacketwithReset(boolean reset) Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.geysermc.mcprotocollib.network.packet.Packet
isPriority, isTerminal
-
Constructor Details
-
ClientboundUpdateAdvancementsPacket
-
ClientboundUpdateAdvancementsPacket
-
-
Method Details
-
getProgress
-
getAchievedDate
-
serialize
- Specified by:
serializein interfaceMinecraftPacket
-
isReset
public boolean isReset() -
getAdvancements
-
getRemovedAdvancements
-
getProgress
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-
withReset
- Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withAdvancements
public @NonNull ClientboundUpdateAdvancementsPacket withAdvancements(@NonNull @NonNull Advancement[] advancements) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withRemovedAdvancements
public @NonNull ClientboundUpdateAdvancementsPacket withRemovedAdvancements(@NonNull @NonNull String[] removedAdvancements) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-
withProgress
public @NonNull ClientboundUpdateAdvancementsPacket withProgress(@NonNull @NonNull Map<String, Map<String, Long>> progress) - Returns:
- a clone of this object, except with this updated property (returns
thisif an identical value is passed).
-