[Tutorial]Creating Fuller and More Fun Biomes in MCreator

Started by SkylieTuff on

Topic category: User side tutorials

Joined Mar 2018
Points:

User statistics:

  • Modifications:
  • Forum topics:
  • Wiki pages:
  • MCreator plugins:
  • Comments:
[Tutorial]Creating Fuller and More Fun Biomes in MCreator

Creating Fuller and More Fun Biomes in MCreator
 

This tutorial will guide you through enhancing your biomes in MCreator, making them richer, more interesting, and more customizable.

Prerequisites


Step 1: Preparing Your Procedure

  1. Open MCreator and create a new procedure.
  2. Go to "Procedure Templates" and select "Get Block in 6x6 Area." Delete all blocks it generates. This will quickly add the necessary local variables.
  3. You should see four local variables in the side panel.

Step 2: Importing the Biome Modifier Template

  1. Unzip the downloaded biomemodifier.zip file.
    • It contains three items, including biomemodifier.ptpl.
  2. Go back to your MCreator procedure and import biomemodifier.ptpl.

    Image

Step 3: Configuring the Biome Modifier

  1. Adjust the biome list in the procedure to the biomes you want to modify.
  2. Use the command below, replacing luminara:high_lands with your biome ID (modid:biomename):

    /fillbiome ~ -64 ~ ~ ~ ~ modid:biomename
  3. Adjust the ~ ~ ~ ~ ~ ~ values to set the size and position. These represent:
    • First set: X, Y, Z (starting position)
    • Second set: DX, DY, DZ (distance from the starting point)
  4. The green "Repeat" blocks control the area of the biome change:
    • Top: X-axis
    • Middle: Y-axis
    • Bottom: Z-axis

Step 4: Customizing for Sky or Underground Biomes

  • For sky biomes, ensure they do not generate on the surface.
  • Set the Y value high and remove unwanted biomes from the list.
  • Adjust the Y repeat to a high value for sky placement.
  • Set the Y coordinate in the command (e.g., -64) to your desired height.

Step 5: Setting the Trigger Event

  • Set the trigger for the procedure to "When Minecraft Loads a World."
  • Avoid using direct X, Y, Z values. Use 0 + (local variables) as shown in the template.

Step 6: Adding Features to Your Biome

For Sky Biomes:

  • Design a structure (with ground) for your sky biome using structure blocks.
  • Use this structure as the base of your sky biome.
  • You can use feature setup for the sky biome, just adjust for it's location by changing generation stage to top_modification and surface structures. 

For Underground or Surface Biomes:

  1. Create a new feature element in MCreator.
  2. Set the feature type to underground_decor.
  3. Import the decor file from the zip.
  4. Adjust the settings:
    • Top block: What you want to replace.
    • Bottom block: The new block.

Customizing Features:

  • Use "Simple Patch" for random patches of the new block.
  • Use "Ores" for block replacement.

    Image

Step 7: Testing and Final Adjustments

  1. Save your feature and duplicate it with a new name.
  2. Change underground_decor to underground_ores for variation.
  3. Load your biome and check if the features work as expected.

Optional: Advanced Customization

If you want your biome to span a larger area (above 128 blocks), consider optimizing the procedure:

  • Lock the procedure code and copy it all.
  • Use ChatGPT  or gemini to help optimize the code for larger areas, reduced lag, or better performance. If you give it all the info you need, the less chances if gives you problems. If it does, copy the error and paste it in chatgpt.
  • If you do not wish to use chatgpt, but want larger biomes, then remove everything except the command
    * /fillbiome <from> <to> <biome> replace <filter>
    * /fillbiome ~x ~y ~z ~dx ~dy ~dz minecraft:biome replace modid:biomename and change the x,y,z,/dx,dy,dz to either number or remove it if not needed.
  • Make sure you clarify your version of Forge/NeoForge and that you cannot modify registries.

This guide should help you create fuller, more dynamic, and customized biomes in MCreator. Happy modding!

Image

 

Image

Image

I set this up so I can modify my biome to use blackstone underground, and to have it similate old 1.12.2 underground biomes. 

I hope you enjoy. If you don't understand or need help, please ask here. I may not reply right away but will asap.