Is your feature request related to a problem?
As of PR #272 the server just trusts the client for all survival inventory actions. This is not ideal, and I think the problems are pretty clear.
Describe the solution / feature you'd like.
We need to verify that the client's requests are valid before reflecting them server-side, and if they aren't then resync the client's inventory with the server's.
Alternatives you've considered.
N/A
Additional Context
The actions that the client can send to the server can be found with the packet documentation at the Minecraft wiki
I have confimed that...
Is your feature request related to a problem?
As of PR #272 the server just trusts the client for all survival inventory actions. This is not ideal, and I think the problems are pretty clear.
Describe the solution / feature you'd like.
We need to verify that the client's requests are valid before reflecting them server-side, and if they aren't then resync the client's inventory with the server's.
Alternatives you've considered.
N/A
Additional Context
The actions that the client can send to the server can be found with the packet documentation at the Minecraft wiki
I have confimed that...