Modding for Minecraft Pocket edition has always been a niche thing, but there are many existing communities around it, for example:
Levilamina - An open-source mod loader for BDS BDSX - Another open-source mod loader for BDS Amethyst - A open-source client-side mod loader
To clarify here, I am not talking about addons, I am talking about literal native mods that have full control over the game exactly like Java mods
But last night, in the latest preview version 1.21.10.22 mojang removed a thing called symbols (for programmer folks, this is what allows us to identify functions by name for example Block::getMapColor
instead of something like func_143213213
), these are absolutely critical to these communities, and without these many of these community ran projects are having to completely shutdown. 2 of the 3 examples listed above (Levilamina and BDSX) have already announced that they are going to be stopping completely. And Amethyst is no longer going to support the latest versions.
For any java modders, this is equivallent to mojang getting rid of mappings
In the past these symbols did accidentally get removed, but this time is has been confirmed to have been completely intentional by a Mojang Employee via a community discord
A secreenshot showing developer DarkNavi confirming it is intentional
Please help by spreading the word, it would be an absolute shame if these projects were unable to continue due to the supression of this. Many servers for bedrock rely on these projects for their infastructure too, and many have made plugins for these server softwares to do stuff that simply isn’t achievable with addons.
OP notes: This has been reported happening more than 2 weeks ago, but I have just been informed through @pokeca_phoenix@lemmit.online’s youtube video
Source: https://farside.link/redlib/r/MCPE/comments/1d9j3cb/modding_for_mcbe_is_actively_getting_supressed/
If the community can stop this on Bedrock, we can assure we wont see it on Java. Really fucked move from Microsoft.