Class LootItemConditions
java.lang.Object
net.minecraft.world.level.storage.loot.predicates.LootItemConditions
- 
Field Summary
FieldsModifier 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 Summary
Constructors - 
Method Summary
Modifier 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
- 
LootItemConditions
public LootItemConditions() 
 - 
 - 
Method Details
- 
register
private static LootItemConditionType register(String p_81832_, com.mojang.serialization.Codec<? extends LootItemCondition> p_300489_)  - 
andConditions
 - 
orConditions
 
 -