i have been looking around for documentation on how to make "opaque" blocks transparent without the white background. there seems to be little documentation on this subject, so i am asking here. i have, however, by myself, discovered a script requiring optifine that is named block.properties and inside contains this script:
layer.solid=
layer.cutout=
layer.cutout_mipped=
layer.translucent=
im not entirely sure what cutout and cutout mipped do, but i tried them anyway and nothing worked with them, so right now here i'll ignore them.
to test if this worked, what i did was i typed this in:
layer.solid=dandelion
layer.cutout=
layer.cutout_mipped=
layer.translucent=end_stone
the script worked, the background of the dandelion is no longer transparent. but if i erased a pixel on the end stone texture, it still has a white background that is not transparent, which is something that contradicts the rest of the script.
does anybody have any clues what could be wrong, what i might be doing wrong, or if it is hard-coded? it can't be hard-coded, because then the dandelion would have stayed transparent.
layer.solid=
layer.cutout=
layer.cutout_mipped=
layer.translucent=
im not entirely sure what cutout and cutout mipped do, but i tried them anyway and nothing worked with them, so right now here i'll ignore them.
to test if this worked, what i did was i typed this in:
layer.solid=dandelion
layer.cutout=
layer.cutout_mipped=
layer.translucent=end_stone
the script worked, the background of the dandelion is no longer transparent. but if i erased a pixel on the end stone texture, it still has a white background that is not transparent, which is something that contradicts the rest of the script.
does anybody have any clues what could be wrong, what i might be doing wrong, or if it is hard-coded? it can't be hard-coded, because then the dandelion would have stayed transparent.
2
"Blocks which are solid opaque cubes (stone, dirt, ores, etc) can't be rendered on a custom layer as this would affect face culling, ambient occlusion, light propagation and so on." From optifine documentation
I understand the custom layering feature work only for non-solid blocks and you can't change rendering properties of solid blocks this way.
I understand the custom layering feature work only for non-solid blocks and you can't change rendering properties of solid blocks this way.
oh ok thanks for the reply
