Class NeoForgeConditions
java.lang.Object
net.neoforged.neoforge.common.conditions.NeoForgeConditions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IConditionalways()static IConditionand(ICondition... values) static IConditionfeatureFlagsEnabled(FeatureFlag... requiredFlags) static IConditionfeatureFlagsEnabled(FeatureFlagSet requiredFeatures) static IConditionitemRegistered(String itemName) static IConditionitemRegistered(String namespace, String path) static IConditionitemRegistered(Identifier itemName) static IConditionitemTagEmpty(String tagName) static IConditionitemTagEmpty(String namespace, String tagPath) static IConditionitemTagEmpty(Identifier tagName) static IConditionstatic IConditionnever()static IConditionnot(ICondition value) static IConditionor(ICondition... values) static IConditionregistered(Identifier registryTypeName, Identifier registryName) static <TRegistry>
IConditionregistered(ResourceKey<? extends Registry<TRegistry>> registryType, Identifier registryName) static <TRegistry>
IConditionregistered(ResourceKey<TRegistry> registryKey) static <TRegistry>
IConditiontagEmpty(ResourceKey<? extends Registry<TRegistry>> tagType, Identifier tagName) static <TRegistry>
ICondition
-
Constructor Details
-
NeoForgeConditions
private NeoForgeConditions()
-
-
Method Details
-
and
-
never
-
always
-
not
-
or
-
registered
-
registered
public static <TRegistry> ICondition registered(ResourceKey<? extends Registry<TRegistry>> registryType, Identifier registryName) -
registered
-
itemRegistered
-
itemRegistered
-
itemRegistered
-
modLoaded
-
tagEmpty
-
tagEmpty
public static <TRegistry> ICondition tagEmpty(ResourceKey<? extends Registry<TRegistry>> tagType, Identifier tagName) -
itemTagEmpty
-
itemTagEmpty
-
itemTagEmpty
-
featureFlagsEnabled
-
featureFlagsEnabled
-