# Registry System instance { ResourceLocation { namespace: string path: string } ResourceKey { registryName: ResourceLocation location: ResourceLocation } registry { getId(T): int byId(int): T getKey(T): ResourceLocation getResourceKey(T): ResourceKey get(ResourceKey): T get(ResourceLocation): T getTags(TagKey): (TagKey, *T[])[] getTagNames(): TagKey[] resetTags() bindTags((TagKey, *T[])[]) }[] TagKey { *Registry ResourceLocation } }