You won't get rid of the --- ping without port forwarding.
From what I understand, UPnP simply brute forces itself on your server.
When someone wants to connect to your server, they send a broadcast from your router to all available devices to see which one is running a Blockland server on a specific port and then connects to it.
The Ping protocol can't use this, so it won't get a response back. It simply stops at the router and doesn't know where to go next.
Port Forwarding is telling your router to what IP to send incoming Blockland-port request. So it sends it directly to your PC.
The ping follows the path of the port, so it reaches the server and is able to respond.