Page 1 of 1

How to turn off "fancy block transitions"?

Posted: 26 Jan 2018, 08:35
by MauveCloud
I apparently hadn't played 1.12 with Optifine before, but a little while ago I came across the gravel textures bleeding into adjacent blocks as shown in the attachment (sand textures do so as well, and possibly others that I haven't seen yet), which I presume are the "fancy block transitions" made by EskiMojo14 mentioned in the changelog. I don't like them (sorry EskiMojo14), and I would like to turn them off (without completely disabling Optifine). Can that be done by changing certain Optifine options, or would it require editing some json files in the texture pack (making it a candidate for adding to the Customiser)?

Edit: after stepping away for a few minute, I realized I'm not totally against the transitions, it's more that they don't seem appropriate for the sides of blocks (or bottom, if that occurs). Transitions like these on the top faces of blocks might be acceptable.

Re: How to turn off "fancy block transitions"?

Posted: 26 Jan 2018, 08:40
by HanFox
The only way to remove them currently is to delete /assets/minecraft/mcpatcher/ctm/transitions or edit the .properties files within to something like .properties.disabled

Adding them to the cusomiser is "difficult" in so much as it'd be a thing of them still being there, but editing the files so in some way it doesn't render the effect. Also it runs the risk of the same confusion as the "Grass without rotations" option where it's not clear what the option really does... I will think about that.

Re: How to turn off "fancy block transitions"?

Posted: 26 Jan 2018, 16:38
by MauveCloud
Thanks. That told me where to look. Examining those properties files, I noticed they each had a line "#faces=top" suggesting they were at some earlier time intended to only apply to the top faces but that line was later commented out. Uncommenting those lines got me the effect I wanted.

As far as showing the effect in the customiser, I think the simplest way would be to show gravel or sand with a few adjacent dirt or sand blocks for it to transition onto (or be discrete from). I realize all the current examples are single blocks, but I can't think of a better way to show it. It could be done with about 4 adjacent blocks, unlike the "grass without rotations", which would probably take a lot of grass blocks to really see the effect.

Re: How to turn off "fancy block transitions"?

Posted: 14 Feb 2018, 22:59 
by HanFox
Didn't realize it had been so long since this thread was started.

Anyway, I have a way to tackle this in the customizer. I just have to code it at some point.

Basically be a simple way to pop-in a little display with a simple description and comparison images. Just requires some logical way of attaching those pop-ins to specific items that isn't too clunky.

I'll lock this now.