Board Thread:Suggestions forum/@comment-2A02:C7D:5DBE:BA00:C585:CC6C:9381:9986-20170731123313/@comment-25330335-20170804030245

The only way to do cooperative programming is using version control. There is simply no way around it. And to make the whole mod available in its source form in a VCS (such as git (probably git...)), is basically open-sourcing it.

As to repetitive coding; In an ideal world, that is not a statement that would exist. A lot of things are already automated: You can use looping and other fancier classes to load up blocks. Ever wondered why wood and brick textures straight out of the mod file have a number in them? Because they are basically stored in an array, and each brick number class is loaded instead of a class for every brick or wood block. You can do that because all those blocks have pretty much the same properties.

Basically, it takes Mevans less time to do those "repetitive tasks" himself, than to open-source the mod, communicate to someone else what needs to be done, have them do it, open a Pull Request, and merge.

What do you mean by structure blocks?