Contributing

This Contributing page is here to explain how you can help the community of this Wiki grow and help the gathering of information and content about all Stardust Labs projects. There are different ways to achieve that, the main one being learning how to create or edit pages.

If you need any more help, do not hesitate to check Mediawiki's help page or write in the #wiki channel of the.

Basics
To do so, in the upper right corner of almost all the Wiki pages, you should see a "Create" or "Edit" button, depending on if the page is created or not. When clicking this, you will go into Visual edit mode. Different tools are available and will be showcased to you. A more advanced mode, Source editing, can also be accessed, but it is not recommended for new users or people with no coding knowledge.

If you want to create an article, take a look at the other articles in that category, look at how they are formatted. For example, most articles should start by re-adding the Title of the page in bold and describing it, the reason why this articles exist; Like this page is doing. You should also link pages related to the page you are creating, even if the pages are not created or if it's from another site like Wikipedia.

Small tip, in the Visual editor, writing "Sandbox link in the top right to access a page that can be used as you please. You can also use that page to test out the edit tools of Mediawiki explained below.

Gathering info
Identifying and gathering info is important for this Wiki to centralize and keep it updated. Depending on the article, if it is about a biome, a structure, a mob, an item, a feature... Although exploring/testing in-game and taking screenshots to give an overall description of a project element is the best way to start an article, precise info can be difficult to gather. Things like biomes' data, including biome colors, precipitations, temperature, downfall, mob spawn, or biomes a structure can spawn in or loot chance are things that can only be made certain by exploring the projects' files.

Biome info
Biome info gathering is pretty simple and self-explanatory, despite the amount of info there is to find. You can most of the time find everything just by opening the corresponding biome .json that you will find in \data\project name\worldgen\biome. Note that the info can sometime be mixed up and still work. Right now, we have no program to extract that info and put it in the corresponding Biome Template Infobox code, so we use a Google Sheet and manually copy and paste each info of each biome using this function :

Structure info
Since 1.18.2, structures are linked to biomes through a tag system, each biome having a corresponding tag and or sometimes tags, that we will call category tags, including multiple biome, like is_savanna or is_ocean. This new system adds support between Vanila structures or structure Datapacks and Vanilla or Worldgen datapacks since each worldgen datapack can modify a category tag to include their biome and by doing so, let structures that spawn in that category tag to also spawn in this new biome, without needing to list it.

Those category tags can most of the time be found in, and each tags a vanilla structure uses can be found in. If a project adds structures, the tags for that structure can be found in.

Mob info
TBA

Item info
TBA

Creating & uploading related files
Another major part of making a Wiki is illustrating, with images, sounds, or videos, everything is more understandable, whether the description was the most detailed or not.

Creating a screenshot
Taking screenshots of an in-game element is extremely useful, mainly for Biomes and Structures. The only conditions are that you have F1 activated (hidden hotbar and chat), an average FOV, and no Ressource Pack or Shader that would make the in-game blocks unrecognizable.

Creating a render
Creating a render allows for a clean, accurate and unobstructed 3D view of a Structure or Entity.

To do so, you will need the Isometric Render Fabric mod. It is also recommended to use the NBT Editor Fabric mod to be able to override the chat character limit that might prevent you from using some commands. Make sure to have cheats enabled and in creative or spectator, then :


 * Boot up your Minecraft instance and configure Isometric Renders' keybind for area selection.
 * Load up your desired world that you want to make renders.
 * Type  to load up additional flags: ,  ,  ,  ,  ,  ,  , and   -   and   are priority here.
 * The  flag is for enabling larger resolutions, use at your own risk.
 * You can find your renders in the  folder of your .minecraft directory -.

Structure render
At the time of typing this guide, entity spawning inside the structures are not rendered and are not needed.

