Uses of Class
net.minecraft.world.level.storage.loot.LootDataType
-
Uses of LootDataType in net.minecraft.world.level.storage.loot
Modifier and TypeFieldDescriptionstatic final LootDataType<LootItemFunction>
LootDataType.MODIFIER
static final LootDataType<LootItemCondition>
LootDataType.PREDICATE
static final LootDataType<LootTable>
LootDataType.TABLE
private final LootDataType<T>
LootContext.VisitedEntry.type
The field for thetype
record component.private final LootDataType<T>
LootDataId.type
The field for thetype
record component.Modifier and TypeFieldDescriptionprivate com.google.common.collect.Multimap<LootDataType<?>,
ResourceLocation> LootDataManager.typeKeys
Modifier and TypeMethodDescriptionLootContext.VisitedEntry.type()
Returns the value of thetype
record component.LootDataId.type()
Returns the value of thetype
record component.Modifier and TypeMethodDescriptiondefault <T> T
LootDataResolver.getElement
(LootDataType<T> p_279423_, ResourceLocation p_279277_) default <T> Optional<T>
LootDataResolver.getElementOptional
(LootDataType<T> p_279350_, ResourceLocation p_279323_) LootDataManager.getKeys
(LootDataType<?> p_279455_) private static <T> CompletableFuture<?>
LootDataManager.scheduleElementParse
(LootDataType<T> p_279205_, ResourceManager p_279441_, Executor p_279233_, Map<LootDataType<?>, Map<ResourceLocation, ?>> p_279241_) Deprecated.Neo: use the variant with a custom codec opsprivate static <T> CompletableFuture<?>
LootDataManager.scheduleElementParse
(LootDataType<T> p_279205_, ResourceManager p_279441_, Executor p_279233_, Map<LootDataType<?>, Map<ResourceLocation, ?>> p_279241_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> decodeOps) Modifier and TypeMethodDescriptionprivate void
LootDataManager.apply
(Map<LootDataType<?>, Map<ResourceLocation, ?>> p_279426_) private static <T> CompletableFuture<?>
LootDataManager.scheduleElementParse
(LootDataType<T> p_279205_, ResourceManager p_279441_, Executor p_279233_, Map<LootDataType<?>, Map<ResourceLocation, ?>> p_279241_) Deprecated.Neo: use the variant with a custom codec opsprivate static <T> CompletableFuture<?>
LootDataManager.scheduleElementParse
(LootDataType<T> p_279205_, ResourceManager p_279441_, Executor p_279233_, Map<LootDataType<?>, Map<ResourceLocation, ?>> p_279241_, com.mojang.serialization.DynamicOps<com.google.gson.JsonElement> decodeOps) ModifierConstructorDescriptionLootDataId
(LootDataType<T> type, ResourceLocation location) Creates an instance of aLootDataId
record class.VisitedEntry
(LootDataType<T> type, T value) Creates an instance of aVisitedEntry
record class.