Skip to content

Commit 8cb52ab

Browse files
committed
Update for 1.21.6
1 parent 50e1f62 commit 8cb52ab

9 files changed

Lines changed: 25 additions & 19 deletions

File tree

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ plugins {
1010

1111
allprojects {
1212
group = "org.enginehub.worldeditcui"
13-
version = "${rootProject.libs.versions.minecraft.get()}+02-SNAPSHOT"
13+
version = "${rootProject.libs.versions.minecraft.get()}+01-SNAPSHOT"
1414

1515
repositories {
1616
// mirrors:

gradle/libs.versions.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@ format = { version = "1.1" }
33

44
[versions]
55
indra = "3.1.3"
6-
minecraft = "1.21.5"
6+
minecraft = "1.21.6"
77
fabricLoader = "0.16.14"
8-
fabricApi = "0.124.0+1.21.5"
9-
modmenu = "14.0.0-rc.2"
8+
fabricApi = "0.128.1+1.21.6"
9+
modmenu = "15.0.0-beta.3"
1010
viafabricplus = "3.3.0"
1111
vineflower = "1.10.1"
12-
cuiProtocol = "4.0.0"
12+
cuiProtocol = "4.0.1"
1313

1414
[libraries]
1515
minecraft = { module = "com.mojang:minecraft", version.ref = "minecraft" }
16-
parchment = { module = "org.parchmentmc.data:parchment-1.21.5", version = "2025.04.19" }
16+
parchment = { module = "org.parchmentmc.data:parchment-1.21.5", version = "2025.06.15" }
1717
fabric-loader = { module = "net.fabricmc:fabric-loader", version.ref = "fabricLoader" }
1818
fabric-api = { module = "net.fabricmc.fabric-api:fabric-api", version.ref = "fabricApi" }
1919
fabric-api-bom = { module = "net.fabricmc.fabric-api:fabric-api-bom", version.ref = "fabricApi" }
2020
fabric-api-networking = { module = "net.fabricmc.fabric-api:fabric-networking-api-v1" }
2121
modmenu = { module = "com.terraformersmc:modmenu", version.ref = "modmenu" }
22-
neoforge = { module = "net.neoforged:neoforge", version = "21.5.63-beta"}
22+
neoforge = { module = "net.neoforged:neoforge", version = "21.6.20-beta"}
2323
viafabricplus-api = { module = "de.florianmichael:ViaFabricPlus", version.ref = "viafabricplus" }
2424
viaversion = { module = "com.viaversion:viaversion-common", version = "5.0.5" }
2525
vineflower = { module = "org.vineflower:vineflower", version.ref = "vineflower" }
26-
worldedit = { module = "com.sk89q.worldedit:worldedit-fabric-mc1.21", version = "7.3.7" }
26+
worldedit = { module = "com.sk89q.worldedit:worldedit-fabric-mc1.21", version = "7.3.14" }
2727

2828
[plugins]
2929
architecturyPlugin = { id = "architectury-plugin", version = "3.4.160" }
@@ -39,9 +39,9 @@ spotless = { id = "com.diffplug.spotless", version = "6.25.0" }
3939
versions = { id = "com.github.ben-manes.versions", version = "0.51.0" }
4040

4141
[libraries.cuiProtocol-fabric]
42-
module = "org.enginehub.worldeditcui-protocol:worldeditcui-protocol-fabric-mc1.21.5"
42+
module = "org.enginehub.worldeditcui-protocol:worldeditcui-protocol-fabric-mc1.21.6"
4343
version.ref = "cuiProtocol"
4444

4545
[libraries.cuiProtocol-neoforge]
46-
module = "org.enginehub.worldeditcui-protocol:worldeditcui-protocol-neoforge-mc1.21.5"
46+
module = "org.enginehub.worldeditcui-protocol:worldeditcui-protocol-neoforge-mc1.21.6"
4747
version.ref = "cuiProtocol"

worldeditcui-fabric/build.gradle.kts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ loom {
3131
)
3232
}
3333
}
34+
35+
accessWidenerPath.set(project.file("src/main/resources/worldeditcui.accesswidener"))
3436
}
3537

3638
val fabricApi by configurations.creating

worldeditcui-fabric/src/main/java/org/enginehub/worldeditcui/event/listeners/CUIListenerWorldRender.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@
99
*/
1010
package org.enginehub.worldeditcui.event.listeners;
1111

