Create

Create

86M Downloads

[Suggestion] Entity optimization update

DedMaxim opened this issue ยท 4 comments

commented

Create has a lot of enity blocks. All of them are quiet heavy for system to calculate. So a bunch of them could hit fps really hard. Especially on low end computers. In addition to that, in a lot of cases, user can't even see all those gears, because all of them are covered with walls.

So, my suggestion is to create a "Shut Andesite Casing". This block could be installed on shafts, gears, and other similar blocks.
By doing so, that original block would become flat full block without entity at all, but the functionality and connections would remain. This way contraptions could become a lot lighter for visual calculations, significantly increasing fps.

Current implementation allows to visually understand, which direction the blocks is spining. Full block could indicate it with animation or just don't do it at all to save even more computer resources.

My quick attempt at creating an animated texture for "Shut Encased Shaft":
2021-02-09_21 29 37
oak_log_top

commented

This issue has been marked as stale because it has been inactive for 3 weeks. It will be closed if it remains inactive for another 3 weeks.

commented

This issue has been closed since it has been inactive for 3 weeks since it was marked as stale.

commented

Instead of another block, I'd perfer is there was an option in the settings menu to convert complex shapes (ex: waterwheel) into simpler ones(ex: hexagon).

commented

Instead of another block, I'd perfer is there was an option in the settings menu to convert complex shapes (ex: waterwheel) into simpler ones(ex: hexagon).

Actually for it to be a block is a very good idea, this way you can have some that are entities, for the stunning visual aspect, while others that are not supposed to be visible, to have the option to transform them in to blocks for the extra performance, if you have a setting, then is an all or nothing, the block idea gives extra granularity, letting you decide to prioritize aesthetics or performance impact on a case by case basis.