Mirror von
https://github.com/ViaVersion/ViaBackwards.git
synchronisiert 2024-07-10 09:18:04 +02:00
Uncache state ids on inventory close
Dieser Commit ist enthalten in:
Ursprung
d62165bf51
Commit
edf9ccca8b
|
@ -41,6 +41,15 @@ public final class Protocol1_17To1_17_1 extends BackwardsProtocol<ClientboundPac
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void registerPackets() {
|
protected void registerPackets() {
|
||||||
|
registerClientbound(ClientboundPackets1_17.CLOSE_WINDOW, new PacketRemapper() {
|
||||||
|
@Override
|
||||||
|
public void registerMap() {
|
||||||
|
handler(wrapper -> {
|
||||||
|
short containerId = wrapper.passthrough(Type.UNSIGNED_BYTE);
|
||||||
|
wrapper.user().get(InventoryStateIds.class).removeStateId(containerId);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
registerClientbound(ClientboundPackets1_17.SET_SLOT, new PacketRemapper() {
|
registerClientbound(ClientboundPackets1_17.SET_SLOT, new PacketRemapper() {
|
||||||
@Override
|
@Override
|
||||||
public void registerMap() {
|
public void registerMap() {
|
||||||
|
@ -68,6 +77,15 @@ public final class Protocol1_17To1_17_1 extends BackwardsProtocol<ClientboundPac
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
registerServerbound(ServerboundPackets1_17.CLOSE_WINDOW, new PacketRemapper() {
|
||||||
|
@Override
|
||||||
|
public void registerMap() {
|
||||||
|
handler(wrapper -> {
|
||||||
|
short containerId = wrapper.passthrough(Type.UNSIGNED_BYTE);
|
||||||
|
wrapper.user().get(InventoryStateIds.class).removeStateId(containerId);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
});
|
||||||
registerServerbound(ServerboundPackets1_17.CLICK_WINDOW, new PacketRemapper() {
|
registerServerbound(ServerboundPackets1_17.CLICK_WINDOW, new PacketRemapper() {
|
||||||
@Override
|
@Override
|
||||||
public void registerMap() {
|
public void registerMap() {
|
||||||
|
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren