Package net.minecraft.loot.condition
Class LootConditionTypes
java.lang.Object
net.minecraft.loot.condition.LootConditionTypes
public class LootConditionTypes extends Object
-
Field Summary
Fields Modifier and Type Field Description static LootConditionTypeALTERNATIVEstatic LootConditionTypeBLOCK_STATE_PROPERTYstatic LootConditionTypeDAMAGE_SOURCE_PROPERTIESstatic LootConditionTypeENTITY_PROPERTIESstatic LootConditionTypeENTITY_SCORESstatic LootConditionTypeINVERTEDstatic LootConditionTypeKILLED_BY_PLAYERstatic LootConditionTypeLOCATION_CHECKstatic LootConditionTypeMATCH_TOOLstatic LootConditionTypeRANDOM_CHANCEstatic LootConditionTypeRANDOM_CHANCE_WITH_LOOTINGstatic LootConditionTypeREFERENCEstatic LootConditionTypeSURVIVES_EXPLOSIONstatic LootConditionTypeTABLE_BONUSstatic LootConditionTypeTIME_CHECKstatic LootConditionTypeWEATHER_CHECK -
Constructor Summary
Constructors Constructor Description LootConditionTypes() -
Method Summary
Modifier and Type Method Description static ObjectcreateGsonSerializer()static <T> Predicate<T>joinAnd(Predicate<T>[] predicates)static <T> Predicate<T>joinOr(Predicate<T>[] predicates)private static LootConditionTyperegister(String id, JsonSerializer<? extends LootCondition> serializer)
-
Field Details
-
Constructor Details
-
LootConditionTypes
public LootConditionTypes()
-
-
Method Details
-
register
private static LootConditionType register(String id, JsonSerializer<? extends LootCondition> serializer) -
createGsonSerializer
-
joinAnd
-
joinOr
-