Skip to content

Commit

Permalink
Update Fabric stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexander01998 committed Feb 18, 2025
1 parent 2f1f121 commit 735f682
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 23 deletions.
4 changes: 2 additions & 2 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ org.gradle.parallel=true
# check these at https://fabricmc.net/develop/ and
# https://modrinth.com/mod/fabric-api/versions
minecraft_version=25w07a
yarn_mappings=25w07a+build.8
yarn_mappings=25w07a+build.10
loader_version=0.16.10

# Fabric API
fabric_version=0.117.1+1.21.5
fabric_version=0.117.3+1.21.5

# Mod Properties
mod_version=v7.46.6-MC25w07a
Expand Down
38 changes: 18 additions & 20 deletions src/main/java/net/wurstclient/WurstShaderLayers.java
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,10 @@ public enum WurstShaderLayers
*/
public static final ShaderProgramLayer ONE_PIXEL_LINES =
ShaderProgramLayers.addProgram(
ShaderProgramLayer.create(ShaderProgramLayers.MATRICIES_COLOR)
.setName("pipeline/wurst_1px_lines")
.setVertex("core/position_color").setPass("core/position_color")
.addBlend(BlendPrograms.TRANSLUCENT).addCulling(false)
.addFormat(VertexFormats.POSITION_COLOR,
ShaderProgramLayer.create(ShaderProgramLayers.MATRICES_COLOR)
.id("pipeline/wurst_1px_lines").vertices("core/position_color")
.pass("core/position_color").blender(BlendPrograms.TRANSLUCENT)
.culling(false).format(VertexFormats.POSITION_COLOR,
VertexFormat.DrawMode.DEBUG_LINES)
.create());

Expand All @@ -38,33 +37,32 @@ public enum WurstShaderLayers
* transparency.
*/
public static final ShaderProgramLayer ONE_PIXEL_LINE_STRIP =
ShaderProgramLayers.addProgram(
ShaderProgramLayer.create(ShaderProgramLayers.MATRICIES_COLOR)
.setName("pipeline/wurst_1px_line_strip")
.setVertex("core/position_color").setPass("core/position_color")
.addBlend(BlendPrograms.TRANSLUCENT).addCulling(false)
.addFormat(VertexFormats.POSITION_COLOR,
VertexFormat.DrawMode.DEBUG_LINE_STRIP)
.create());
ShaderProgramLayers.addProgram(ShaderProgramLayer
.create(ShaderProgramLayers.MATRICES_COLOR)
.id("pipeline/wurst_1px_line_strip").vertices("core/position_color")
.pass("core/position_color").blender(BlendPrograms.TRANSLUCENT)
.culling(false).format(VertexFormats.POSITION_COLOR,
VertexFormat.DrawMode.DEBUG_LINE_STRIP)
.create());

/**
* Similar to the LINES ShaderProgramLayer, but with no depth test.
*/
public static final ShaderProgramLayer ESP_LINES =
ShaderProgramLayers.addProgram(
ShaderProgramLayer.create(ShaderProgramLayers.RENDERTYPE_LINES)
.setName("pipeline/wurst_esp_lines")
.addDepthProgram(DepthTestState.NO_DEPTH_TEST).create());
.id("pipeline/wurst_esp_lines")
.depthTest(DepthTestState.NO_DEPTH_TEST).create());

/**
* Similar to the LINE_STRIP ShaderProgramLayer, but with no depth test.
*/
public static final ShaderProgramLayer ESP_LINE_STRIP =
ShaderProgramLayers.addProgram(
ShaderProgramLayer.create(ShaderProgramLayers.RENDERTYPE_LINES)
.setName("pipeline/wurst_esp_line_strip")
.addFormat(VertexFormats.LINES, DrawMode.LINE_STRIP)
.addDepthProgram(DepthTestState.NO_DEPTH_TEST).create());
.id("pipeline/wurst_esp_line_strip")
.format(VertexFormats.LINES, DrawMode.LINE_STRIP)
.depthTest(DepthTestState.NO_DEPTH_TEST).create());

/**
* Similar to the DEBUG_QUADS ShaderProgramLayer, but with culling enabled
Expand All @@ -73,6 +71,6 @@ public enum WurstShaderLayers
public static final ShaderProgramLayer ESP_QUADS =
ShaderProgramLayers.addProgram(
ShaderProgramLayer.create(ShaderProgramLayers.POSITION_COLOR)
.setName("pipeline/wurst_esp_quads")
.addDepthProgram(DepthTestState.NO_DEPTH_TEST).create());
.id("pipeline/wurst_esp_quads")
.depthTest(DepthTestState.NO_DEPTH_TEST).create());
}
2 changes: 1 addition & 1 deletion src/main/resources/wurst.accesswidener
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ accessible method net/minecraft/client/render/RenderLayer$MultiPhaseParameters$B
accessible method net/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder target (Lnet/minecraft/client/render/RenderPhase$Target;)Lnet/minecraft/client/render/RenderLayer$MultiPhaseParameters$Builder;
accessible method net/minecraft/entity/player/PlayerEntity canGlide ()Z
accessible method net/minecraft/entity/projectile/FishingBobberEntity isOpenOrWaterAround (Lnet/minecraft/util/math/BlockPos;)Z
accessible field net/minecraft/client/gl/ShaderProgramLayers MATRICIES_COLOR Lnet/minecraft/client/gl/ShaderProgramLayer$Stage;
accessible field net/minecraft/client/gl/ShaderProgramLayers MATRICES_COLOR Lnet/minecraft/client/gl/ShaderProgramLayer$Stage;
accessible field net/minecraft/client/gl/ShaderProgramLayers POSITION_COLOR Lnet/minecraft/client/gl/ShaderProgramLayer$Stage;
accessible field net/minecraft/client/gl/ShaderProgramLayers RENDERTYPE_LINES Lnet/minecraft/client/gl/ShaderProgramLayer$Stage;
accessible field net/minecraft/client/MinecraftClient itemUseCooldown I
Expand Down

0 comments on commit 735f682

Please sign in to comment.