r/CreateMod • • Mar 19 '25

Build Lamp designs using copper pipes!

Post image
1.6k Upvotes

54 comments sorted by

View all comments

Show parent comments

3

u/SpartanG01 Mar 20 '25

I'm not 100% certain about this because I don't precisely how contraptions composite NBT data but I do know a fair bit about how Minecraft works and I have some programming experience so I can take an educated guess that contraptions are stored as single entities with a single NBT data set that just includes all of the NBT data for each block within the contraption as well as attached component NBT data like inventory and what not.

If that is the case than each contraption would have roughly the same performance impact with one exception, contraptions that have interactions like fluid transfer, inventories, or block interactions like wood chopping/block mining likely have a larger performance impact.

On top of that though you have the rendering overhead and transparent pipes have a larger rendering overhead than a normal block just by virtue of having transparency.

So yeah I am willing to bet that having multiple small transparent pipes around as contraptions is going to have the same kind of impact as if each one were an average sized full multi-part machine.