diff --git a/src/main/java/ru/bclib/mixin/client/TextureAtlasMixin.java b/src/main/java/ru/bclib/mixin/client/TextureAtlasMixin.java index bdf3204a..a723c4ab 100644 --- a/src/main/java/ru/bclib/mixin/client/TextureAtlasMixin.java +++ b/src/main/java/ru/bclib/mixin/client/TextureAtlasMixin.java @@ -19,7 +19,7 @@ import java.io.IOException; @Mixin(TextureAtlas.class) public class TextureAtlasMixin { - private static final int EMISSIVE_ALPHA = 253 << 24; + private static final int EMISSIVE_ALPHA = 254 << 24; private boolean bclib_modifyAtlas; @Inject(method = "*", at = @At("TAIL")) diff --git a/src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh index 46538f7e..263c0eaf 100644 --- a/src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh +++ b/src/main/resources/assets/minecraft/shaders/core/rendertype_cutout.fsh @@ -29,9 +29,9 @@ vec3 hsvToRGB(vec3 color) { return color.z * mix(k.xxx, clamp(p - k.xxx, 0.0, 1.0), color.y); } -// Value between 252 and 254 +// Value near 254 bool isEmissive(float alpha) { - return 0.9883 < alpha && alpha < 0.9961; + return 0.9960 < alpha && alpha < 0.9962; } void main() { diff --git a/src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh index 7fe88bc4..fffb8d92 100644 --- a/src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh +++ b/src/main/resources/assets/minecraft/shaders/core/rendertype_entity_cutout.fsh @@ -31,9 +31,9 @@ vec3 hsvToRGB(vec3 color) { return color.z * mix(k.xxx, clamp(p - k.xxx, 0.0, 1.0), color.y); } -// Value between 252 and 254 +// Value near 254 bool isEmissive(float alpha) { - return 0.9883 < alpha && alpha < 0.9961; + return 0.9960 < alpha && alpha < 0.9962; } void main() { diff --git a/src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh index 0897b74f..62aeda6b 100644 --- a/src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh +++ b/src/main/resources/assets/minecraft/shaders/core/rendertype_item_entity_translucent_cull.fsh @@ -30,9 +30,9 @@ vec3 hsvToRGB(vec3 color) { return color.z * mix(k.xxx, clamp(p - k.xxx, 0.0, 1.0), color.y); } -// Value between 252 and 254 +// Value near 254 bool isEmissive(float alpha) { - return 0.9883 < alpha && alpha < 0.9961; + return 0.9960 < alpha && alpha < 0.9962; } void main() { diff --git a/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh b/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh index cbe64a51..ade71952 100644 --- a/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh +++ b/src/main/resources/assets/minecraft/shaders/core/rendertype_solid.fsh @@ -29,9 +29,9 @@ vec3 hsvToRGB(vec3 color) { return color.z * mix(k.xxx, clamp(p - k.xxx, 0.0, 1.0), color.y); } -// Value between 252 and 254 +// Value near 254 bool isEmissive(float alpha) { - return 0.9883 < alpha && alpha < 0.9961; + return 0.9960 < alpha && alpha < 0.9962; } void main() {