12+
import com.mojang.blaze3d.buffers.GpuBufferSlice;
1213
import com.mojang.blaze3d.opengl.GlConst;
1314
import com.mojang.blaze3d.opengl.GlStateManager;
1415
import com.mojang.blaze3d.platform.DestFactor;
1516
import com.mojang.blaze3d.platform.SourceFactor;
1617
import com.mojang.blaze3d.systems.RenderSystem;
1718
import net.minecraft.client.Minecraft;
18-
import net.minecraft.client.renderer.FogParameters;
19+
import net.minecraft.client.renderer.fog.FogRenderer;
1920
import net.minecraft.util.profiling.Profiler;
2021
import net.minecraft.util.profiling.ProfilerFiller;
2122
import org.enginehub.worldeditcui.WorldEditCUI;
@@ -98,8 +99,8 @@ public void onRender(final float partialTicks) {
9899
final ProfilerFiller profiler = Profiler.get();
99100
profiler.push("worldeditcui");
100101
this.ctx.init(new Vector3(this.minecraft.gameRenderer.getMainCamera().getPosition()), partialTicks, sink);
101-
final FogParameters fogStart = RenderSystem.getShaderFog();
102-
RenderSystem.setShaderFog(FogParameters.NO_FOG);
102+
final GpuBufferSlice fogStart = RenderSystem.getShaderFog();
103+
RenderSystem.setShaderFog(this.minecraft.gameRenderer.fogRenderer.getBuffer(FogRenderer.FogMode.NONE));
103104
final Matrix4fStack poseStack = RenderSystem.getModelViewStack();
104105
poseStack.pushMatrix();
105106
GlStateManager._disableCull();

worldeditcui-fabric/src/main/java/org/enginehub/worldeditcui/fabric/FabricModWorldEditCUI.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ private void onTick(final Minecraft mc) {
135135

136136
while (this.keyBindClearSel.consumeClick()) {
137137
if (mc.player != null) {
138-
mc.player.connection.sendUnsignedCommand("/sel");
138+
mc.player.connection.sendUnattendedCommand("/sel", null);
139139
}
140140

141141
if (config.isClearAllOnKey()) {
@@ -158,7 +158,7 @@ private void onTick(final Minecraft mc) {
158158
this.helo(mc.getConnection());
159159
this.delayedHelo = FabricModWorldEditCUI.DELAYED_HELO_TICKS;
160160
if (mc.player != null && config.isPromiscuous()) {
161-
mc.player.connection.sendUnsignedCommand("we cui"); // Tricks WE to send the current selection
161+
mc.player.connection.sendUnattendedCommand("we cui", null); // Tricks WE to send the current selection
162162
}
163163
}
164164

worldeditcui-fabric/src/main/java/org/enginehub/worldeditcui/render/BufferBuilderRenderSink.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,6 @@ public boolean apply(final LineStyle line, final RenderStyle.RenderType type) {
8787
this.flush();
8888
if (this.active && this.activeRenderType != null) {
8989
this.canFlush = true;
90-
RenderSystem.setShaderColor(1.0f, 1.0f, 1.0f, 1.0f);
9190
this.builder = Tesselator.getInstance().begin(this.activeRenderType.mode, this.activeRenderType.format);
9291
}
9392
LineWidth.set(this.lastLineWidth = line.lineWidth);
@@ -257,7 +256,6 @@ private void transitionState(final RenderType renderType) {
257256
}
258257
if (this.activeRenderType == null || this.activeRenderType.mode != renderType.mode) {
259258
this.canFlush = true;
260-
RenderSystem.setShaderColor(1.0f, 1.0f, 1.0f, 1.0f);
261259
this.builder = Tesselator.getInstance().begin(renderType.mode, renderType.format);
262260
}
263261
this.activeRenderType = renderType;

worldeditcui-fabric/src/main/java/org/enginehub/worldeditcui/render/VanillaPipelineProvider.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public static class DefaultTypeFactory implements BufferBuilderRenderSink.TypeFa
2222
public static final DefaultTypeFactory INSTANCE = new DefaultTypeFactory();
2323
private static final BufferBuilderRenderSink.RenderType QUADS = new BufferBuilderRenderSink.RenderType(VertexFormat.Mode.QUADS, DefaultVertexFormat.POSITION_COLOR,
2424
RenderType.create("quads", 1536, false, true,
25-
RenderPipeline.builder(RenderPipeline.builder(RenderPipelines.MATRICES_COLOR_SNIPPET)
25+
RenderPipeline.builder(RenderPipeline.builder(RenderPipelines.MATRICES_PROJECTION_SNIPPET)
2626
.withVertexShader("core/position_color")
2727
.withFragmentShader("core/position_color")
2828
.withBlend(BlendFunction.TRANSLUCENT)

worldeditcui-fabric/src/main/resources/fabric.mod.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,6 @@
4949
},
5050
"breaks": {
5151
"worldedit": ["7.3.1", "7.3.2", "7.3.3", "7.3.4-beta-01", "7.3.4", "7.3.5", "7.3.6", "7.3.7", "7.3.8", "7.3.9-beta-01", "7.3.9", "7.3.10-beta-01", "7.3.10", "7.3.11", "7.3.12-beta-01", "7.3.12-beta-02"]
52-
}
52+
},
53+
"accessWidener" : "worldeditcui.accesswidener"
5354
}
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
accessWidener v2 named
2+
3+
# fogRenderer
4+
accessible field net/minecraft/client/renderer/GameRenderer fogRenderer Lnet/minecraft/client/renderer/fog/FogRenderer;

0 commit comments

Comments
 (0)