Skip to content
Cellular Automata: Game Of Life

Quick rating

Community listing page, reviews may not be monitored by the author.

Cellular Automata: Game Of Life

No reviews yet

Now you can play Conway's Game of Life and other cellular automata right inside Minecraft!

Mod Loaders
Minecraft

About

Description

This mod lets you create and run cellular automata directly in-game. By default, it's configured for Conway's Game of Life (B3/S23 rule). The simulation works with two new custom blocks added by the mod and even supports 3D cellular automata!

Available Commands: /gamerule lifeGame - Toggles the simulation on/off /gamerule lifeGameSpeed <ticks> - Sets update delay (minimum 2 ticks) /gamerule checkLifeCorners <true/false> - Toggles diagonal neighbor counting /gamerule deadCellsInvisibility <true/false> - Makes dead cells invisible /randomField <size> <height> - Creates random cell cube (size × size × height)

/setLifeSurvive <digits> Sets the neighbor counts required for cell survival. Input a continuous string of digits (0-8) without separators, where each digit represents a valid neighbor count. Example: /setLifeSurvive 23 means cells survive with exactly 2 or 3 neighbors. /setLifeBirth <digits> Sets the neighbor counts required for new cell creation. Input works identically to /setLifeSurvive

/gamerule lifeSurvive <bitmask> - Survival bitmask (use setLifeSurvive instead) /gamerule lifeBirth <bitmask> - Birth bitmask (use setLifeBirth instead)

Note: For most users, the /setLifeSurvive and /setLifeBirth commands are recommended over the bitmask versions for easier rule configuration.

This mod lets you create and run cellular automata directly in-game. By default, it's configured for Conway's Game of Life (B3/S23 rule). The simulation works with two new custom blocks added by the mod and even supports 3D cellular automata!

Available Commands:
/gamerule lifeGame - Toggles the simulation on/off
/gamerule lifeGameSpeed - Sets update delay (minimum 2 ticks)
/gamerule checkLifeCorners <true/false> - Toggles diagonal neighbor counting
/gamerule deadCellsInvisibility <true/false> - Makes dead cells invisible
/randomField - Creates random cell cube (size × size × height)

/setLifeSurvive
Sets the neighbor counts required for cell survival. Input a continuous string of digits (0-8) without separators, where each digit represents a valid neighbor count. Example: /setLifeSurvive 23 means cells survive with exactly 2 or 3 neighbors.
/setLifeBirth
Sets the neighbor counts required for new cell creation. Input works identically to /setLifeSurvive

/gamerule lifeSurvive - Survival bitmask (use setLifeSurvive instead)
/gamerule lifeBirth - Birth bitmask (use setLifeBirth instead)

Note: For most users, the /setLifeSurvive and /setLifeBirth commands are recommended over the bitmask versions for easier rule configuration.