Package net.minecraft.advancement
Class AdvancementManager
java.lang.Object
net.minecraft.advancement.AdvancementManager
public class AdvancementManager extends Object
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceAdvancementManager.Listener -
Field Summary
Fields Modifier and Type Field Description private Map<Identifier,Advancement>advancementsprivate Set<Advancement>dependentsprivate AdvancementManager.Listenerlistenerprivate static LoggerLOGGERprivate Set<Advancement>roots -
Constructor Summary
Constructors Constructor Description AdvancementManager() -
Method Summary
Modifier and Type Method Description voidclear()Advancementget(Identifier id)Collection<Advancement>getAdvancements()Iterable<Advancement>getRoots()voidload(Map<Identifier,Advancement.Task> map)private voidremove(Advancement advancement)voidremoveAll(Set<Identifier> advancements)voidsetListener(AdvancementManager.Listener listener)
-
Field Details
-
LOGGER
-
advancements
-
roots
-
dependents
-
listener
-
-
Constructor Details
-
AdvancementManager
public AdvancementManager()
-
-
Method Details
-
remove
-
removeAll
-
load
-
clear
@Environment(CLIENT) public void clear() -
getRoots
-
getAdvancements
-
get
-
setListener
-