Step by Step Contributing Guide for Builders
-
Go to GitHub.
-
Sign in to your GitHub account. If you don’t have one, simply click Sign in with Google.
-
Visit the BCC Cook-Off! Repository.
-
Click Fork.
-
In the dropdown, select + Create a new fork.
-
On the new page, click the green Create fork button (bottom right).
-
Open the worlds/contributions/ folder in your forked repository.
-
Click the Add file button (top right).
-
From the dropdown, select Upload files.
-
Click Choose your files, then select the
.mcworldor.mcstructurefile you wish to contribute. -
Scroll down and click the green Commit changes button (bottom left).
-
Click the Contribute button next to the Sync fork option.
-
On the new page, add an optional title and description, then click the green Create pull request button.
-
Wait a few seconds — you’ll see a message prompting you to sign the CLA.
-
Click the three dots on the CLA message → View Details.
-
Review the CLA, fill in the required fields, and submit.
Note:
The following only need to be done once:
- Forking the repo
- signing the CLA.
For future contributions, simply click Sync fork in your repository and repeat Steps 7–13.
If you encounter any issues, please ping @zheaEvyline, @jeanmajid, and @brodblox09 (together) in the #cook-off-project forum channel on Discord, or DM them directly.
Step by Step Contributing Guide for Devs
-
Go to GitHub.
-
Sign in to your account. If you don’t have one, simply click Sign in with Google.
-
Visit the BCC Cook-Off! Repository.
-
Click Fork.
-
In the dropdown, select + Create a new fork.
-
On the new page, click the green Create fork button (bottom right).
-
Open the GitHub Desktop app. If you don’t have it, download it here.
-
Click File (top-left corner).
-
Select
your_username/Cook-Offand click Clone. - In GitHub Desktop, click Fetch origin (top-center).
- This ensures your local copy is up to date. Always fetch before making new changes.
-
Click Show in Explorer in the prompt.
- Navigate to
getting-started/and runCookOffRepositorySetupTool.exe.- This links
behavior_pack/tocom.mojang/development_behavior_packs/cook-off-bp/. - And links
resource_pack/tocom.mojang/development_resource_packs/cook-off-rp/. - ⭐ This setup streamlines collaboration and testing as changes made in either location will automatically sync between your repo and Minecraft.
- This links
- Return to GitHub Desktop and click Open in Visual Studio Code.
- Download VS Code here if you don’t have it.
- You can now start editing or adding new files 🎉
- To test your work, launch Minecraft and import
Cook-Off!.mcworldfromGitHub/Cook-Off/worlds/.
- To test your work, launch Minecraft and import
-
When you’re done, open GitHub Desktop again.
-
Enter a commit title and description (include your Discord username), then click Commit → Push.
-
In your browser, open your forked
Cook-Offrepo from your GitHub profile. -
Click Contribute (next to “Sync fork”).
-
Add an optional title and description, then click the green Create pull request button.
-
Wait a few seconds—you’ll see a message to sign the CLA.
-
Click the three dots on the CLA message → View Details.
- Read and fill out the CLA form. Once submitted, you’re done!
Note:
The following only need to be done once:
- Forking the repo
- running
CookOffRepositorySetupTool.exe - signing the CLA.
For future contributions, just continue from Step 10 onward.
If you encounter any issues, please ping @zheaEvyline, @jeanmajid, and @brodblox09 (together) in the #cook-off-project forum channel on Discord, or DM them directly.