If anyone here have played The Sims 3, you are probably familiar with the fact that you can customize your own objects by applying your own colour texture to it. And if you upload a house with your own colours, the downloader will get the colours you made.
I was thinking, wouldn't that be possible to accomplish in minecraft? Where you can upload a customized block, and the other people on the server will see the block as you coloured it, without being forced to download a terrain.png-file. Instead your server is receiving the block from the database, and displays it for all members online.
What I'm saying is that the textures shouldn't be referred from the terrain.png-file, but from a database, allowing for an unlimited amount of different blocks and colours on your server. And you can now build a masterpiece that looks the same for everyone.
The reason I put this up for discussion, is because I have no knowledge at all regarding this, if it's even possible.
Since there will be lots of traffic between servers and the database everytime a texture needs to be rendered, one probably need some sort of solution where the server downloads the used textures. Or maybe each individual user downloads the file which is put in a folder.
Sounds good, but a 16x16 block with wacky colours and other crap doesn't really fit in with someones 128x128 smooth/clean texture pack...a server wide texture pack would probably still be a good idea.
It would need to be optional, with the users consent. And yeah, it would have to be an entire texture pack. It's probably easier the old way; if a group of friends wanted to see everything one way, then they all download the same texture pack. On a regular multiplayer server, people will almost definitely want to keep their own texture pack.
Of course it should be possible to filter by texture-pack. Meaning that one should be able to allow only blocks that match the original tp. It would also be possible to have a server-specific TP, so that I know everyone will see my works exactly as I do.
I was thinking, wouldn't that be possible to accomplish in minecraft? Where you can upload a customized block, and the other people on the server will see the block as you coloured it, without being forced to download a terrain.png-file. Instead your server is receiving the block from the database, and displays it for all members online.
What I'm saying is that the textures shouldn't be referred from the terrain.png-file, but from a database, allowing for an unlimited amount of different blocks and colours on your server. And you can now build a masterpiece that looks the same for everyone.
The reason I put this up for discussion, is because I have no knowledge at all regarding this, if it's even possible.
Since there will be lots of traffic between servers and the database everytime a texture needs to be rendered, one probably need some sort of solution where the server downloads the used textures. Or maybe each individual user downloads the file which is put in a folder.