Class Advancement
- Namespace
- Obsidian.API.Advancements
- Assembly
- Obsidian.API.dll
public sealed class Advancement
- Inheritance
-
Advancement
- Inherited Members
Constructors
Advancement(string, string, AdvancementDisplay?, AdvancementReward?, List<Criteria>)
public Advancement(string identifier, string parent, AdvancementDisplay? display, AdvancementReward? reward, List<Criteria> criteria)
Parameters
identifier
stringparent
stringdisplay
AdvancementDisplayreward
AdvancementRewardcriteria
List<Criteria>
Properties
Criteria
public List<Criteria> Criteria { get; init; }
Property Value
Display
public AdvancementDisplay? Display { get; init; }
Property Value
Identifier
The identifier of the advancement. If a valid identifier is not detected this advancement will register with the obsidian namespace.
public string Identifier { get; init; }
Property Value
Parent
public string Parent { get; init; }
Property Value
Reward
public AdvancementReward? Reward { get; init; }