Minecraft can't find server on local LAN
- A minecraft server is running on the local network, but the Minecraft client can't find server on the local LAN.
- on MacOS, Java uses IPv6 by default for service discovery, but the server is only announced over IPv4.
- Force Java on the client to prefer IPv4.
- Steps to fix
1. Quit Minecraft and open the Minecraft Launcher 2. Select the Minecraft "Installations" tab. 3. Edit the installation that you are normally playing 4. Select "More options" 5. At the "JVM arguments" append the text ` -Djava.net.preferIPv4Stack=true`. In my case, the whole line now reads `-Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn256M -Djava.net.preferIPv4Stack=true` 6. Save and start Minecraft.
The pages list specific bug reports. I try to keep this category empty by reporting bugs directly to the developers database.