Uses of Record Class
net.minecraft.world.level.storage.loot.LootDataId
-
Uses of LootDataId in net.minecraft.world.level.storage.loot
Modifier and TypeFieldDescriptionstatic final LootDataId<LootTable>
LootDataManager.EMPTY_LOOT_TABLE_KEY
Modifier and TypeFieldDescriptionprivate Map<LootDataId<?>,
?> LootDataManager.elements
private final Set<LootDataId<?>>
ValidationContext.visitedElements
Modifier and TypeMethodDescriptionprivate static <T> void
LootDataManager.castAndValidate
(ValidationContext p_279270_, LootDataId<T> p_279249_, Object p_279342_) ValidationContext.enterElement
(String p_279180_, LootDataId<?> p_279438_) <T> T
LootDataManager.getElement
(LootDataId<T> p_279467_) <T> T
LootDataResolver.getElement
(LootDataId<T> p_279309_) default <T> Optional<T>
LootDataResolver.getElementOptional
(LootDataId<T> p_279486_) boolean
ValidationContext.hasVisitedElement
(LootDataId<?> p_279178_) void
LootDataType.Validator.run
(ValidationContext p_279419_, LootDataId<T> p_279145_, T p_279326_) void
LootDataType.runValidation
(ValidationContext p_279366_, LootDataId<T> p_279106_, T p_279124_) ModifierConstructorDescriptionprivate
ValidationContext
(ProblemReporter p_312319_, LootContextParamSet p_279447_, LootDataResolver p_279446_, Set<LootDataId<?>> p_311760_)