Class NeoForgeConditions

java.lang.Object
net.neoforged.neoforge.common.conditions.NeoForgeConditions

public final class NeoForgeConditions extends Object
  • Constructor Details

    • NeoForgeConditions

      private NeoForgeConditions()
  • Method Details

    • and

      public static ICondition and(ICondition... values)
    • never

      public static ICondition never()
    • always

      public static ICondition always()
    • not

      public static ICondition not(ICondition value)
    • or

      public static ICondition or(ICondition... values)
    • registered

      public static <TRegistry> ICondition registered(net.minecraft.resources.ResourceKey<TRegistry> registryKey)
    • registered

      public static <TRegistry> ICondition registered(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<TRegistry>> registryType, net.minecraft.resources.ResourceLocation registryName)
    • registered

      public static ICondition registered(net.minecraft.resources.ResourceLocation registryTypeName, net.minecraft.resources.ResourceLocation registryName)
    • itemRegistered

      public static ICondition itemRegistered(net.minecraft.resources.ResourceLocation itemName)
    • itemRegistered

      public static ICondition itemRegistered(String namespace, String path)
    • itemRegistered

      public static ICondition itemRegistered(String itemName)
    • modLoaded

      public static ICondition modLoaded(String modid)
    • tagEmpty

      public static <TRegistry> ICondition tagEmpty(net.minecraft.tags.TagKey<TRegistry> tag)
    • tagEmpty

      public static <TRegistry> ICondition tagEmpty(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<TRegistry>> tagType, net.minecraft.resources.ResourceLocation tagName)
    • itemTagEmpty

      public static ICondition itemTagEmpty(net.minecraft.resources.ResourceLocation tagName)
    • itemTagEmpty

      public static ICondition itemTagEmpty(String namespace, String tagPath)
    • itemTagEmpty

      public static ICondition itemTagEmpty(String tagName)
    • featureFlagsEnabled

      public static ICondition featureFlagsEnabled(net.minecraft.world.flag.FeatureFlagSet requiredFeatures)
    • featureFlagsEnabled

      public static ICondition featureFlagsEnabled(net.minecraft.world.flag.FeatureFlag... requiredFlags)