con-craft way life of game mine
How It Works
This mod introduces special blocks that operate according to Conway's "Game of Life" principles. These specialized blocks are considered "alive," while all other blocks in the Minecraft world are treated as "dead." The uniqueness of these blocks lies in their ability to replace almost any other block in the game, with the original block dropping as an item. Additionally, Conway blocks can be moved using pistons.
Update Mechanics
Every 3 seconds, an automatic update occurs for all Conway blocks. Unfortunately, configuring the update interval is not available, so players must work with a fixed three-second cycle. An important feature is that calculations are performed separately for each Y-axis level, creating interesting multi-layered patterns.
Obtaining Blocks
Conway blocks can be obtained in two ways: either by crafting them with an Ender Eye in the center of the crafting table surrounded by grass blocks, or by mining existing blocks with a Silk Touch enchanted pickaxe.
Application Possibilities
The potential uses of these blocks are limited only by your imagination! You can create complex parkour courses, providing players with a limited number of Conway blocks for strategic placement. The mod also opens up opportunities for automatic resource farming, as blocks drop when replaced. More advanced players can create moving mechanisms and complex systems.
Performance
The mod demonstrates surprisingly good optimization. When no Conway blocks are present in the world, you won't notice any performance drop. However, with a large number of such blocks, lag may occur, which is related to the need for mass recalculation and block replacement—an aspect that cannot be further optimized. To track performance, the mod adds a special section to the profiler displaying the time spent on calculations and block replacements.
Chunk Handling
Conway blocks can load necessary chunks as needed. It should be noted that such loaded chunks do not receive standard updates—redstone mechanisms don't function, normal processes don't occur. The only activity in these chunks remains the updating of Conway blocks.
Technical Details
[1] The wither_immune block tag is used to determine which blocks can be broken