Class RegistryAccessContainer

All Implemented Interfaces:
net.neoforged.neoforge.common.conditions.ICondition.IContext

public final class RegistryAccessContainer extends RegistryOpsContainer implements net.neoforged.neoforge.common.conditions.ICondition.IContext
  • Field Details

  • Constructor Details

    • RegistryAccessContainer

      public RegistryAccessContainer(net.minecraft.core.RegistryAccess.Frozen access)
  • Method Details

    • of

      public static RegistryAccessContainer of(dev.latvian.mods.rhino.Context cx)
    • access

      public net.minecraft.core.RegistryAccess.Frozen access()
    • damageSources

      public net.minecraft.world.damagesource.DamageSources damageSources()
    • itemStackParseCache

      public Map<String,net.minecraft.world.item.ItemStack> itemStackParseCache()
    • cacheTags

      public <T> void cacheTags(net.minecraft.core.Registry<T> registry, Map<net.minecraft.resources.ResourceLocation,List<net.minecraft.tags.TagLoader.EntryWithSource>> map)
    • wrapRegistry

      public RegistryWrapper<?> wrapRegistry(net.minecraft.resources.ResourceLocation id)
    • getAllTags

      public <T> Map<net.minecraft.resources.ResourceLocation,Collection<net.minecraft.core.Holder<T>>> getAllTags(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> key)
      Specified by:
      getAllTags in interface net.neoforged.neoforge.common.conditions.ICondition.IContext