Desired-Servers-2.0.1-MC26.3-NeoForge.jar
Curse Maven Snippet
What's new
If you want a server setup for the Desired Servers mod with zero effort, get a server with BisectHosting and receive 25% off your first month as a new customer using the code kreezxil
Changes
• Ported to Minecraft 26.3 on NeoForge (26.3.0.103), built with ModDevGradle and Java 25. This version is NeoForge only.
• New in-game editor: the Config button in the mod list opens a screen that lists the entries of desiredservers.json and lets you add, edit (name, address, resource pack toggle) and remove them, with Save and Cancel.
• Save checks that every entry has a name and an address and that no two entries are the same, writes desiredservers.json as a plain pretty-printed array, and adds the new servers to the multiplayer list right away. A message shows how many were added.
• Removing or renaming an entry in the editor never deletes servers that are already in your multiplayer list.
• The editor opens read-only if desiredservers.json cannot be read, and tells you how many invalid entries will be dropped when you save.
• The editor's text boxes use Minecraft's own fixed limits: a server name can have up to 32 characters and a server address up to 128. Entries already longer in desiredservers.json are not cut.
• A fresh install now creates an empty desiredservers.json ([]) instead of two placeholder servers, so nothing is added until you list servers. Existing files are not changed.
• New desiredservers.json.example with a warning not to rename it. You can paste its whole contents into desiredservers.json: the "servers" list is read and keys such as _WARNING are ignored.
• Entries are checked one by one: an entry missing serverName or serverIP is skipped with a log warning instead of breaking the whole list. forceResourcePack accepts true/false and the old "true"/"false" text. The file is read as UTF-8.
• The log now says why nothing was added: an error when desiredservers.json is rejected, a warning when it lists no servers, and a line with the number of entries read.
• The server list is never written if servers.dat exists but cannot be read, so a player's servers are not erased.
• The config folder is resolved through the loader's config directory (still config/desiredservers/ by default).
• Added the mod logo (512x512), shown as the icon in the NeoForge mod list and as the banner, and GPLv3 credit to Jake Evans' Featured Servers in the mod metadata. Dependencies are declared client side.
• All editor text is translatable (en_us.json).
• Added unit tests for the server list handling and the editor's save logic, and rewrote the README and the CurseForge description to match what the mod does.
This mod has no additional files


