Our great sponsors
-
PolyMC
A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once (Fork of MultiMC)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)
-
omnisharp-vscode
Discontinued Official C# support for Visual Studio Code [Moved to: https://github.com/dotnet/vscode-csharp]
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Since you're going to ignore it anyway, looks like some form of a boycott is inevitable. Cancel your subscriptions, or stay on older versions, or switch to other games! Hopefully someone will come up with other ways to hurt Microsoft over this decision. Meanwhile, here's the bare minimum: another link to the mod that disables chat reporting.
Just so you know, you can still play online with Mojang accounts using the old Java-based launcher or PolyMC (a free software launcher), or any other launcher that has fixed Mojang accounts.
Calling the ability of third party launchers to launch Minecraft a feature of Minecraft seems odd. I imagine you could make a launcher for pretty much any game for Windows (or many Linux-based operating systems)). I don't think that makes game launchers illegal in general though, but it does mean that launchers are not necessarily legal in all cases (i.e. if the launcher does something illegal, like circumvent DRM). I don't know how to tell if a launcher is circumventing DRM by for example lying to the Minecraft client to trick it into allowing play, other than by examining the source code of the launcher and/or Minecraft and I don't have time to do that (plus I'd like to be able to freely contribute to projects like TrueCraft).
Although it's obvious to try to make this argument here, it seems like you could make it with any game in which you circumvent DRM by replacing only one part. The only good example I can think of of this is Atmosphere which is comparable to MultiMC as it replaces components of Horizon (Nintendo Switch OS) that check authenticity of games with free software that also checks the authenticity of games. The derivatives of Atmosphere that remove those checks would be comparable to derivatives of MultiMC that remove authentication checks. But in that case, running any alternate OS on the Nintendo Switch is probably illegal because of hardware DRM, so maybe it's not really comparable.
https://github.com/dotnet/core/issues/505 - critical debugging components not licensed to work with anything not the official Microsoft VS Code for this "open source" ecosystem.
https://github.com/dotnet/sdk/issues/22247 - They walked back this one, but cross-platform Hot Reload functionality was on shaky ground.
https://github.com/OmniSharp/omnisharp-vscode/issues/5276 - Microsoft trying to muck around even more with the VS Code extension.
Related posts
- does anyone have a working csharp-language-server setup they can share?
- Source Generator Debug always NulLReferecneException
- What do you think about formatting contents in parenthesis like contents in braces?
- how to bring order to a legacy codebase using editorconfig and dotnet format? it is only fixing whitespace issues
- PascalCase or camelCase?