Class Hierarchy
- java.lang.Object
- net.minecraft.loot.BinomialRange (implements net.minecraft.loot.IRandomRange)
- net.minecraft.loot.BinomialRange.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.minecraft.loot.ConditionArrayParser
- net.minecraft.loot.ConditionArraySerializer
- net.minecraft.loot.ConstantRange (implements net.minecraft.loot.IRandomRange)
- net.minecraft.loot.ConstantRange.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.minecraft.loot.FishingPredicate
- net.minecraft.loot.IntClamper (implements java.util.function.IntUnaryOperator)
- net.minecraft.loot.IntClamper.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.minecraft.loot.LootContext
- net.minecraft.loot.LootContext.Builder
- net.minecraft.loot.LootEntry (implements net.minecraft.loot.ILootEntry)
- net.minecraft.loot.ParentedLootEntry
- net.minecraft.loot.AlternativesLootEntry
- net.minecraft.loot.GroupLootEntry
- net.minecraft.loot.SequenceLootEntry
- net.minecraft.loot.StandaloneLootEntry
- net.minecraft.loot.DynamicLootEntry
- net.minecraft.loot.EmptyLootEntry
- net.minecraft.loot.ItemLootEntry
- net.minecraft.loot.TableLootEntry
- net.minecraft.loot.TagLootEntry
- net.minecraft.loot.ParentedLootEntry
- net.minecraft.loot.LootEntry.Builder<T> (implements net.minecraft.loot.ILootConditionConsumer<T>)
- net.minecraft.loot.AlternativesLootEntry.Builder
- net.minecraft.loot.StandaloneLootEntry.Builder<T> (implements net.minecraft.loot.ILootFunctionConsumer<T>)
- net.minecraft.loot.StandaloneLootEntry.BuilderImpl
- net.minecraft.loot.LootEntry.Serializer<T> (implements net.minecraft.loot.ILootSerializer<T>)
- net.minecraft.loot.StandaloneLootEntry.Serializer<T>
- net.minecraft.loot.DynamicLootEntry.Serializer
- net.minecraft.loot.EmptyLootEntry.Serializer
- net.minecraft.loot.ItemLootEntry.Serializer
- net.minecraft.loot.TableLootEntry.Serializer
- net.minecraft.loot.TagLootEntry.Serializer
- net.minecraft.loot.StandaloneLootEntry.Serializer<T>
- net.minecraft.loot.LootEntryManager
- net.minecraft.loot.LootFunction (implements net.minecraft.loot.functions.ILootFunction)
- net.minecraft.loot.LootFunction.Builder<T> (implements net.minecraft.loot.ILootConditionConsumer<T>, net.minecraft.loot.functions.ILootFunction.IBuilder)
- net.minecraft.loot.LootFunction.SimpleBuilder
- net.minecraft.loot.LootFunction.Serializer<T> (implements net.minecraft.loot.ILootSerializer<T>)
- net.minecraft.loot.LootParameter<T>
- net.minecraft.loot.LootParameters
- net.minecraft.loot.LootParameterSet
- net.minecraft.loot.LootParameterSet.Builder
- net.minecraft.loot.LootParameterSets
- net.minecraft.loot.LootPool
- net.minecraft.loot.LootPool.Builder (implements net.minecraft.loot.ILootConditionConsumer<T>, net.minecraft.loot.ILootFunctionConsumer<T>)
- net.minecraft.loot.LootPool.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.minecraft.loot.LootPredicateManager.AndCombiner (implements net.minecraft.loot.conditions.ILootCondition)
- net.minecraft.loot.LootSerializers
- net.minecraft.loot.LootTable
- net.minecraft.loot.LootTable.Builder (implements net.minecraft.loot.ILootFunctionConsumer<T>)
- net.minecraft.loot.LootTable.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.minecraft.loot.LootTables
- net.minecraft.loot.LootType<T>
- net.minecraft.loot.LootConditionType
- net.minecraft.loot.LootFunctionType
- net.minecraft.loot.LootPoolEntryType
- net.minecraft.loot.LootTypesManager
- net.minecraft.loot.LootTypesManager.LootTypeRegistryWrapper<E,T>
- net.minecraft.loot.LootTypesManager.Serializer<E,T> (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.minecraft.loot.PiglinBarteringAddition (implements java.util.function.Consumer<T>)
- net.minecraft.loot.RandomRanges
- net.minecraft.loot.RandomValueRange (implements net.minecraft.loot.IRandomRange)
- net.minecraft.loot.RandomValueRange.Serializer (implements com.google.gson.JsonDeserializer<T>, com.google.gson.JsonSerializer<T>)
- net.minecraft.client.resources.ReloadListener<T> (implements net.minecraft.resources.IFutureReloadListener)
- net.minecraft.client.resources.JsonReloadListener
- net.minecraft.loot.LootPredicateManager
- net.minecraft.loot.LootTableManager
- net.minecraft.client.resources.JsonReloadListener
- net.minecraft.loot.StandaloneLootEntry.Generator (implements net.minecraft.loot.ILootGenerator)
- com.google.gson.TypeAdapter<T>
- net.minecraft.loot.LootContext.EntityTarget.Serializer
- net.minecraft.loot.ValidationTracker
Interface Hierarchy
- net.minecraft.loot.ILootConditionConsumer<T>
- net.minecraft.loot.ILootEntry
- net.minecraft.loot.ILootFunctionConsumer<T>
- net.minecraft.loot.ILootGenerator
- net.minecraft.loot.ILootSerializer<T>
- net.minecraft.loot.IParameterized
- net.minecraft.loot.IRandomRange
- net.minecraft.loot.LootContext.IDynamicDropProvider
- net.minecraft.loot.LootTypesManager.ISerializer<T>
- net.minecraft.loot.ParentedLootEntry.IFactory<T>
- net.minecraft.loot.StandaloneLootEntry.ILootEntryBuilder
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- net.minecraft.loot.LootContext.EntityTarget
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)