First, although finding a naturally spawned Structure can work for a overall render, some structures, for example, underground ones or random can be impossible to render accurately, this is why it is recommended to summon the structure or multiple parts of one. Since 1.19, you can use  to easily find and summon one, but for older version :


 * Take the target datapack and unzip it. (If it is a mod instead, change .jar extension to .zip and then unzip it).
 * Go into the data folder (if mod, the data folder is under the resources folder).
 * Now navigate to the data/(datapack or mod name)/structures folder. In there will be nbt files (or more folders containing nbt files).
 * In minecraft itself, do  to give yourself a structure block. Place it down. And right click on it to open a gui.
 * Click the save button in bottom left corner until it says “load”. Then at top for name, put the name and path of the nbt file such as “modid:somefolder/filename” (do not put the folder named “structures” into the path).
 * Click the bottom right load button and the piece will spawn above the structure block.

Once that is done, you can follow the next instructions to make your renders :


 * Use your configured keybind to select an area in your world, finish selecting by pressing the configured keybind again.
 * Type  and it will render the selected area you have made.
 * Configure the render to your liking by changing the  section.
 * Click on  to export your render   Once you are done with your area, do   +   to remove the area selection.

Or


 * You can specify coordinates when using, you will need the first X Y Z coordinates and the second X Y Z coordinates of an area.
 * Type  and it will render the selected area you have made (XYZ1 and XYZ2 are the specified coordinates you have chosen).
 * Configure the render to your liking by changing the  section.
 * Click on  to export your render.

Entity render
At the time of typing this guide, entity animations are not possible.


 * To make a render of an entity, type.
 * NBT tags work with Isometric Renders, it follows the same way of summoning an entity with NBT tags.
 * Configure the render to your liking by changing the  section.
 * Click on  to export your render.

Uploading files
Adding content to the Wiki is also of great help, to do so, when editing a page, go in "Source editing mode", once in that mode, a small window will appear where you can drag the files you want to upload, once all the files are listed, you can, if you want, rename them, before clicking the "Upload all files" button which will upload your screenshots in the Wiki gallery. This can take time, but once uploaded, those files will be available to be added to any gallery for a biome, structure, item, or mob, no need to create a page! So do not hesitate to upload all the related files you have!

To add those files to a new or existing gallery, create or click to edit an existing one, then click on "+ Add new image". This will open a window showing your uploaded pictures, you can also search for pictures posted by other users of the Wiki. Once that is done, check the Options to change the display mode if needed.

If you don't have or find any pictures for the article you are writing, you can look for the "Screenshots needed" image to notify other users to add pictures if they have any.

Templates
To help you when creating a page and to keep the Wiki formatted, Templates are available. To find them, click on "Insert", then "Template" and search for the Template for the type of page you're creating. For example, if you create a page for a biome, look for the "Biome" template, then follow the instructions inside that template.

Small tip, in the Visual editor, writing "{{" will open the Template window.

Biome
Helps you create an Infobox with most technical information about a biome. Refer to Biome info to fill out the Template.

Structure
Helps you create an Infobox with most technical information about a structure.

Entity
Helps you create an Infobox with most technical information about a mob.

Item
Helps you create an Infobox with most technical information about an item.

Project
Display a link to a chosen project main page, do not use on projects main pages.

Version
Helps you display a project's version with a link to its changelog. Used in descriptions and Changelogs parts of an article.

Minecraft version
Helps you make a link to a Minecraft Java or Bedrock version information/changelog page.

Link to Mc Wiki
Used to link to a Minecraft Wiki page quickly, used in infoboxes.

Troubleshooting
Used only on Troubleshooting pages. Helps you make a window with an issue title, issue description, issue example and issue possible fix.

Changelog
Used only on Changelogs pages. Helps you make a window with all the changes of a project's version.

Redirects
Redirects are a type of page made to have multiple wordings of a page title lead to the same page, like the plural of an existing page. Forbidden castles for example, is a redirect page, plural of the Forbidden castle page, where it leads you.

To make a page a redirect page, create one in Source editing and add " #REDIRECT Page Name " or simply click the Redirect button