Interface ILootTableAccessor

All Known Implementing Classes:
GiveLootEntityReward, LootTableRewardGenerator

public interface ILootTableAccessor
  • Method Summary

    Modifier and Type
    Method
    Description
    default net.minecraft.world.level.storage.loot.LootTable
    getLootTable(net.minecraft.world.level.storage.loot.LootContext context)
     
    com.mojang.datafixers.util.Either<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>,net.minecraft.world.level.storage.loot.LootTable>
     
    static <FINDER extends ILootTableAccessor>
    com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<FINDER>,com.mojang.datafixers.util.Either<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>,net.minecraft.world.level.storage.loot.LootTable>>
    lootTableField(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<FINDER> instance)
     
  • Method Details

    • lootTableField

      static <FINDER extends ILootTableAccessor> com.mojang.datafixers.Products.P1<com.mojang.serialization.codecs.RecordCodecBuilder.Mu<FINDER>,com.mojang.datafixers.util.Either<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>,net.minecraft.world.level.storage.loot.LootTable>> lootTableField(com.mojang.serialization.codecs.RecordCodecBuilder.Instance<FINDER> instance)
    • lootTable

      com.mojang.datafixers.util.Either<net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable>,net.minecraft.world.level.storage.loot.LootTable> lootTable()
    • getLootTable

      default net.minecraft.world.level.storage.loot.LootTable getLootTable(net.minecraft.world.level.storage.loot.LootContext context)