Class Hierarchy
- java.lang.Object
- net.minecraft.loot.condition.AlternativeLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.AlternativeLootCondition.Builder (implements net.minecraft.loot.condition.LootCondition.Builder)
- net.minecraft.loot.condition.AlternativeLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.BlockStatePropertyLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.BlockStatePropertyLootCondition.Builder (implements net.minecraft.loot.condition.LootCondition.Builder)
- net.minecraft.loot.condition.BlockStatePropertyLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.DamageSourcePropertiesLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.DamageSourcePropertiesLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.EntityPropertiesLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.EntityPropertiesLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.EntityScoresLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.EntityScoresLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.InvertedLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.InvertedLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.util.JsonSerializableType<T>
- net.minecraft.loot.condition.LootConditionType
- net.minecraft.loot.condition.KilledByPlayerLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.KilledByPlayerLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.LocationCheckLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.LocationCheckLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.LootConditionManager.AndCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.LootConditionTypes
- net.minecraft.loot.condition.MatchToolLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.MatchToolLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.RandomChanceLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.RandomChanceLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.RandomChanceWithLootingLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.RandomChanceWithLootingLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.ReferenceLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.ReferenceLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.resource.SinglePreparationResourceReloadListener<T> (implements net.minecraft.resource.ResourceReloadListener)
- net.minecraft.resource.JsonDataLoader
- net.minecraft.loot.condition.LootConditionManager
- net.minecraft.resource.JsonDataLoader
- net.minecraft.loot.condition.SurvivesExplosionLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.SurvivesExplosionLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.TableBonusLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.TableBonusLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.TimeCheckLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.TimeCheckLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.ValueCheckLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.ValueCheckLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
- net.minecraft.loot.condition.WeatherCheckLootCondition (implements net.minecraft.loot.condition.LootCondition)
- net.minecraft.loot.condition.WeatherCheckLootCondition.Serializer (implements net.minecraft.util.JsonSerializer<T>)
Interface Hierarchy
- net.minecraft.loot.condition.LootCondition.Builder
- net.minecraft.loot.condition.LootConditionConsumingBuilder<T>
- net.minecraft.loot.context.LootContextAware
- net.minecraft.loot.condition.LootCondition (also extends java.util.function.Predicate<T>)
- java.util.function.Predicate<T>
- net.minecraft.loot.condition.LootCondition (also extends net.minecraft.loot.context.LootContextAware)