![]() |
VOOZH | about |
I'm not sure if this ("Namespaced ID") is the right name. I don't know if there is a right name, though. ResourceLocation is the name used by most mappings (unless you're being all spigot in which case you get MinecraftKey). I used "Identifier" on wiki.vg (but that's easy enough to change at some point). But there's just generally a large variety of names. I kinda like "Namespaced ID" but I don't think it's perfect... do you have any thoughts? (I figure it's best to have this conversation before adding links in a bunch of places). --Pokechu22 (talk) 06:03, 12 April 2019 (UTC)
ResourceLocation class is used for all of those; the villager profession and type both come from registries ( minecraft:villager_type and minecraft:villager_profession) which are accessed using the same type as advancements and all that. It is silly to use the word "resource", but that is what is used. (Speaking of which, it's important to note that those are from registries, just like with blocks and such, and are exposed in the registries report. It's probably out of scope for this article/the wiki in general, though, since registries don't matter without mod stuff for the most part.) --Pokechu22 (talk) 06:21, 12 April 2019 (UTC)
{{conjecture}} though. --Pokechu22 (talk) 16:02, 12 April 2019 (UTC)
minecraft:resource_location. This can be seen even in 1.14.2-pre2 using the commands report data generator. So that at least explains some things. (As a side note, I'd call that file something like "Minecraft 1.13 command dump" or "Minecraft 17w45a command dump" since it doesn't specifically show changes). --Pokechu22 (talk) 17:35, 17 May 2019 (UTC)
MinecraftKey used by spigot up as well, or not really? liach (talk) 00:25, 18 May 2019 (UTC)
net.minecraft.resources.ResourceLocation and net.minecraft.commands.arguments.ResourceLocationArgument). The part before the colon is called "namespace" (net.minecraft.resources.ResourceLocation#namespace) and the part after the colon is called "path" (net.minecraft.resources.ResourceLocation#path). Since we now know that this is the way Mojang refers to what we call here "namespaced IDs", I think we should rename this article to "Resource location" and use "path" instead of "name" (while keeping "Namespaced ID" as a redirect). --MDLC01 19:56, 1 August 2021 (UTC)Apparently capital letters are not allowed in names of functions, namespaces, etc. Can someone please find out what the rules are and document them in all relevant places? Fabian42 (talk) 21:50, 10 June 2019 (UTC)
Before Dinnerbone joined Mojang AB, he had already a prototype of namespaced ID. See this article on his blog; he mentions namespaced plugin channel ids like SuperSkin:Set. However, back then, he was not a part of Mojang; hence, I am curious if this piece of information can go into the History section of this article. liach (talk) 13:56, 8 July 2019 (UTC)
The Custom namespace section reads really weirdly imo. It's more of a set of suggestions for how custom namespaces should be named rather than any kind of factual info. This would possibly be fine if the suggestions were taken from an official Mojang source or documentation, but there is no source listed. This kind of info would belong much better in Tutorials/Creating a data pack or Tutorials/Creating a resource pack. Thinker :3 (talk) 20:06, 11 August 2025 (UTC)
As in Minecraft 1.21.11-pre1 (or earlier?), in the unobfuscated release, they have renamed ResourceLocation to Identifier. This is probably influenced by Fabric's Yarn Mapping. Does this suggest that Mojang has claimed identifier or namespaced identifier as the official name?
(Note: The part before and after the colon is still called a namespace and a path.) TheColdPot (talk) 11:51, 9 December 2025 (UTC)
{{move}} to the page. If Mojang changed the name in the code and that's where the wiki originally got the name "resource location", then would mean "Identifier" is the new official name, so I 👁 ImageResourceLocation had been renamed to Identifier in 25w45a, the first unobfuscated version, Exactly. Wplx23333 (talk) 14:14, 9 December 2025 (UTC)