Mirror von
https://github.com/ViaVersion/ViaVersion.git
synchronisiert 2024-11-19 14:30:16 +01:00
Add handleMenuType function to ItemRewriter (#3953)
Dieser Commit ist enthalten in:
Ursprung
2ab62a8f4f
Commit
3d083cf463
@ -112,7 +112,12 @@ public class ItemRewriter<C extends ClientboundPacketType, S extends Serverbound
|
|||||||
@Override
|
@Override
|
||||||
public void register() {
|
public void register() {
|
||||||
map(Types.VAR_INT); // Container id
|
map(Types.VAR_INT); // Container id
|
||||||
handler(wrapper -> {
|
handler(wrapper -> handleMenuType(wrapper));
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public void handleMenuType(final PacketWrapper wrapper) {
|
||||||
final int windowType = wrapper.read(Types.VAR_INT);
|
final int windowType = wrapper.read(Types.VAR_INT);
|
||||||
final int mappedId = protocol.getMappingData().getMenuMappings().getNewId(windowType);
|
final int mappedId = protocol.getMappingData().getMenuMappings().getNewId(windowType);
|
||||||
if (mappedId == -1) {
|
if (mappedId == -1) {
|
||||||
@ -121,9 +126,6 @@ public class ItemRewriter<C extends ClientboundPacketType, S extends Serverbound
|
|||||||
}
|
}
|
||||||
|
|
||||||
wrapper.write(Types.VAR_INT, mappedId);
|
wrapper.write(Types.VAR_INT, mappedId);
|
||||||
});
|
|
||||||
}
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void registerSetSlot(C packetType) {
|
public void registerSetSlot(C packetType) {
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren