Skip to content

Commit 72e42e2

Browse files
committed
Update to mc1.21.7
1 parent a30c992 commit 72e42e2

8 files changed

Lines changed: 37 additions & 65 deletions

File tree

common/src/main/java/dev/terminalmc/clientsort/client/gui/screen/edit/GroupSelectorScreen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ public void render(@NotNull GuiGraphics graphics, int mouseX, int mouseY, float
108108
}
109109

110110
@Override
111-
protected void renderBlurredBackground() {
111+
protected void renderBlurredBackground(@NotNull GuiGraphics graphics) {
112112
// Heavy blur, we want the widgets to really stand out
113113
int original = Minecraft.getInstance().options.menuBackgroundBlurriness().get();
114114
Minecraft.getInstance().options.menuBackgroundBlurriness().set(6);
115-
super.renderBlurredBackground();
115+
super.renderBlurredBackground(graphics);
116116
Minecraft.getInstance().options.menuBackgroundBlurriness().set(original);
117117
}
118118

common/src/main/java/dev/terminalmc/clientsort/client/gui/screen/edit/PositionEditScreen.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -382,10 +382,10 @@ public void render(@NotNull GuiGraphics graphics, int mouseX, int mouseY, float
382382
* higher render layer, while still keeping the underlay detail discernible.
383383
*/
384384
@Override
385-
protected void renderBlurredBackground() {
385+
protected void renderBlurredBackground(@NotNull GuiGraphics graphics) {
386386
int original = Minecraft.getInstance().options.menuBackgroundBlurriness().get();
387387
Minecraft.getInstance().options.menuBackgroundBlurriness().set(1);
388-
super.renderBlurredBackground();
388+
super.renderBlurredBackground(graphics);
389389
Minecraft.getInstance().options.menuBackgroundBlurriness().set(original);
390390
}
391391

common/src/main/java/dev/terminalmc/clientsort/client/gui/widget/ControlButton.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import net.minecraft.client.gui.navigation.FocusNavigationEvent;
3535
import net.minecraft.client.gui.screens.Screen;
3636
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
37-
import net.minecraft.client.renderer.RenderType;
37+
import net.minecraft.client.renderer.RenderPipelines;
3838
import net.minecraft.network.chat.CommonComponents;
3939
import net.minecraft.network.chat.Component;
4040
import net.minecraft.resources.ResourceLocation;
@@ -171,7 +171,7 @@ public void renderWidget(
171171

172172
// Draw texture
173173
ResourceLocation texture = sprites.get(isActive(), isHoveredOrFocused());
174-
graphics.blitSprite(RenderType::guiTextured, texture, getX(), getY(), width, height);
174+
graphics.blitSprite(RenderPipelines.GUI_TEXTURED, texture, getX(), getY(), width, height);
175175

176176
// Draw policy state indicator
177177
if (disabledByPolicy) {

common/src/main/java/dev/terminalmc/clientsort/mixin/client/AbstractContainerScreenMixin.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -304,8 +304,8 @@ private void afterRender(
304304
);
305305

306306
float scale = 0.7F;
307-
graphics.pose().pushPose();
308-
graphics.pose().scale(scale, scale, 0.0F);
307+
graphics.pose().pushMatrix();
308+
graphics.pose().scale(scale, scale);
309309

310310
for (Slot slot : menu.slots) {
311311
String slotId;
@@ -342,6 +342,6 @@ private void afterRender(
342342
);
343343
}
344344

345-
graphics.pose().popPose();
345+
graphics.pose().popMatrix();
346346
}
347347
}

gradle.properties

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ mod_curseforge_slug=clientsort
6060
# Subproject Build Compatibility
6161
# -> Comment out or unset to disable publishing of a subproject.
6262
mod_loaders_fabric=fabric
63-
mc_versions_fabric=1.21.5
63+
mc_versions_fabric=1.21.6,1.21.7
6464
mod_loaders_neoforge=neoforge
65-
mc_versions_neoforge=1.21.5
65+
mc_versions_neoforge=1.21.7
6666

6767
# Links
6868
homepage_url=https://modrinth.com/mod/K0AkAin6
@@ -81,9 +81,9 @@ java_versions_fabric=>=21
8181
java_versions_neoforge=[21,)
8282

8383
# Minecraft
84-
minecraft_version=1.21.5
85-
minecraft_versions_fabric=>1.21.4
86-
minecraft_versions_neoforge=[1.21.5,)
84+
minecraft_version=1.21.7
85+
minecraft_versions_fabric=>1.21.5
86+
minecraft_versions_neoforge=[1.21.7,)
8787

8888
# Parchment https://parchmentmc.org/docs/getting-started#choose-a-version
8989
parchment_minecraft_version=1.21.5
@@ -93,7 +93,7 @@ parchment_version=2025.06.15
9393
# -> See also 'mixinextras_jij_fabric'
9494
fabric_loader_version=0.16.14
9595
fabric_loader_versions=>=0.16.1
96-
fabric_api_version=0.128.1+1.21.5
96+
fabric_api_version=0.128.1+1.21.7
9797
fabric_api_versions=*
9898
# Entry Points
9999
fabric_entrypoints_main=dev.terminalmc.clientsort.ClientSortFabric
@@ -103,10 +103,10 @@ fabric_entrypoints_modmenu=dev.terminalmc.clientsort.client.compat.modmenu.ModMe
103103

104104
# NeoForge https://projects.neoforged.net/neoforged/neoforge
105105
# -> See also 'mixinextras_jij_neoforge'
106-
neoforge_version=21.5.81
107-
neoforge_versions=[21.5.0-beta,)
106+
neoforge_version=21.7.1-beta
107+
neoforge_versions=[21.7.0-beta,)
108108
# NeoForm https://projects.neoforged.net/neoforged/neoform
109-
neoform_version=1.21.5-20250325.162830
109+
neoform_version=1.21.7-20250630.141722
110110

111111
# Dependency Version Extensions
112112
# -> Intended for addon mods to show which version they were compiled against.
@@ -140,14 +140,14 @@ neoforge_deps=clothconfig,itemlocks
140140
d_common_clothconfig=-:-:imp:me.shedaniel.cloth:cloth-config-neoforge:$v
141141
d_fabric_clothconfig=-:-:imp:me.shedaniel.cloth:cloth-config-fabric:$v:-,recommends:cloth-config,req:9s6osm5g,req:cloth-config
142142
d_neoforge_clothconfig=-:-:imp:me.shedaniel.cloth:cloth-config-neoforge:$v:-,optional:cloth-config,req:9s6osm5g,req:cloth-config
143-
v_clothconfig=18.0.145
144-
vr_fabric_clothconfig=>=18
145-
vr_neoforge_clothconfig=[18,)
143+
v_clothconfig=19.0.147
144+
vr_fabric_clothconfig=>=19
145+
vr_neoforge_clothconfig=[19,)
146146

147147
# ModMenu https://modrinth.com/mod/mOgUt4GM/versions
148148
d_fabric_modmenu=-:-:imp:maven.modrinth:mOgUt4GM:$v:-,recommends:modmenu,req:mOgUt4GM,req:modmenu
149-
v_modmenu=14.0.0-rc.2
150-
vr_fabric_modmenu=>=14.0.0-rc.1
149+
v_modmenu=15.0.0-beta.3
150+
vr_fabric_modmenu=>=15.0.0-beta.1
151151

152152
# ItemLocks https://modrinth.com/mod/tJzrFuyy/versions
153153
d_common_itemlocks=-:-:imp:maven.modrinth:tJzrFuyy:$v:v_neoforge_itemlocks

neoforge/src/main/java/dev/terminalmc/clientsort/ClientSortNeoForge.java

Lines changed: 8 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -25,14 +25,10 @@
2525
import net.neoforged.fml.common.Mod;
2626
import net.neoforged.neoforge.event.RegisterCommandsEvent;
2727
import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent;
28-
import net.neoforged.neoforge.network.handling.DirectionalPayloadHandler;
2928
import net.neoforged.neoforge.network.registration.PayloadRegistrar;
3029

3130
@Mod(ClientSort.MOD_ID)
32-
@EventBusSubscriber(
33-
modid = ClientSort.MOD_ID,
34-
bus = EventBusSubscriber.Bus.MOD
35-
)
31+
@EventBusSubscriber(modid = ClientSort.MOD_ID)
3632
public class ClientSortNeoForge {
3733

3834
public ClientSortNeoForge() {
@@ -49,10 +45,7 @@ static void register(final RegisterPayloadHandlersEvent event) {
4945
Registration.PAYLOADS_C2S.forEach((rp) -> registerC2S(registrar, rp));
5046
}
5147

52-
@EventBusSubscriber(
53-
modid = ClientSort.MOD_ID,
54-
bus = EventBusSubscriber.Bus.GAME
55-
)
48+
@EventBusSubscriber(modid = ClientSort.MOD_ID)
5649
static class GameEventHandler {
5750

5851
/**
@@ -69,7 +62,6 @@ static void registerCommands(RegisterCommandsEvent event) {
6962

7063
@EventBusSubscriber(
7164
modid = ClientSort.MOD_ID,
72-
bus = EventBusSubscriber.Bus.MOD,
7365
value = Dist.DEDICATED_SERVER
7466
)
7567
static class DedicatedServerEventHandler {
@@ -94,17 +86,10 @@ private static <T extends CustomPacketPayload> void registerC2S(
9486
registrar.playToServer(
9587
rp.type,
9688
rp.streamCodec,
97-
new DirectionalPayloadHandler<>(
98-
(payload, context) -> rp.handler.accept(
99-
payload,
100-
context.player().getServer(),
101-
(ServerPlayer) context.player()
102-
),
103-
(payload, context) -> rp.handler.accept(
104-
payload,
105-
context.player().getServer(),
106-
(ServerPlayer) context.player()
107-
)
89+
(payload, context) -> rp.handler.accept(
90+
payload,
91+
context.player().getServer(),
92+
(ServerPlayer) context.player()
10893
)
10994
);
11095
}
@@ -122,12 +107,8 @@ private static <T extends CustomPacketPayload> void registerPayloadS2C(
122107
registrar.playToClient(
123108
rp.type,
124109
rp.streamCodec,
125-
new DirectionalPayloadHandler<>(
126-
(payload, context) -> {
127-
},
128-
(payload, context) -> {
129-
}
130-
)
110+
(payload, context) -> {
111+
}
131112
);
132113
}
133114
}

neoforge/src/main/java/dev/terminalmc/clientsort/client/ClientSortNeoForge.java

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@
3131
import net.neoforged.neoforge.client.event.ScreenEvent;
3232
import net.neoforged.neoforge.client.gui.IConfigScreenFactory;
3333
import net.neoforged.neoforge.network.event.RegisterPayloadHandlersEvent;
34-
import net.neoforged.neoforge.network.handling.DirectionalPayloadHandler;
3534
import net.neoforged.neoforge.network.registration.PayloadRegistrar;
3635

3736
@Mod(
@@ -40,7 +39,6 @@
4039
)
4140
@EventBusSubscriber(
4241
modid = ClientSort.MOD_ID,
43-
bus = EventBusSubscriber.Bus.MOD,
4442
value = Dist.CLIENT
4543
)
4644
public class ClientSortNeoForge {
@@ -106,17 +104,10 @@ private static <T extends CustomPacketPayload> void registerS2C(
106104
registrar.playToClient(
107105
rp.type,
108106
rp.streamCodec,
109-
new DirectionalPayloadHandler<>(
110-
(payload, context) -> rp.handler.accept(
111-
payload,
112-
Minecraft.getInstance(),
113-
(LocalPlayer) context.player()
114-
),
115-
(payload, context) -> rp.handler.accept(
116-
payload,
117-
Minecraft.getInstance(),
118-
(LocalPlayer) context.player()
119-
)
107+
(payload, context) -> rp.handler.accept(
108+
payload,
109+
Minecraft.getInstance(),
110+
(LocalPlayer) context.player()
120111
)
121112
);
122113
}

neoforge/src/main/java/dev/terminalmc/clientsort/client/platform/NeoForgeClientServices.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import net.minecraft.client.Minecraft;
2121
import net.minecraft.client.player.LocalPlayer;
2222
import net.minecraft.network.protocol.common.custom.CustomPacketPayload;
23-
import net.neoforged.neoforge.network.PacketDistributor;
23+
import net.neoforged.neoforge.client.network.ClientPacketDistributor;
2424

2525
public class NeoForgeClientServices implements IPlatformClientServices {
2626

@@ -34,6 +34,6 @@ public boolean canSendToServer(CustomPacketPayload.Type<?> type) {
3434

3535
@Override
3636
public void sendToServer(CustomPacketPayload payload) {
37-
PacketDistributor.sendToServer(payload);
37+
ClientPacketDistributor.sendToServer(payload);
3838
}
3939
}

0 commit comments

Comments
 (0)