public class AdvancementCriterion extends Object
Modifier and Type | Field and Description |
---|---|
private CriterionConditions |
conditions |
Constructor and Description |
---|
AdvancementCriterion() |
AdvancementCriterion(CriterionConditions conditions) |
Modifier and Type | Method and Description |
---|---|
static AdvancementCriterion |
createNew(PacketByteBuf buf) |
static AdvancementCriterion |
deserialize(JsonObject obj,
JsonDeserializationContext context) |
static Map<String,AdvancementCriterion> |
fromJson(JsonObject obj,
JsonDeserializationContext context) |
static Map<String,AdvancementCriterion> |
fromPacket(PacketByteBuf buf) |
CriterionConditions |
getConditions() |
static void |
serialize(Map<String,AdvancementCriterion> criteria,
PacketByteBuf buf) |
void |
serialize(PacketByteBuf packetByteBuf) |
JsonElement |
toJson() |
private final CriterionConditions conditions
public AdvancementCriterion(CriterionConditions conditions)
public AdvancementCriterion()
public void serialize(PacketByteBuf packetByteBuf)
public static AdvancementCriterion deserialize(JsonObject obj, JsonDeserializationContext context)
public static AdvancementCriterion createNew(PacketByteBuf buf)
public static Map<String,AdvancementCriterion> fromJson(JsonObject obj, JsonDeserializationContext context)
public static Map<String,AdvancementCriterion> fromPacket(PacketByteBuf buf)
public static void serialize(Map<String,AdvancementCriterion> criteria, PacketByteBuf buf)
@Nullable public CriterionConditions getConditions()
public JsonElement toJson()