Minecraft4D is a sandbox game in 4th spatial dimiension. There are infinity generated terrains, rivers, villages and different biomes. You can build and destroy, fly and exploit. It is a simple 4D version of Minecraft. Now there is only creative mode. You can play it in your browser(Chrome recommended), and keyboard is needed to control the character, so it cannot be played on the mobile phone.
After entering the game and waiting texture to be loaded, you can see the world in two separate cubic retinas. This article explains what 3D retina is, and it will guide you to know how to see 4D objects in 4D Viewer.
The picture below shows all the directions in Minecraft4D world. You can press the keys
E to move.
Be careful, front and back can’t be marked in th retina, because they are perpendicular to the retina. The move direction of key
E (Blue line in the picture above) is a new direction for us: I call it sidefront and sideback, because there are “front side” and “back side” in the retina like left side and right side.
Because of the messy overlapping colors, it’s better to show colors on some cross sections separately.
（$x$ axis: Left and right; $y$ axis: Up and down; $z$ axis: New side direction; $w$ axis: Front and back）
Similar to original Minecraft, click the canvas to lock and hide your mouse pointer, and move your mouse to look around. Press
Esc to unlock. Note that moving mouse vertically does not correspond to look upward or downward, instead you will turn to the new 4th direction. Please scroll mouse wheel (or press key
K if you want) to look upward and downward.
There are 2 types of world: Normal(Default) and super flat. Every time you enter the world, a random seed is generated unless a seed is given in URL. The super flat mode is also indicated in URL.
Here are some URLs of different seeds:
- Super flat: ?flat
- x=-510 z=-230 w=-440: Pyramid, stone shore, river and village (Use
/tpto teleport to)?873556
- x=34 z=72 w=64: village near a river (Use
/tpto teleport to)?962259
- x=160 z=-61 w=284: observator in a village (Use
/tpto teleport to)?661280
How to save your world: Press
/ to open the command, type
/save to save the world as a file (Format: mc4a)
To load a world file, firstly enter a random world (regardless seeds and world types), then type
/open to load your files.
Time flows in the game, if you hate the dark night, (There’s no lights in Mincraft4D yet), you can use
/skip to pass. See more commands in Command list.
Same as original Minecraft, Right click to place, left click to destroy, and middle click to select blocks. Be aware that the center cross is in the 3D cubic screen, it must be aligned to the blocks in 3D. Use
N to toggle blocks (sorry no GUI here). See all types of blocks in Block list.
The 4D space is much wider that 3D one. You need to place many blocks by hand even if you want to build a small house. Therefore, it is necessary to use some plugins like World Edit in the original Minecraft. In Minecraft4D, there are similar operations in “World Edit” style. Use
/w to toggle wand mode (Use this command again to quit). In wand mode, a tetracuboid selection area will be generate according to left click position and right click position as diagonal vertices. You can also use
/pos2 to specify th exact coordinates. Use command
/sel to check information of the current selection.
/set <Block ID> to fill the selection area with given Block. See Block list here, and Command list here.
||Increase 2D cross section layers|
||Decrease 2D cross section layers|
||Increase opacity of voxels in 3D retina|
||Decrease opacity of voxels in 3D retina|
||Decrease the size of cross sections|
||Increase the size of cross sections|
||Make background darker|
||Make background brighter|
||Decrease camera FOV|
||Increase camera FOV|
||Decrease wireframe width (Wireframe mode)|
||Increase wireframe width (Wireframe mode)|
||Use default rendering preset|
||Use preset for 3D retina (No cross sections, more layers and low resolution)|
||Use preset for cross sections (No 3D retina, big cross sections)|
|Arrow keys||Rotate the 3D retina slightly|
||Move to left|
||Move to right|
||Move to sideback|
||Move to sidefront|
||Jump / Ascend|
||Turn “side left”|
||Turn “side right”|
||Rotate 3D retina|
||Rotate 3D retina (reverse)|
||Pause / Continue|
|/tp||tp <x> <y> <z> <w>||Teleport player (use prefix ~ to indicate relative position)|
|/seed||seed||Show the seed of the current world|
|/fly||fly||Toggle fly mode|
|/speed||speed <speed>||Set speed of player|
|/dayspeed||dayspeed <speed>||Set day-night cycle speed|
|/skipnight or /skip||skipnight| skip||Skip the night (can only be used at night)|
|/save||save [clipboard| clip| sel| selection]||Save the world to local file without parameter, and use parameter to save the specified contents (e.g.
|/open||open||Open local world file|
|/load||load [-c| clip| clipboard]||Load local schematic4d file. By default the structure will be loaded immediately relative to player. Use option
|/loadmacro or /macro||loadmacro| \macro [prev]||Load local Macro file, use
|/chunks||chunks||Show total loaded chunks and modified chunks (modified chunks cannot be unloaded)|
|/wand or /w||wand| w||Toggle WorldEdit wand mode|
|/pos1||pos1 <x> <y> <z> <w>||Set first vertex of tetracuboid selection area (use prefix ~ to indicate relative position)|
|/pos2||pos2 <x> <y> <z> <w>||Set second diagonal vertex of tetracuboid selection area (use prefix ~ to indicate relative position)|
|/sel||sel||Check current selection infomation|
|/set||set <id>||fill the selection with a specified block type by block id|
|/hset||hset <id>||fill the surface of the selection with a specified block type by block id|
|/wall||wall <id>||fill the surface of the selection except ceil and floor with a specified block type by block id|
|/hwall||hwall <id>||fill the vertical 2D frames of the selection with a specified block type by block id|
|/copy||copy||Copy the current selection into clipboard. Your relative position will be stored like in original WordEdit|
|/paste||paste||Paste the clipboard to the world, the position is relative to the player|
|/flip||flip [dir]||Flip the clipboard toward direction
|/stack||stack <num> [dir]||Stack the current selection
|/move||move <num> [dir]||Move the current selection
|/shift||shift <num> [dir]||Move only the current selection (without blocks)
|/expand||expand <num> [dir] or expand <num> <num> [dir]||Expand the current selection
|/glome||glome <id> <radius> [<x> <y> <z> <w>]||Generate a glome of radius
|/hglome||hglome <id> <radius> [<x> <y> <z> <w>]||Generate a hollow glome of radius
|/spherinder||spherinder <id> <radius> <length> [<direction> [<x> <y> <z> <w>]]||Generate a spherinder of radius
|/hspherinder||hspherinder <id> <radius> <length> [<direction> [<x> <y> <z> <w>]]||Generate a hollow spherinder of radius
||Generate a duocylinder of radii
||Generate a tiger of radii
In Minecraft4D world, the blocks increase dramatically with the increasement of the size. Building operations are often done with many commands. For convenience, a series of commands can be put together into a text macro file. Use
/macro to load a macro and to execute those series of commands at once.
def <Constant identifier> Value is supported to increase readability. A code block can be defined beginning with
fn <code block identifier>: and ending with
endfn. You can reuse the code block by command
<code block identifier> anywhere. (Recursive reuses are not allowed, which will crash the game -_-)
In the macro, you can use almost all the commands in the Command list, but file operations are exceptions: \save \open \load \macro.
Example: A small town with 26 houses.
|Number ID||Name ID|
(More images need to be added)
- Desert Pyramid
- Desert Village
- Desert Well