ok, I have been going over this in my head ever since the ME mash pack was released. over all, I love the mash pack but there is one flaw that is driving me nuts. and that is the inability to create patterns with the pretty new blocks. my prime example for the moment is coal ore.
the Coal Ore block is black with a white stripe. on the 4 sides, this stripe is on the top. on the top and bottom, te stripe is always on the north edge of the block. now the reason this frustrates me is because coal ore blocks would perfect for creating road ways, parking lots, and any number of other designs. (yes, I do realize there are no cars in minecraft. I am just using roads and parking lots as examples of potential builds.)
now for my idea to fix the issue. make ALL blocks adjustable in their aspect. use what ever script is in stairs, pistons, dispensers, furnaces, and other blocks like that, so the pattern on the block is determined by the direction you face. Again using coal ore as a reference, make it so that if I am facing east, the white stripe on the top of the block would be on the east side of the block, not the north as is the current default. I believe that it would also be nice to be able to rotate the woods too so that we would be able to place wood blocks with the bark grain in a horizontal fashion instead of the default vertical.
now I am in no way implying that this would be an easy addition, but the script for this does already exist in pistons, stairs, furnaces, etc. it would be a matter of adding said script to all blocks. not simple, I am sure. but a lot easier than if it was done from scratch.
I believe this is an important addition that should be seriously considered. especially with the future release of new mash packs and texture packs. I believe f we were able to rotate the blocks in some manner, we would get some pretty awesome designs. I have some good builds going right now, but they are some what disappointing because of the aspect of the block positioning.
I agree for the textures they put into the ME Mash-Up pack it would be really nice to be able to rotate them. I do think this is a weakness in that particular pack (i.e. that 4J created so many blocks with very specific linear patterns). I'm currently just getting around it by planning my builds (e.g. roads with lines only go N-S and my E-W roads are just lanes). It's certainly not ideal, but probably the best we're going to have for this particular pack.
For the vanilla game, however, I agree with beastlymandude, it's not necessary for every block since most of them look the same from every direction; and it could get equally frustrating in survival building if you had to find ways to stand "just so" to place every single block in the game.. I would like it, though, if they added it for wood planks so we could make real parquet floors.
I think what you're asking would require multiple block IDs for each object--one ID for each block orientation. Since the pack is simply replacing one set of textures with another, this isn't practical. The only way to do it would be replacing the textures of several different blocks with one directional set of textures in different orientations.
This is a problem with wood in our normal MC. If you want to make, say, a bowling alley, you can only do it in the orientation where lines go the long way. It would be nice to be able to orient wood both ways by choice. My guess is that this would require each wood type to have 2 different blocks.
well, as I said, I believe the script already exists in the furnaces, stairs, dispensers and such and I would think these items would be more difficult to do since each has 1 unique face and 5 common faces. the blocks I am talking about have 4 faces that are identical and 2 that don't match the 4 but are identical to each other. I really don't think adding the orientation script to all blocks would be so difficult as you made out. but then I am not a programmer. as for being concerned about block orientation with the vanilla textures, as you said, on most of those textures, all 6 surfaces are the same, so it wouldn't make any difference how they were placed. the only time it would make a difference is if/when using a texture or mash pack.
I also wasn't really referring to fences when making this post, actually changing the orientation of fences has never occurred to me. I am primarily concerned with being able to make full use of a texture/mash packs. but being able to change the direction of the wood grains in the vanilla pack would be nice, too. a bowling alley is a great idea.
Orientation script does not apply here. All a texture pack does is replace the textures of blocks with other textures. So if a block doesn't already have different orientations, or already doesn't use several block IDs to get different orientations, the texture pack can't possibly add them. It's like painting your house, not like building a turntable under your house so you can rotate it. Huge difference in the scope of the project.
I am a programmer, but I'm not a Mojang or 4J programmer. My comments can't be specific to the MC code, because I've never looked at it. So they're strictly general principles. Trust me--a texture pack can't add the functionality you want. It would need to be a separate expansion of the code.
Orientation script does not apply here. All a texture pack does is replace the textures of blocks with other textures. So if a block doesn't already have different orientations, or already doesn't use several block IDs to get different orientations, the texture pack can't possibly add them. It's like painting your house, not like building a turntable under your house so you can rotate it. Huge difference in the scope of the project.
I am a programmer, but I'm not a Mojang or 4J programmer. My comments can't be specific to the MC code, because I've never looked at it. So they're strictly general principles. Trust me--a texture pack can't add the functionality you want. It would need to be a separate expansion of the code.
Agree. If the change is to occur, it would have to occur in the vanilla game... then, the TPs could make use of a feature that would then already exist in the vanilla game. Until then (or more correctly IF then), the best they can do is avoid creating Mash-Up packs or Texture Packs with so many blocks at once that use linear designs. I just don't see another way around it.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
the Coal Ore block is black with a white stripe. on the 4 sides, this stripe is on the top. on the top and bottom, te stripe is always on the north edge of the block. now the reason this frustrates me is because coal ore blocks would perfect for creating road ways, parking lots, and any number of other designs. (yes, I do realize there are no cars in minecraft. I am just using roads and parking lots as examples of potential builds.)
now for my idea to fix the issue. make ALL blocks adjustable in their aspect. use what ever script is in stairs, pistons, dispensers, furnaces, and other blocks like that, so the pattern on the block is determined by the direction you face. Again using coal ore as a reference, make it so that if I am facing east, the white stripe on the top of the block would be on the east side of the block, not the north as is the current default. I believe that it would also be nice to be able to rotate the woods too so that we would be able to place wood blocks with the bark grain in a horizontal fashion instead of the default vertical.
now I am in no way implying that this would be an easy addition, but the script for this does already exist in pistons, stairs, furnaces, etc. it would be a matter of adding said script to all blocks. not simple, I am sure. but a lot easier than if it was done from scratch.
I believe this is an important addition that should be seriously considered. especially with the future release of new mash packs and texture packs. I believe f we were able to rotate the blocks in some manner, we would get some pretty awesome designs. I have some good builds going right now, but they are some what disappointing because of the aspect of the block positioning.
For the vanilla game, however, I agree with beastlymandude, it's not necessary for every block since most of them look the same from every direction; and it could get equally frustrating in survival building if you had to find ways to stand "just so" to place every single block in the game.. I would like it, though, if they added it for wood planks so we could make real parquet floors.
This is a problem with wood in our normal MC. If you want to make, say, a bowling alley, you can only do it in the orientation where lines go the long way. It would be nice to be able to orient wood both ways by choice. My guess is that this would require each wood type to have 2 different blocks.
I also wasn't really referring to fences when making this post, actually changing the orientation of fences has never occurred to me. I am primarily concerned with being able to make full use of a texture/mash packs. but being able to change the direction of the wood grains in the vanilla pack would be nice, too. a bowling alley is a great idea.
I am a programmer, but I'm not a Mojang or 4J programmer. My comments can't be specific to the MC code, because I've never looked at it. So they're strictly general principles. Trust me--a texture pack can't add the functionality you want. It would need to be a separate expansion of the code.
Agree. If the change is to occur, it would have to occur in the vanilla game... then, the TPs could make use of a feature that would then already exist in the vanilla game. Until then (or more correctly IF then), the best they can do is avoid creating Mash-Up packs or Texture Packs with so many blocks at once that use linear designs. I just don't see another way around it.