1.20.1

Features

In the “More” tab of the create world screen there is a new button, “Preview World”, which opens the preview screen. This screen has the same options as TFC’s world customization screen (plus some additional options) to left, the world preview in the middle, and some information about the preview to the right.

Options

Has all of TFC’s options

  • Flat bedrock
  • Spawn distance
  • Spawn center x/z
  • Temperature/rainfall scale
  • Temperature/rainfall constant
  • Continentalness
  • Grass density

In addition there are options to set the x and z offset of the preview (centered on (0,0) by default), the visualizer type, spawn overlay toggle, the preview size, a preview export, and a seed field

  • Visualizer Type: Determines what the preview will show, defaults to Rivers and Mountains, clicking will toggle through: Rock Types, Rocks, Biomes, Rainfall, Temperature, Biome Altitude, Inland Height, and back to Rivers and Mountains
    • Biomes: Colors the preview based on the biome that was sampled at that point
      • : Ocean
      • : Ocean Reed
      • : Deep Ocean
      • : Deep Ocean Reef
      • : Lake
      • : Mountainous Lake
      • : River
      • : Oceanic Mountain
      • : Canyon
      • : Low Canyons
      • : Lowlands
      • : Mountain
      • : Old Mountain
      • : Plateau
      • : Badlands
      • : Inverted Badlands
      • : Shore
      • : Highlands
      • : Rolling Hills
      • : Hills
      • : Plains
    • Rainfall: Overlays the rainfall onto the land, purple is 0mm and dark red is 500mm
    • Temperature: Overlays the temperature onto the land, purple is -33°C and dark red is 33°C
    • Biome Altitude: Overlays the general height of biomes onto the land, lighter greens means higher altitudes
    • Inland Height: Overlays an approximation of the distance from the coast.
      • Green: Land; lighter is further from the coast
      • Blue: Ocean; darker is further from the coast
    • Rivers and Mountains: The same as Biome Altitude with rivers and mountains displayed
      • Light Blue: A river
      • Gray: Inland mountains
      • Orange: Oceanic/volcanic mountains
    • Rock Types: Displays the rock types that will generate by color, different rock types are indicated by different shades
      • Blue: Oceanic rock types
      • Green: Land rock types
      • Magenta: Uplift rock types
      • Pink/Salmon: Volcanic rock types
    • Rocks: Displays the rock that will likely generate at that position
  • Spawn Overlay: Draws a box on the preview showing where the possible spawn points as determined by the spawn distance and center options
  • Preview Size: Determines the size the preview will display, has 7 options
    • 4.1 km
    • 8.2 km
    • 16.4 km
    • 32.8 km Default, unless changed by config
    • 65.5 km
    • 131.1 km Extreme delay in preview generation when testing
    • 262.1 km Have never seen this size complete in testing
  • Preview Export: Exports the currently displayed preview to a file in screenshots/tfcgenviewer
  • Seed: Sets the seed to use in the preview

Underneath those options is a button labeled Apply, this recreates the preview with the current options

Buttons

At the bottom of the screen there are 3 buttons, “Save”, “Cancel”, and “Current seed”

  • Save: Saves the options and exits to the world creation screen
  • Cancel: Discards all changes to options and exits to the world creation screen
  • Current seed: Displays the seed being displayed and copies it to the clipboard when clicked

Side Info

To the right of the preview there is some info about the preview

  • The number of regions generated in the preview
  • How long it took to generate the preview
  • The dimensions of the preview
  • The x/z coordinates the preview is centered on
  • The visualizer used in the preview
  • A color key for the preview
  • A compass pointing North

Technical Info

you may have noticed that the preview is not a block-to-pixel representation of the world being created, in actuality each pixel is one grid, the “smallest unit generated by [TFC’s] region system” and are equal to 8 chunks or 128 blocks. For more on this, see TFC’s Units class

Config

TFCGenViewer has three client config options

defaultPreviewSize

An int in the range [0, 6], defaulting to 3. It determines which preview size the Preview Scale slider defaults to. This value can be converted to km via the equation:

2(defaultPreviewSize + 5) * 128 / 1000

loadingIcon

A boolean, defaulting to true. It determines if the preview screen should display a loading icon while generating a new preview. If disabled, the previous preview will remain until the new one is completed

dingWhenGenerated

A boolean, defaulting to true. It determines if the a sound should play when a preview finishes generating

Customization

To change the colors of the preview, see the customization page

Permissions

The information available in the in-world preview can be configured, see the permissions page

Demo

This video is from before the overhaul of the preview screen in 1.1.0 and lacks several features introduced in later updates