Skip to content

Commit 3947a45

Browse files
committed
Replace setChanged mixin accessor with AW/AT, fix #66
1 parent b840c7b commit 3947a45

File tree

8 files changed

+9
-36
lines changed

8 files changed

+9
-36
lines changed

changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2.1.7
4+
5+
- Fixed a crash when performing server-accelerated ops introduced in v2.1.6
6+
37
## 2.1.6
48

59
- Added save-state after server-accelerated operations

common/src/main/java/dev/terminalmc/clientsort/mixin/accessor/ContainerAccessor.java

Lines changed: 0 additions & 28 deletions
This file was deleted.

common/src/main/java/dev/terminalmc/clientsort/network/handler/PayloadHandler.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
import dev.terminalmc.clientsort.exception.PayloadHandlerException;
2121
import dev.terminalmc.clientsort.exception.PayloadHandlerException.InconsistentStateException;
2222
import dev.terminalmc.clientsort.exception.PayloadHandlerException.InvalidDataException;
23-
import dev.terminalmc.clientsort.mixin.accessor.ContainerAccessor;
2423
import dev.terminalmc.clientsort.network.handler.validate.PayloadResult;
2524
import dev.terminalmc.clientsort.platform.services.PlatformServices;
2625
import net.minecraft.network.protocol.Packet;
@@ -116,10 +115,8 @@ public static void processPayload(
116115
if (menu != null) {
117116
menu.resumeRemoteUpdates();
118117
menu.broadcastChanges();
119-
((ContainerAccessor) menu.slots.get(0).container)
120-
.clientsort$setChanged();
121-
((ContainerAccessor) menu.slots.get(menu.slots.size() - 1).container)
122-
.clientsort$setChanged();
118+
menu.slots.get(0).container.setChanged();
119+
menu.slots.get(menu.slots.size() - 1).container.setChanged();
123120
}
124121
if (PlatformServices.getInstance().canSendToPlayer(player, responseChannel)) {
125122
PlatformServices.getInstance().sendToPlayer(
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
# https://docs.minecraftforge.net/en/latest/advanced/accesstransformers
2+
public net.minecraft.world.Container setChanged()V
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
accessWidener v2 named
22
# https://fabricmc.net/wiki/tutorial:accesswideners
3+
accessible method net/minecraft/world/Container setChanged ()V

common/src/main/resources/clientsort.mixins.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"compatibilityLevel": "JAVA_${java_version}",
77
"plugin": "dev.terminalmc.clientsort.util.MixinConfigPlugin",
88
"mixins": [
9-
"accessor.ContainerAccessor",
109
"slot.SlotMixin"
1110
],
1211
"client": [

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
template_version=11
1111

1212
# Mod Version
13-
mod_version=2.1.6
13+
mod_version=2.1.7
1414
# 'STABLE', 'BETA' or 'ALPHA'
1515
mod_version_type=STABLE
1616

neoforge/src/main/resources/META-INF/services/dev.terminalmc.clientsort.client.platform.services.ClientPlatformServices

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)