Open Terrain Generator Wiki
Advertisement

Note: This information is for OTG 1.12.2, for 1.16 see Dimension & Modpack Configuration.

What are dimensions?[]

Dimensions in OTG is a Forge-specific feature which allows you to use many different presets in the same world. It does this by loading the different presets as their own dimensions, like the nether, which you can travel to and from using portals. Dimensions, as of 1.12, are still limited in the number of total biomes across a world. This means that having several large presets in the same world can make you hit the biome ID limit. This can be avoided by making more biomes virtual, or simply removing certain biomes.

There are two ways of making dimensions in a world. One is to create a new dimension in the OTG GUI in-game, and the other is to specify default dimensions in the dimension settings in the WorldConfig of a preset. Dimensions can also be used alongside a normal minecraft overworld. In this case, the dimensions need to be set up using the GUI.

Example of dimensions features in use

TODO: Mention the Planets preset by Pitman

Dimensions Settings[]

TODO: Update all the settings, make sure they're accurate Want to move them here from the WorldConfig page, as it is very cluttered and hard to read These settings are found in the WorldConfig file of a preset, and control all dimension-specific settings.

Dimensions: The name(s) of any other world presets that you want to have enabled/initialized alongside this world. Dimensions above/below must be listed here (see options below).
DimensionBelow: The name of another world preset that is 'below' this world.
DimensionAbove: The name of another world preset that is 'above' this world.
DimensionPortalMaterials: The block ID or Spigot material name of the block you wish to use to access this world from other OTG dimensions.

Example: DimensionPortalMaterials: DIRT

TeleportToSpawnOnly: If set to true, when a player enters this world via a portal it will always spawn them at the world spawn point.
Cartographer: Enables the cartographer (experimental)

Game rules

Game rules for dimensions (these do not work for the overworld at the moment). These settings are still in development and may be subject to change in upcoming releases.

CommandBlockOutput: Whether command blocks should notify admins when they perform commands.
DisableElytraMovementCheck: Whether the server should skip checking player speed when the player is wearing elytra. Often helps with jittering due to lag in multiplayer, but may also be used to travel unfairly long distances in survival mode (cheating).
DoDaylightCycle: Whether the day-night cycle and moon phases progress.
DoEntityDrops: Whether entities that are not mobs should have drops.
DoFireTick: Whether fire should spread and naturally extinguish.
DoMobLoot: Whether mobs should drop items.
DoMobSpawning: Whether mobs should naturally spawn. Does not affect monster spawners.
DoTileDrops: Whether blocks should have drops.
DoWeatherCycle: Whether the weather will change.
KeepInventory: Whether the player should keep items in their inventory after death.
LogAdminCommands: Whether to log admin commands to server log.
MaxEntityCramming: The maximum number of other pushable entities a mob or player can push, before taking 3 doublehearts suffocation damage per half-second. Setting to 0 disables the rule. Damage affects survival-mode or adventure-mode players, and all mobs but bats. Pushable entities include non-spectator-mode players, any mob except bats, as well as boats and minecarts.
MobGriefing: Whether creepers, zombies, endermen, ghasts, withers, ender dragons, rabbits, sheep, and villagers should be able to change blocks and whether villagers, zombies, skeletons, and zombie pigmen can pick up items.
NaturalRegeneration: Whether the player can regenerate health naturally if their hunger is full enough (doesn't affect external healing, such as golden apples, the Regeneration effect, etc).
RandomTickSpeed: How often a random block tick occurs (such as plant growth, leaf decay, etc.) per chunk section per game tick. 0 will disable random ticks, higher numbers will increase random ticks.
ReducedDebugInfo: Whether the debug screen shows all or reduced information; and whether the effects of F3+B (entity hitboxes) and F3+G (chunk boundaries) are shown.
SendCommandFeedback: Whether the feedback from commands executed by a player should show up in chat. Also affects the default behavior of whether command blocks store their output text.
ShowDeathMessages: Whether death messages are put into chat when a player dies. Also affects whether a message is sent to the pet owner when the pet dies.
SpawnRadius: The number of blocks outward from the world spawn coordinates that a player will spawn in when first joining a server or when dying without a spawnpoint.
SpectatorsGenerateChunks: Whether players in spectator mode can generate chunks.

World provider settings

World provider settings for dimensions (these do not work for the overworld at the moment). These settings are still in development and may be subject to change in upcoming releases.

WelcomeMessage: A message to display to the user when they transfer to this dimension. (Currently broken OTG 1.10.2 v21 / 1.11.2 v6)
DepartMessage: A Message to display to the user when they transfer out of this dimension. (Currently broken OTG 1.10.2 v21 / 1.11.2 v6)
HasSkyLight: A boolean that tells if a world has a sky or not. Used for calculating weather and skylight. Also affects GetActualHeight(), hasSkyLight = false worlds are seen as 128 height worlds, which affects nether portal placement/detection.
IsSurfaceWorld: Returns 'true' if in the "main surface world", but 'false' if in the Nether or End dimensions. Affects: Clock, Compass, sky/cloud rendering, allowed to sleep here, zombie pigmen spawning in portal frames.
CanRespawnHere: True if the player can respawn in this dimension (true = overworld, false = nether).
DoesWaterVaporize: True for nether, any water that is placed vaporises.
DoesXZShowFog: Returns true if the given X,Z coordinate should show environmental fog. True for Nether.
UseCustomFogColor: Set this to true if you want to use the fog color settings below.
FogColorRed:
FogColorGreen:
FogColorBlue:
IsSkyColored: Is set to false for End (black sky?)
CloudHeight:
CanDoLightning:
CanDoRainSnowIce:
IsNightWorld: If true then the sky will be locked at midnight with the moon and stars above but the world will be lit as if it were day time. Useful for space dimensions.
VoidFogYFactor: A double value representing the Y value relative to the top of the map at which void fog is at its maximum. The default factor of 0.03125 relative to 256, for example, means the void fog will be at its maximum at (256*0.03125), or 8.
ShouldMapSpin: Determine if the cursor on the map should pin' when rendered, like it does for the player in the nether.
CanDropChunk: Called to determine if the chunk at the given chunk coordinates within the provider world can be dropped. Used in WorldProviderSurface to prevent spawn chunks from being unloaded.
Advertisement