I would like to recommend some major changes to the way Blocks are handled.
Currently some blocks come in many forms, enough to be a hassle and with slabs that has become more complex. The new slab forms we have beam promised will increase that. This does not mean I think slabs are bad in fact I think they are the answer.
To put it as simply as I can if a block has multiple forms then as far as inventory goes lets do away with everything except cubes. Currently once a cube type is put in the hotbar it shows a different quantity number for every form of that cube. There should be one number, The quantity of cubes you have. Edges, corners and all the other forms should just be slabs made from those cubes, all of them. This will simplify inventory management since if you have the cubes you can make any slab you need from it be it edge, corner or whatever. This does not mean the current hotbar interface for selecting cube, edge etc should be changed. Those are good standards. Its just that with this everything not a cube is a slab made from the cube, standard or not.
Also we have been promised some new slabs, edges for example, OK, that's nice, but. What I really want is to be able to define my own slabs. I want a button beside the slab slider that will let me view an exploded cube so that I can chose the pieces I want for my slab. If I want a half size edge slab then I would set the slider to 2 and chose the right pieces to make the half height edge slab. Well, OK maybe not that particular one since that should be a standard slab but you get what I mean. I do not mean that slabs would explode into a hundred pieces when damaged, that would be unplayable and slabs don't do that now. The new slabs would need to be treated as blocks in their own right the way current slabs are. To design a slab the button (advanced?) beside the slab slider should be clickable at all slab slider settings including 0 so even full cubes can be edited. Each setting on the slab slider should pop up a different exploded view.
I also want to be able to be able to save and load slabs I have designed. Tying the copy/paste system into the slab creation view would probably be simplest but its up to you. One thing. It should not be possible for the users to assign actual slab names. Names should be defined by the pieces used to make the slab and duplicates should be forbidden. This should make slabs much more multiplayer compatible. When making actual new slabs the ability to add comments would be good and having the copy/save system use those as names would be even better. You would need to deal somehow with conflicts however. When a player tries to save a slab that is already in inventory they should be told the already existing name or if its a standard slab then it should say so and A blurb should pop up on how to use standard slabs.
I admit the way you implement this could really complicate multiplayer. There would need to be a system from the get go to automatically upload players slabs to servers with the blueprints that use them or things would break.
One thing I can see developing from this is furniture. There is a sever shortage of decoration in StarMade and if this is implemented I believe that will change fast. Making blueprints that use blocks made from unique slabs incorporate those slab definitions would allow Players to make lamps and beds and all sorts of other items and trade the recipes so plan to provide a forum for that please.
This would be a major change but I believe this would help solve some of the inventory issues with cube pieces and the shortage of decorations in StarMade. It would also in my opinion make building much more versatile and interesting.
Currently some blocks come in many forms, enough to be a hassle and with slabs that has become more complex. The new slab forms we have beam promised will increase that. This does not mean I think slabs are bad in fact I think they are the answer.
To put it as simply as I can if a block has multiple forms then as far as inventory goes lets do away with everything except cubes. Currently once a cube type is put in the hotbar it shows a different quantity number for every form of that cube. There should be one number, The quantity of cubes you have. Edges, corners and all the other forms should just be slabs made from those cubes, all of them. This will simplify inventory management since if you have the cubes you can make any slab you need from it be it edge, corner or whatever. This does not mean the current hotbar interface for selecting cube, edge etc should be changed. Those are good standards. Its just that with this everything not a cube is a slab made from the cube, standard or not.
Also we have been promised some new slabs, edges for example, OK, that's nice, but. What I really want is to be able to define my own slabs. I want a button beside the slab slider that will let me view an exploded cube so that I can chose the pieces I want for my slab. If I want a half size edge slab then I would set the slider to 2 and chose the right pieces to make the half height edge slab. Well, OK maybe not that particular one since that should be a standard slab but you get what I mean. I do not mean that slabs would explode into a hundred pieces when damaged, that would be unplayable and slabs don't do that now. The new slabs would need to be treated as blocks in their own right the way current slabs are. To design a slab the button (advanced?) beside the slab slider should be clickable at all slab slider settings including 0 so even full cubes can be edited. Each setting on the slab slider should pop up a different exploded view.
I also want to be able to be able to save and load slabs I have designed. Tying the copy/paste system into the slab creation view would probably be simplest but its up to you. One thing. It should not be possible for the users to assign actual slab names. Names should be defined by the pieces used to make the slab and duplicates should be forbidden. This should make slabs much more multiplayer compatible. When making actual new slabs the ability to add comments would be good and having the copy/save system use those as names would be even better. You would need to deal somehow with conflicts however. When a player tries to save a slab that is already in inventory they should be told the already existing name or if its a standard slab then it should say so and A blurb should pop up on how to use standard slabs.
I admit the way you implement this could really complicate multiplayer. There would need to be a system from the get go to automatically upload players slabs to servers with the blueprints that use them or things would break.
One thing I can see developing from this is furniture. There is a sever shortage of decoration in StarMade and if this is implemented I believe that will change fast. Making blueprints that use blocks made from unique slabs incorporate those slab definitions would allow Players to make lamps and beds and all sorts of other items and trade the recipes so plan to provide a forum for that please.
This would be a major change but I believe this would help solve some of the inventory issues with cube pieces and the shortage of decorations in StarMade. It would also in my opinion make building much more versatile and interesting.