Class LootItemConditions
java.lang.Object
net.minecraft.world.level.storage.loot.predicates.LootItemConditions
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final com.mojang.serialization.Codec<LootItemCondition>static final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypestatic final LootItemConditionTypeprivate static final com.mojang.serialization.Codec<LootItemCondition>static final LootItemConditionTypestatic final LootItemConditionType
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic <T> Predicate<T>andConditions(List<? extends Predicate<T>> p_300844_) static <T> Predicate<T>orConditions(List<? extends Predicate<T>> p_298478_) private static LootItemConditionTyperegister(String p_81832_, com.mojang.serialization.Codec<? extends LootItemCondition> p_300489_) 
- 
Field Details- 
TYPED_CODEC
- 
CODEC
- 
INVERTED
- 
ANY_OF
- 
ALL_OF
- 
RANDOM_CHANCE
- 
RANDOM_CHANCE_WITH_LOOTING
- 
ENTITY_PROPERTIES
- 
KILLED_BY_PLAYER
- 
ENTITY_SCORES
- 
BLOCK_STATE_PROPERTY
- 
MATCH_TOOL
- 
TABLE_BONUS
- 
SURVIVES_EXPLOSION
- 
DAMAGE_SOURCE_PROPERTIES
- 
LOCATION_CHECK
- 
WEATHER_CHECK
- 
REFERENCE
- 
TIME_CHECK
- 
VALUE_CHECK
 
- 
- 
Constructor Details- 
LootItemConditionspublic LootItemConditions()
 
- 
- 
Method Details- 
registerprivate static LootItemConditionType register(String p_81832_, com.mojang.serialization.Codec<? extends LootItemCondition> p_300489_) 
- 
andConditions
- 
orConditions
 
-