I never liked how you couldn't really make custom armors, it's just dying some leather armor, and you are done. I have a hobby of making special heads to use in-game, and they look pretty good, but a black and purple helmet doesn't match the dark gray armor an ink sack will give you. Even if it actually gave you black, you couldn't match the purple. I always hated that. My suggestion: Pixel-dying! If you could dye any last pixel any color you can make special awesome armors.They could match and be custom. What about wooden swords what if you could dye, or Pixel-dye them? What if you could dye, or Pixel-dye a dragon head? I think k this would completely change Minecraft for the better, and since I know SOMEONE is going to say it, no I won't make custom texture packs because one: I want multiple people to see it, and I'm not going to make everyone use a texture pack. Two: I want to make multiple. And three: It would be so much more meaningful to have it be in-game made. Thanks for your time!
P.S. I don't like those random brown patches that you can't get rid of.
Edit: Also what about long sleeves? Or no sleeves?
I would LOVE this to be added, and I HATE the brown patches left over.
I guess you could sort of do it, but in a texture pack, and with OptiFine, then you could make it so it changes to your liking when you name it something.
The Meaning of Life, the Universe, and Everything.
Join Date:
8/1/2018
Posts:
66
Minecraft:
TheArchelon
Member Details
100% Yes we need it now support
This actually seems amazing to add to Minecraft. Maybe pixel dying would take xp because of its awesomeness, it still needs to exist, AT LEAST in creative mode. The only problem i could see with this is fake armors, I know you cant exactly replicate diamond armor with dye, I know if you do it 10 times AT LEAST 1 gullible person will think its diamond armor.
No Support. This would add tremendous amounts of lag to every single sprite. Minecraft would become unplayable on all but the most powerful PCs.
Um... no. You just need the PC to download a temporary texture, which will only cause significant lag with a ridiculous amount of pixel-dyed armor on screen. Even if the PC had to render the dyed armor on every frame, lag would be minimal unless your PC is incredibly weak.
Anyways, I think the idea is cool, though I think the dying process will need to be extremely streamlined to be practical. We also have the issue of fooling players into thinking that it is better-quality armor, which is why Mojang originally added the additional details to leather armor. However, I Support regardless.
I would LOVE this to be added, and I HATE the brown patches left over.
I guess you could sort of do it, but in a texture pack, and with OptiFine, then you could make it so it changes to your liking when you name it something.
Same, nobody likes the brown patches on dyed leather armor. However, I would rather Mojangcrasoft simply remove these patches in the upcoming texture update.
Well for the fake armor thing, I don't think it matters, well I mean they can do that with their skins, and they'd have to be really good to replicate diamond armor... Perhaps itsyour only be in creative mode, but I believe it should exsisted nonetheless. And seriously the patches need to go! And I don't think there would be major lag as the pixel are not sprites, it would kind of work the same way as editing your skin. Thanks k you guys so much for reading my post, I hope early didn't expect to get such kind feedback, thank you!
The Meaning of Life, the Universe, and Everything.
Join Date:
5/29/2013
Posts:
449
Member Details
I don't get it. What do you mean by "Pixel-dying! If you could dye any last pixel any color you can make special awesome armors."? Do you mean you'd like the ability to alter textures, pixel by pixel, any way you want in-game similar to a paint program? That sounds insanely complicated for what is a 100% aesthetic addition that will undoubtedly have an impact on computer resources. Most items in minecraft are RGB images where loading them into a paint program will give you the full variety to alter them in the way you mention. Leather Armor, being both dye-able and armor, requires 2 grayscale images formatted to fit a model as well as a grayscale image to represent it in the inventory (All of these textures also have an overlay layer which is RGB and not subject to the grayscale shading which is where the unchangeable brown comes from). The default color is applied to the shades within the grayscale when it is loaded in game and can be changed to any one of the other 16 colors schemes based on dye, or commands can be used to summon in custom colors. So you see when dying armor you never change a single pixel of the image, only the color that the grayscale image bases it's color on.
For what I think you're suggesting to work that system would almost need completely abandoned. Maybe you could save the grayscale for conventional dying (so 16 additional leather armor textures don't need to be added) but you would need an RGB leather armor image to effectively alter it in game using the whole 256 color range. When rendering the armor in game currently the game only needs to ask itself what color to apply to the image as a whole but with 'pixel-dying' it would have to call on each pixel that could've been altered and apply whatever color you, as an individual, have decided it should be. To do this the server will need to store any and all changes made to a texture, throughout the world, on itself physically rather than rely upon the built-in minecraft assets or resource packs. Just imagine your world size growing with every single armor texture that is changed- it won't be by much but it WILL grow and the problem will be exaggerated even further by allowing additional items to be altered. I can't even guess how changing from a client-side texture loading system to a server-side texture system would impact the performance of the machine but I feel it would be considerable and I'm not sure how the client would handle playing a server with a low ping if it has to wait for a reply to generate the appropriate textures.
At the end of the day doing what you're proposing is already possible client-side, and you acknowledge this, you just don't want to do it the way that has been provided to you. Mojang has already given you the ability to delete the brown pads off armor and alter it to look however you want. Optifine has given us the ability to assign multiple textures to a single item/entity that we can then call up with enchants, or durability, or anvil naming. We already have the ability to make minecraft look however we want and if others want their game to look the same they are free to download and use the pack you've made. Adding such a complex mechanic to minecraft because you want people to see textures you've made without them downloading a pack seems silly and could be confusing with the 'counterfeiting' others have already mentioned. As a whole I don't even know how this would work with Minecraft- What would the GUI look like? What tools would it have? How would you enter it? How would this data be stored in a way that everyone can see it? What resources would it cost to use these 256 colors and at what rate is that cost applied? It's just seems so crazy- why shoehorn a pixel painting program that allows you to change textures into a video game that already allows you to use those programs to change your textures? If the only reason is "I want other people to see my awesome armors" then I'd suggest making a resource pack and sharing it here and/or on PMC so people can see your work.
Maybe it's way easier than I'm thinking, and wouldn't be so hard to incorporate into the game (After all Microsoft does have MSPaint), but this still seems unnecessary and redundant. No Support.
Um, no Mojang did not let us take off those patches, and I mean on servers, I'm not going to force ppl to use resources packs, and even if I did it doesn't work for some people, and I CANT make them be different with the same resource packs.
The Meaning of Life, the Universe, and Everything.
Join Date:
5/29/2013
Posts:
449
Member Details
Because you don't want to force people to use a resource pack to see content you've created you think the game should be overhauled so they are forced to see content you've created whether they want to or not? That doesn't seem like a good reason to change everyone's gaming experience. Mojang has given you the ability to remove those patches, if you don't want to see them, by making them transparent in your resource pack. You also can absolutely have multiple textures for the same item in a resource pack if you use Optifine, as previously stated, and call them up by naming them in an anvil or by some other method. I personally have several different diamond swords depending on what I name them and everyone who uses my pack and has Optifine sees the same thing I do. It is true that optifine is a mod but since it doesn't actually add anything to the game it can be used freely on vanilla servers meaning this is totally possible on vanilla servers. Now if you were lobbying to "Add CTM and CIT support to vanilla minecraft", so Optifine isn't needed, I'd be on board with that but saying you "Can't" do something because you "Don't want to" is inaccurate.
The point you seem to be missing entirely is that servers don't handle the storage and delivery of minecraft graphic assets to your game, that is handled by YOUR client and YOUR computer. That's how you're able to use and alter resource packs- that portion of the game doesn't effect the operation of the game or the server it's running on. To do what you're proposing would requiring re-writing the way minecraft graphics work so they are stored on the server and done so in such a way that they can be accessed in game, altered and then saved as a new image that would only ever be used to display that one specific item. Every single item altered would require a new image file be generated and saved along with some specific qualifying criteria being added to the item and the image file so they know to link to one another instead of their actual texture. This would be a massive change and I wouldn't be surprised if doing so broke resource packs since assets would now be loaded from the game itself rather than through the launcher.
Beyond the technical challenges you STILL haven't proposed how this would actually work. Would we need a new block to access an image altering GUI? What would that block be made of? What tools will someone have to edit their graphic? Will this cost resources? Are there limitations to what you can do or can you make a sword look like a gold ingot? It doesn't seem like you've thought this through very much and it seems your only reason for wanting it is to force other people to see your individually created content. I like my resource pack, it took a very long time to make, and I don't want my awesome 64x armor images replaced with some derpy 16x image a player made on the fly using a mechanic you haven't really described at all. Adding such a thing makes even less sense when you consider that payer can already make their armor look that way, if that's what they want, by using the totally vanilla minecraft feature called a resource pack.
Stop acting as if "oh! The poor players who are being forced to see things against their will by an evil warlord"! Everyone including you would enjoy if this was added, my suggestion was so that anyone with or without resource pack making experience can do it, it would work in a similar way to making a Minecraft skin, it wouldn't need two thousand gigabytes. No one said "Oh, I'm being forced to see an elytra against my will!" No one will be offended by the fact that they can see armor that works as a skin. And as for your "how would this work" question: I don't have to hold Minecraft's hand, I'm pretty sure they would make it the way they wanted, although I would have it be some special block, or commands that would probably have to do with a cauldron.
This suggestion is of poor content and you've shown no desire to defend it as an addition to the game beyond saying "I want it" nor have you made any attempt to think through the idea and answer the obvious problems with it preferring to say "Mojang can do it."
For suggestion threads in this section, it is entirely up to the OP as to how much detail they want to go into, and whether they want to explain (or not explain) how an idea would work. If they wish to be vague about aspects or specifics of an idea, they are allowed to do that so long as there is still some discussion value in the thread.
I never liked how you couldn't really make custom armors, it's just dying some leather armor, and you are done. I have a hobby of making special heads to use in-game, and they look pretty good, but a black and purple helmet doesn't match the dark gray armor an ink sack will give you. Even if it actually gave you black, you couldn't match the purple. I always hated that. My suggestion: Pixel-dying! If you could dye any last pixel any color you can make special awesome armors.They could match and be custom. What about wooden swords what if you could dye, or Pixel-dye them? What if you could dye, or Pixel-dye a dragon head? I think k this would completely change Minecraft for the better, and since I know SOMEONE is going to say it, no I won't make custom texture packs because one: I want multiple people to see it, and I'm not going to make everyone use a texture pack. Two: I want to make multiple. And three: It would be so much more meaningful to have it be in-game made. Thanks for your time!
P.S. I don't like those random brown patches that you can't get rid of.
Edit: Also what about long sleeves? Or no sleeves?
No Support. This would add tremendous amounts of lag to every single sprite. Minecraft would become unplayable on all but the most powerful PCs.
My suggestions: Enhancements - Throwable Fire Charges - On Phantoms and Elytra. Also check out The Minecraftian Language. This signature is not here to waste your space.
Ohhh, if only it were so easy...
I would LOVE this to be added, and I HATE the brown patches left over.
I guess you could sort of do it, but in a texture pack, and with OptiFine, then you could make it so it changes to your liking when you name it something.
e
100% Yes we need it now support
This actually seems amazing to add to Minecraft. Maybe pixel dying would take xp because of its awesomeness, it still needs to exist, AT LEAST in creative mode. The only problem i could see with this is fake armors, I know you cant exactly replicate diamond armor with dye, I know if you do it 10 times AT LEAST 1 gullible person will think its diamond armor.
Um... no. You just need the PC to download a temporary texture, which will only cause significant lag with a ridiculous amount of pixel-dyed armor on screen. Even if the PC had to render the dyed armor on every frame, lag would be minimal unless your PC is incredibly weak.
Anyways, I think the idea is cool, though I think the dying process will need to be extremely streamlined to be practical. We also have the issue of fooling players into thinking that it is better-quality armor, which is why Mojang originally added the additional details to leather armor. However, I Support regardless.
Want to see my suggestions? Here they are!
I am also known as GameWyrm or GameWyrm97. You can also find me at snapshotmc.com
Same, nobody likes the brown patches on dyed leather armor. However, I would rather Mojangcrasoft simply remove these patches in the upcoming texture update.
My suggestions: Enhancements - Throwable Fire Charges - On Phantoms and Elytra. Also check out The Minecraftian Language. This signature is not here to waste your space.
removing the patches is a good idea completely but that doesn't eliminate the possibility of pixel dying, i still think its a really good idea.
Well for the fake armor thing, I don't think it matters, well I mean they can do that with their skins, and they'd have to be really good to replicate diamond armor... Perhaps itsyour only be in creative mode, but I believe it should exsisted nonetheless. And seriously the patches need to go! And I don't think there would be major lag as the pixel are not sprites, it would kind of work the same way as editing your skin. Thanks k you guys so much for reading my post, I hope early didn't expect to get such kind feedback, thank you!
This (plus naming) will allow you to replicate almost everything, not just armour.
No Support
My suggestions: Enhancements - Throwable Fire Charges - On Phantoms and Elytra. Also check out The Minecraftian Language. This signature is not here to waste your space.
Yes, the scary things we can do if we are suddenly made of wood...
I don't get it. What do you mean by "Pixel-dying! If you could dye any last pixel any color you can make special awesome armors."? Do you mean you'd like the ability to alter textures, pixel by pixel, any way you want in-game similar to a paint program? That sounds insanely complicated for what is a 100% aesthetic addition that will undoubtedly have an impact on computer resources. Most items in minecraft are RGB images where loading them into a paint program will give you the full variety to alter them in the way you mention. Leather Armor, being both dye-able and armor, requires 2 grayscale images formatted to fit a model as well as a grayscale image to represent it in the inventory (All of these textures also have an overlay layer which is RGB and not subject to the grayscale shading which is where the unchangeable brown comes from). The default color is applied to the shades within the grayscale when it is loaded in game and can be changed to any one of the other 16 colors schemes based on dye, or commands can be used to summon in custom colors. So you see when dying armor you never change a single pixel of the image, only the color that the grayscale image bases it's color on.
For what I think you're suggesting to work that system would almost need completely abandoned. Maybe you could save the grayscale for conventional dying (so 16 additional leather armor textures don't need to be added) but you would need an RGB leather armor image to effectively alter it in game using the whole 256 color range. When rendering the armor in game currently the game only needs to ask itself what color to apply to the image as a whole but with 'pixel-dying' it would have to call on each pixel that could've been altered and apply whatever color you, as an individual, have decided it should be. To do this the server will need to store any and all changes made to a texture, throughout the world, on itself physically rather than rely upon the built-in minecraft assets or resource packs. Just imagine your world size growing with every single armor texture that is changed- it won't be by much but it WILL grow and the problem will be exaggerated even further by allowing additional items to be altered. I can't even guess how changing from a client-side texture loading system to a server-side texture system would impact the performance of the machine but I feel it would be considerable and I'm not sure how the client would handle playing a server with a low ping if it has to wait for a reply to generate the appropriate textures.
At the end of the day doing what you're proposing is already possible client-side, and you acknowledge this, you just don't want to do it the way that has been provided to you. Mojang has already given you the ability to delete the brown pads off armor and alter it to look however you want. Optifine has given us the ability to assign multiple textures to a single item/entity that we can then call up with enchants, or durability, or anvil naming. We already have the ability to make minecraft look however we want and if others want their game to look the same they are free to download and use the pack you've made. Adding such a complex mechanic to minecraft because you want people to see textures you've made without them downloading a pack seems silly and could be confusing with the 'counterfeiting' others have already mentioned. As a whole I don't even know how this would work with Minecraft- What would the GUI look like? What tools would it have? How would you enter it? How would this data be stored in a way that everyone can see it? What resources would it cost to use these 256 colors and at what rate is that cost applied? It's just seems so crazy- why shoehorn a pixel painting program that allows you to change textures into a video game that already allows you to use those programs to change your textures? If the only reason is "I want other people to see my awesome armors" then I'd suggest making a resource pack and sharing it here and/or on PMC so people can see your work.
Maybe it's way easier than I'm thinking, and wouldn't be so hard to incorporate into the game (After all Microsoft does have MSPaint), but this still seems unnecessary and redundant. No Support.
Um, no Mojang did not let us take off those patches, and I mean on servers, I'm not going to force ppl to use resources packs, and even if I did it doesn't work for some people, and I CANT make them be different with the same resource packs.
Because you don't want to force people to use a resource pack to see content you've created you think the game should be overhauled so they are forced to see content you've created whether they want to or not? That doesn't seem like a good reason to change everyone's gaming experience. Mojang has given you the ability to remove those patches, if you don't want to see them, by making them transparent in your resource pack. You also can absolutely have multiple textures for the same item in a resource pack if you use Optifine, as previously stated, and call them up by naming them in an anvil or by some other method. I personally have several different diamond swords depending on what I name them and everyone who uses my pack and has Optifine sees the same thing I do. It is true that optifine is a mod but since it doesn't actually add anything to the game it can be used freely on vanilla servers meaning this is totally possible on vanilla servers. Now if you were lobbying to "Add CTM and CIT support to vanilla minecraft", so Optifine isn't needed, I'd be on board with that but saying you "Can't" do something because you "Don't want to" is inaccurate.
The point you seem to be missing entirely is that servers don't handle the storage and delivery of minecraft graphic assets to your game, that is handled by YOUR client and YOUR computer. That's how you're able to use and alter resource packs- that portion of the game doesn't effect the operation of the game or the server it's running on. To do what you're proposing would requiring re-writing the way minecraft graphics work so they are stored on the server and done so in such a way that they can be accessed in game, altered and then saved as a new image that would only ever be used to display that one specific item. Every single item altered would require a new image file be generated and saved along with some specific qualifying criteria being added to the item and the image file so they know to link to one another instead of their actual texture. This would be a massive change and I wouldn't be surprised if doing so broke resource packs since assets would now be loaded from the game itself rather than through the launcher.
Beyond the technical challenges you STILL haven't proposed how this would actually work. Would we need a new block to access an image altering GUI? What would that block be made of? What tools will someone have to edit their graphic? Will this cost resources? Are there limitations to what you can do or can you make a sword look like a gold ingot? It doesn't seem like you've thought this through very much and it seems your only reason for wanting it is to force other people to see your individually created content. I like my resource pack, it took a very long time to make, and I don't want my awesome 64x armor images replaced with some derpy 16x image a player made on the fly using a mechanic you haven't really described at all. Adding such a thing makes even less sense when you consider that payer can already make their armor look that way, if that's what they want, by using the totally vanilla minecraft feature called a resource pack.
Stop acting as if "oh! The poor players who are being forced to see things against their will by an evil warlord"! Everyone including you would enjoy if this was added, my suggestion was so that anyone with or without resource pack making experience can do it, it would work in a similar way to making a Minecraft skin, it wouldn't need two thousand gigabytes. No one said "Oh, I'm being forced to see an elytra against my will!" No one will be offended by the fact that they can see armor that works as a skin. And as for your "how would this work" question: I don't have to hold Minecraft's hand, I'm pretty sure they would make it the way they wanted, although I would have it be some special block, or commands that would probably have to do with a cauldron.
I've cleaned up this thread. People, please stay on-topic and limit the discussion to the idea being presented.
For suggestion threads in this section, it is entirely up to the OP as to how much detail they want to go into, and whether they want to explain (or not explain) how an idea would work. If they wish to be vague about aspects or specifics of an idea, they are allowed to do that so long as there is still some discussion value in the thread.
- sunperp
Thank you