Package net.ixdarklord.folios.internal.quest
package net.ixdarklord.folios.internal.quest
-
ClassDescriptionItems an objective asks for, as the server matches them: written as a book writes them (
"minecraft:diamond","#minecraft:logs", a stack object, or a list of these), matched by item alone.What the server knows of a player's quests: kept with the player, sent only to them.One quest's progress: each objective's, 0 to 1; whether it is open (its"requires"met once, and open from then on); whether it is done (and stays so, whatever happens after); and whether its reward has been claimed.What the server counts as reading, for quests'"read"objectives.A quest's"rewards": items it always gives, and random gifts, each drawn from a list:A random gift's choice, pickedweighttimes as often as one of weight 1.The server's quests: loaded from data packs, followed for each player and rewarded.An objective of a server quest, read from the same JSON a book's quest takes and checked by the server alone.A quest a data pack gives (data/<namespace>/folios/quests/<name>.json): its objectives, followed by the server, and what it gives once done.