Hi all, looks like the issue has been inactive for a few months, but I recently discovered this bug while running a paper server. The issue persists in spigot and vanilla, though the chance for an item being invisible seems to be much higher on paper and spigot than in vanilla–oftentimes, the first block dropped or broken upon loading into the world is rendered as normal, but subsequent drops become invisible while running on paper.
However, of note is reproducibility when connecting through either my local IP or through my public IP.
Steps to reproduce:
Preconditions:
The server and client are running on the same machine.
Using Java 15, with startup arguments: `java -Xms3G -Xmx8G -jar server.jar nogui`
Client is running optifine, have not tried vanilla yet but I assume behavior will be similar.
Port-forwarding and IP configuration is already set up properly in my router configuration–for reference, my pc is configured to be a set IP of 192.168.1.55 with my router forwarding port 25565 to this IP.
Start the server from a fresh world, with nothing changed (no server-ip set) – connect to localhost using client, and items will drop as normal when broken or dropped by the player. The server, as of now, should neither be accessible through 192.168.1.55 nor my public ip.
Now, stop the server, and input the appropriate server-ip into server.properties. Restart the server.
Connect to the server using the local IP, and block drops should behave normally.
Connect to the server using the public IP, and block drops and player item drops suddenly disappear as described in this issue.
I have confirmed that this is not an issue with my network, as I have done the exact same steps without precondition #1–meaning, the server is run by a different machine on the same network. The issue does not appear when connecting with that other machine's local IP or through the public IP (again, assuming proper network configuration with port-forwarding).
I don't know if this set of conditions is particular to me or if it's a wild goose-chase or not, but I hope this information may be helpful in solving this issue.
Edit: see later comment, this issue is only reproducible when I am connected to my wifi extender, and not my home's main router.
Just tested using vanilla 1.16.4, issue persists.
Important information:
The issue disappears when I am directly connected to my home's main router. The issue only appears when I am connected to my wifi extender, which is how I produced the issue in the first place (my first post). Not sure how this plays into the situation–could mean lost packets going in/out? But I don't notice this issue when the server and client are hosted on separate machines, so again, not sure why this network configuration produces the issue.
Edit: how do I tag someone??