Toggle search
Search
Toggle menu
Notifications
Toggle personal menu
Editing
Contributing
(section)
From WoopMC
Views
Read
Edit
View history
associated-pages
Page
Discussion
More actions
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== 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. If you need any more help or directions of what you can help look for, you can write in the <code>#wiki</code> channel in {{Discord}}. === 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 are working on a script able to extract the info from those .json and transform them into different template, allowing us to display this info on the wiki in a more readable format. If you are experienced in coding and able to help automatize the gathering and reformatting of biomes .jsons. Please inform us on the {{Discord}}. Otherwise, it is not possible to list all blocks used only on the surface on each biomes. Gathering that info is crucial, since it is the only missing piece of the puzzle. === Structure info === Since {{MCV|Edition=Java|Version=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. Those category tags can most of the time be found in <code>\data\minecraft\tags\worldgen\biome</code>, and each tags a vanilla structure uses can be found in <code>\data\minecraft\tags\worldgen\biome\has_structure</code>. If a project adds structures, the tags for that structure can be found in <code>\data\project name\tags\worldgen\biome\has_structure</code>. We are working on a script able to read those tag files and compare them to other Stardust Labs' projects files to list which structures can spawn in each biome and vice versa. If you are experienced in coding and able to help automatize the gathering and reformatting of those files. Please inform us on the {{Discord}}. === Mob info === [[File:Entity nbt file location example.png|thumb|Example of a mob .nbt file location]] [[File:SNBT viewer example.png|thumb|Example of an entity NBT code]] [[File:Entity info Google sheet.png|thumb|Example of an entity info gathering Google sheet]] Finding where a custom entity spawn is pretty easy in-game, but finding out their statistics is more tedious. To do so, you would have to first find the mob <code>.nbt</code> file. If the mob is tied to a structure, you should find it in that structure's folder. Once located, it is recommended to open it using [https://code.visualstudio.com/ Visual Studio Code] with the [https://marketplace.visualstudio.com/items?itemName=Misodee.vscode-nbt NBT Viewer] extension. Once both are installed, just drag the <code>.nbt</code> into the program, wait, then select SNBT to see the entity code. Inside that code, you will find everything from the entity's health to it's equipment. If you are unable to find this file, you can go in-game, near the entity you want the stats of, and use <code>/data get entity @e[type=!minecraft:player,sort=nearest,limit=1]</code>. This will give you the stat you specified of the entity. Right now, we have no program to extract that info and put in the corresponding Entity Template infobox code, so we use a Google Sheet and manually copy and paste each info of each entity using this function :<syntaxhighlight> ="{{Entity |health={{hp|"&B2&"}} |armor={{Armor|"&B7&"}} |spawn=[["&B8&"]] |damage='''Armed'''<br> ''Easy'': {{hp|0}}<br> ''Normal'': {{hp|"&B11&"}}<br> ''Hard'': {{hp|0}}<br> '''Unarmed'''<br> ''Easy'': {{hp|0}}<br> ''Normal'': {{hp|"&B9&"}}<br> ''Hard'': {{hp|0}}<br> |speed="&B12&" |behavior="&B13&" |drops="&B14&"}}""" </syntaxhighlight> You can also ask for access on the shared Google Sheet in the <code>#wiki</code> channel of the {{Discord}}. === Item info === {{WIP}} === History info === The History section of a page is there to yarn about the origin and development of a biome, item, structure or mob. The best way to know is this look on the {{Discord}} or ask the developers when they are available. ==== Lore info ==== The Lore section of a page is the place where you can link and interpret information found in and around a project about the in-game origins of a specific biome, item, structure or mob. This information may also be brought together in the Lore section of a project.
Summary:
Please note that all contributions to WoopMC may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
WoopMC:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)