9
0
mirror of https://github.com/Xiao-MoMi/craft-engine.git synced 2025-12-27 02:49:15 +00:00

现在可以了

This commit is contained in:
jhqwqmc
2025-04-20 04:39:51 +08:00
parent 6702fccfa3
commit 8ef19fed6a
4 changed files with 80 additions and 2 deletions

View File

@@ -1,5 +1,5 @@
author: XiaoMoMi
author: XiaoMoMi & jhqwqmc
version: 0.0.1
description: Remove Shulker Head for Some Versions
namespace: minecraft
enable: false
enable: false

View File

@@ -0,0 +1,28 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in float vertexDistance;
in vec4 vertexColor;
in vec4 lightMapColor;
in vec4 overlayColor;
in vec2 texCoord0;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.1) {
discard;
}
color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a);
color *= lightMapColor;
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}

View File

@@ -0,0 +1,29 @@
#version 150
#moj_import <fog.glsl>
uniform sampler2D Sampler0;
uniform vec4 ColorModulator;
uniform float FogStart;
uniform float FogEnd;
uniform vec4 FogColor;
in float vertexDistance;
in vec4 vertexColor;
in vec4 lightMapColor;
in vec4 overlayColor;
in vec2 texCoord0;
in vec4 normal;
out vec4 fragColor;
void main() {
vec4 color = texture(Sampler0, texCoord0) * vertexColor * ColorModulator;
if (color.a < 0.1) {
discard;
}
color.rgb = mix(overlayColor.rgb, color.rgb, overlayColor.a);
color *= lightMapColor;
fragColor = linear_fog(color, vertexDistance, FogStart, FogEnd, FogColor);
}

View File

@@ -0,0 +1,21 @@
{
"pack": {
"pack_format": 15,
"description": "CraftEngine Remove Shulker Head for Some Versions",
"supported_formats": {
"min_inclusive": 15,
"max_inclusive": 33
}
},
"overlays": {
"entries": [
{
"formats": {
"min_inclusive": 24,
"max_inclusive": 99
},
"directory": "1_20_5_assets"
}
]
}
}