Welcome to the staging ground for new communities! Each proposal has a description in the "Descriptions" category and a body of questions and answers in "Incubator Q&A". You can ask questions (and get answers, we hope!) right away, and start new proposals.
Are you here to participate in a specific proposal? Click on the proposal tag (with the dark outline) to see only posts about that proposal and not all of the others that are in progress. Tags are at the bottom of each post.
Post History
When modifying the configuration of a type in Minecraft with datapacks, does the datapack have to override every single attribute of that type, or will Minecraft use the defaults of a type if they ...
#1: Initial revision
Do datapacks have to list every single attribute of a type?
When modifying the configuration of a type in Minecraft with datapacks, does the datapack have to override every single attribute of that type, or will Minecraft use the defaults of a type if they are not specified in the datapack? For instance, I want to override two or three properties of the Minecraft overworld using [dimension_type](https://minecraft.wiki/w/Dimension_type#JSON_format) (`data/minecraft/dimension_type/overworld.json`). Do I have to list every single attribute of `dimension_type`, or does it suffice to only specify a value for one attribute, and thereby use the defaults for the rest? [The Minecraft wiki states](https://minecraft.wiki/w/Data_pack#Usage): > If a file exists in multiple data packs only the file in the last data pack is used. This is often referred to this file overriding the files in the earlier packs. This means that overriding types in datapacks don't create a chain of inheritance, but it is unclear to me if the selected pack's type specification inherits from the default specification in Minecraft.