Class ConditionContext

java.lang.Object
net.neoforged.neoforge.common.conditions.ConditionContext
All Implemented Interfaces:
ICondition.IContext

public class ConditionContext extends Object implements ICondition.IContext
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final net.minecraft.world.flag.FeatureFlagSet
     
    private final Map<net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<?>>,net.minecraft.core.HolderLookup.RegistryLookup<?>>
     
    private final net.minecraft.core.RegistryAccess
     

    Fields inherited from interface net.neoforged.neoforge.common.conditions.ICondition.IContext

    EMPTY, TAGS_INVALID
  • Constructor Summary

    Constructors
    Constructor
    Description
    ConditionContext(List<net.minecraft.core.Registry.PendingTags<?>> pendingTags, net.minecraft.core.RegistryAccess registryAccess, net.minecraft.world.flag.FeatureFlagSet enabledFeatures)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    net.minecraft.world.flag.FeatureFlagSet
     
    <T> boolean
    isTagLoaded(net.minecraft.tags.TagKey<T> key)
    Returns true if the requested tag is available.
    net.minecraft.core.RegistryAccess
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • pendingTags

      private final Map<net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<?>>,net.minecraft.core.HolderLookup.RegistryLookup<?>> pendingTags
    • enabledFeatures

      private final net.minecraft.world.flag.FeatureFlagSet enabledFeatures
    • registryAccess

      private final net.minecraft.core.RegistryAccess registryAccess
  • Constructor Details

    • ConditionContext

      public ConditionContext(List<net.minecraft.core.Registry.PendingTags<?>> pendingTags, net.minecraft.core.RegistryAccess registryAccess, net.minecraft.world.flag.FeatureFlagSet enabledFeatures)
  • Method Details