Recently there's been a lot of drama going around about the removal of debugging symbols from a recent 1.13 beta. So what are debugging symbols? For the non-technical user, consider these as an essential tool on which every bit of server and mod development has relied on for the last 7 years. For the more technical user, debugging symbols are names of artifacts located within an executable or library. Such things enable us to find the names of functions, constants and more within the Minecraft binary. These debugging symbols are not necessary for a binary to be executable, but they are critically useful for reverse engineers. Why is it such a big problem that these debugging symbols have been removed? The removal of these symbols is a very big problem for server development, because reverse engineering the protocol involves taking apart the Minecraft binary in reverse engineering tools such as IDA, and extracting information about packet structures and functions. When debugging symbols are removed, it has the same effect as obfuscation, and makes it very difficult to extract meaningful information. Automated tools of the likes created privately over the last 3 years become useless, and extracting information from the binary by hand also becomes far more difficult. The bottom line is that updating for each new Minecraft version is about to get exponentially more difficult and therefore take a lot longer. it is going to be significantly more demanding on my already very constrained resources. What implications does this have for servers? if anyone continues to maintain PocketMine-MP, updates are going to start taking much longer. Right now updates take a couple of days. Without symbols we are likely talking about weeks or months for a new version to be supported. You may have already noticed that updates are taking longer since the 1.9 release. The reason for this is because I have stopped allocating my resources to updating for betas. Chasing betas used to give us a head start on each new version, but the time cost necessary to continue doing this became far to excessive, considering my lack of funding and limited available time. What are you planning to do for a future version updates? Chasing betas will become necessary in order to keep up with the existing state of affairs after symbols are gone. This means that to continue receiving timely updates I am going to need substantial and sustained extra resources from the community, or there will be significant delays in rolling updates. I have also considered simply walking away from PM development and leaving it to rot. The return on investment I currently get is far insignificant to the cost of the time and effort that I put in. With this development, this problem is only going to get worse. Closing notes This development spells trouble for the third party server ecosystem. We are at a crossroads in the server ecosystem. It's up to the community to decide how they want to react to this.