Package dev.latvian.mods.kubejs.util
Class RegistryAccessContainer
java.lang.Object
dev.latvian.mods.kubejs.util.OpsContainer
dev.latvian.mods.kubejs.util.RegistryOpsContainer
dev.latvian.mods.kubejs.util.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 Summary
FieldsModifier and TypeFieldDescriptionstatic final RegistryAccessContainerCachedTagLookup<net.minecraft.world.level.block.Block> CachedTagLookup<net.minecraft.world.level.material.Fluid> final Map<net.minecraft.resources.ResourceKey<?>, CachedTagLookup.Entry<?>> static RegistryAccessContainerFields inherited from class dev.latvian.mods.kubejs.util.OpsContainer
DEFAULTFields inherited from interface net.neoforged.neoforge.common.conditions.ICondition.IContext
EMPTY, TAGS_INVALID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.core.RegistryAccess.Frozenaccess()<T> voidcacheTags(net.minecraft.core.Registry<T> registry, Map<net.minecraft.resources.ResourceLocation, List<net.minecraft.tags.TagLoader.EntryWithSource>> map) net.minecraft.world.damagesource.DamageSources<T> Map<net.minecraft.resources.ResourceLocation, Collection<net.minecraft.core.Holder<T>>> getAllTags(net.minecraft.resources.ResourceKey<? extends net.minecraft.core.Registry<T>> key) static RegistryAccessContainerof(dev.latvian.mods.rhino.Context cx) wrapRegistry(net.minecraft.resources.ResourceLocation id) Methods inherited from class dev.latvian.mods.kubejs.util.RegistryOpsContainer
java, json, nbtMethods inherited from class dev.latvian.mods.kubejs.util.OpsContainer
decode, decodeMapMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.common.conditions.ICondition.IContext
getTag
-
Field Details
-
BUILTIN
-
current
-
cachedRegistryTags
public final Map<net.minecraft.resources.ResourceKey<?>,CachedTagLookup.Entry<?>> cachedRegistryTags -
cachedItemTags
-
cachedBlockTags
-
cachedFluidTags
-
-
Constructor Details
-
RegistryAccessContainer
public RegistryAccessContainer(net.minecraft.core.RegistryAccess.Frozen access)
-
-
Method Details
-
of
-
access
public net.minecraft.core.RegistryAccess.Frozen access() -
damageSources
public net.minecraft.world.damagesource.DamageSources damageSources() -
itemStackParseCache
-
cacheTags
-
wrapRegistry
-
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:
getAllTagsin interfacenet.neoforged.neoforge.common.conditions.ICondition.IContext
-