I recently created the first post in a series of highly detailed Q&As related to add-on creation for Minecraft: Bedrock Edition, and during my research phase I came across this post about custom block creation by @Penguin that was closed as off-topic in 2020 where @Joachim weighed in at the time that it was similar to game development and likely a better fit for GameDev SE:
Game development is not only about writing code. Doing game development-related tasks doesn't mean someone is a game developer (not only photographers post on Photography.SE, not only artists post on Arts & Crafts, &c.). It should be up to you to make a case for your question when a majority of (likely more experienced) users interprets it otherwise. Adding new content to a game is usually part of game development, even if it means only copying an asset and changing its properties and/or texture.
The stance on this seems to have changed since then, and while we don't appear to have a true consensus on whether or not BE add-ons are mods or not, keeping it in a closed status refutes what appears to be the current community consensus on well formed Q&A related to basic add-on creation as demonstrated with this meta post. @Joachim also weighed in there, but this time in support of the idea:
I believe this has been proposed before but great idea! It would also be easier to update when a newer version changes functionality. And maybe have a similar thread for the Java Edition. I'm not very well-versed in Minecraft matters, so leave this as a comment for now.
With all of the above in mind, the initial post of my Q&A series is simply titled "How can I create a Minecraft: Bedrock Edition add-on?". In the question section, at the end, I'm adding a table of posts that are related to the series so that future readers can easily jump between those particular relevant posts. @Penguin's post on creating a custom block will save me the time of having to create a post dedicated to that process (thank you @Penguin!) since the current plan is to give a detailed, baseline answer to the following questions across four separate posts:
- How can I create an add-on?
- How can I create a custom item?
- How can I create a custom block?
- How can I create a custom entity?
None of the above will require anything more than data manipulation to accomplish, and can help us prevent future duplicate questions.
I would like to request that we re-open the aforementioned post in support of this baseline Q&A effort.