Skip to content

Releases: pikzelperfekt/mc2-mac

MC² 0.18.0

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 23 Sep 01:53

Sending a pack now installs it, and you can see it happening.

  • Accepting a pack a friend sent used to look like nothing had happened: the instance only appeared once every mod had downloaded, and a single mod that would not resolve threw the whole pack away. The pack now appears straight away and the banner counts the mods down while they come in.
  • Accepting could also end in a status line and no pack at all. A pack with a download link is now always installed.
  • Sending is one gesture on both ends: they accept once, the pack installs on their machine, and the two copies stay joined. The separate "keep in sync" switch is gone.

Chat. Messages are selectable, links in them are clickable, and right-click copies a message.

Recordings. The quality controls used to break their labels word by word in a narrow window. They wrap properly now, and the folder path stays on one line.

Settings. No more social backend to configure. Friends runs on MC²'s own backend; the page just says whether you are connected.

MC² 0.17.0

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 22 Sep 05:10

Publish a pack and anyone can install it in one click. The page lives on getmc2.com now, and "Install in MC²" opens the app and builds the pack, downloading every mod from where it lives. No zip goes up or comes down.

New

  • Move to another loader. Pick Fabric, Quilt, Forge or NeoForge and MC² finds each mod's build for it, on Modrinth and CurseForge, then makes a copy of your pack there. It tells you which mods have no build yet. The original is never touched, and worlds only come along if you ask.
  • Crowns in the Skins preview. If your rank wears a crown in game, you see it on your model too.
  • Pioneer. A purple rank for the first hundred people who tested MC².

Changes

  • A pack's three-dots menu holds everything you do with the pack: Share, Publish, Export, Move to another loader, Achievements, Datapacks and Repair. The Tools tab keeps the tools.
  • One Sandbox entry instead of two. The switch that turns a pack into a sandbox is in the Sandbox sheet.
  • Five built-in capes: Aurora, Ember, Blueprint, Cascade and Magnetite, plus the MC² Spin. The others are retired. Capes you made yourself are never touched.
  • The elytra in the skin preview sits lower on the shoulders.
  • Pack pages published before this update send people to the new page on getmc2.com.

MC² 0.16.0

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 22 Sep 00:21

Gold supporters now wear a crown, in 3D, on their head in game. Everyone else running MC² sees it: on vanilla, Fabric, Forge and NeoForge, from 1.18 through 26.3.

Security fixes. Please update.

  • The Host relay could be made to hand out any file in the MC² folder, including the sign-in tokens for your Microsoft account, to anyone your share link reached. It now serves shared packs and nothing else. If you ever used Host, sign out and back in once so the old token stops working.
  • A shared pack could name a file outside its own folder and have it written there. Packs that try this are now refused.
  • A plugin allowed to use the network could read local files through it. Plugins can now only reach http and https.
  • Remote Play no longer lets anyone on your network in without asking.

Fixes

  • Running a mod outside the Minecraft version it asks for (Sandbox) no longer stops the pack launching afterwards. Packs it already broke are fixed on their next launch.
  • The elytra in the skin preview matches the game: the design runs the right way, the edge no longer pokes out under the wing, and you can see the wing from the front.
  • Faces beside player names are the right way up.
  • Custom capes no longer say "only you". Every MC² player sees them.
  • An instance's three-dots menu holds the instance itself. Achievements, Datapacks, Share and Repair live in the Tools tab.
  • The glow under Play is no longer cut off.

Also new since 0.15.0: edit an instance's version and loader after creating it, loadouts, server MOTD and player counts on the Servers page, right-click Delete in every view, and three-dots buttons you can click anywhere on.

MC² 0.15.0

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 19 Sep 18:28

Supporting MC² is now something you can actually do.

Settings → Account → Supporter lists the tiers that are for sale, with a preview of exactly how the badge will look on your name, and a button that takes you to checkout. Your badge appears as soon as it is paid.

Also in this release:

Animated capes are a tenth of the size for everyone else. The frames were being sent at the size they are upscaled to for your own smoothing — sixty-four frames of 1024x512 is twelve megabytes for anyone who walks past you. They go out at the cape's real resolution now and look identical, because the game scales a texture to the model either way.

Friend requests no longer read every account on the backend. Looking somebody up by name was a full scan; it is an index now.

Fixes from 0.14.1 through 0.14.3 are included if you are coming from 0.14.0: cape changes reaching other players, a stranger's cape appearing on the first try, animated capes animating for others, the badge sitting beside your name in chat rather than at the front of the line, and skins vanishing to the default after a cape change.

MC² 0.14.3

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 19 Sep 16:45

Fixes skins and capes vanishing to the default after changing a cape and relogging.

0.14.2 made the cape lookup wait for an answer when it did not have one yet. That wait ran on the skin loader, which is a small pool shared by every player in view — so relogging queued a wait per unknown player, the pool saturated, and skins stopped arriving at all. A second change swept the skin cache every few seconds whenever a late answer came in, which fed more waits, which produced more late answers.

The texture path never waits now. Lookups are queued while the player list fills, which is well before any skin is resolved, and a single sweep afterwards catches anybody who was not known in time.

If you were affected, this needs no cleanup — the default skin was never saved anywhere, only shown.

MC² 0.14.2

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 19 Sep 16:31

Fixes cape sharing, which was not working for most capes.

MC² upscales a cape sheet when you ask it to smooth one, so the file that actually gets worn is usually 1024x512 and a couple of hundred kilobytes. The upload only accepted vanilla's 64x32 and 64x64 at under 64KB, which meant nearly every cape in a real library was refused — and the refusal was never shown, so the only symptom was other players continuing to see a cape you had changed long ago.

Any cape-shaped sheet is accepted now: twice as wide as it is tall, or square, from 64 to 2048 across. A failed upload says so instead of being swallowed.

Animated capes at those sizes reach twelve megabytes for sixty-four frames, which was over the limits on both ends — the archive would have been accepted and then truncated halfway through unpacking. Both limits now sit above the largest real cape.

MC² 0.14.1

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 19 Sep 16:12

Fixes to hosted capes and badges in chat.

Changing your cape now reaches other people. The cape URL carried its version in a query string, and Minecraft keys its texture cache on a URL's last path segment — so a new cape was the same texture as far as the game was concerned, and everyone else kept seeing the old one no matter who relaunched. The version is part of the path now.

A stranger's cape no longer needs a second session to appear. A cape is resolved once per player, and the lookup answered 'not yet' the first time, which became the answer for the rest of the session. It waits briefly now, and asks the client to look again if the answer arrives late.

Animated capes animate for other players. The frames were never hosted, so everybody else correctly saw a still picture of a cape that moves. They are sent as one archive and unpacked by the client that needs them.

The badge sits next to your name in chat, after the server's own channel and rank, rather than at the front of the line: Party > [MVP+] [OWNER] KingEstel rather than [OWNER] Party > [MVP+] KingEstel.

MC² 0.14.0

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 19 Sep 15:40

Supporter badges, in the launcher and in the game.

A badge is a prefix, a colour and a mark in front of your name. It shows on the name tag, in the player list and in chat, on singleplayer and on servers, and it sits alongside a server's own ranks rather than replacing them — your Hypixel rank stays exactly where it was.

Other people running MC² see it. Badges and capes are both looked up from the backend now, so a stranger on the same server sees your badge and your cape without either of you adding the other.

Capes are hosted rather than local. A cape used to be visible only to the person wearing it; now the texture is served, so everybody with MC² can see it.

The mark beside a badge is reserved. A server can write the same brackets with a team prefix, so the glyph is stripped from every name a server sends and only MC² can draw it.

Also in this release:

  • Large performance work on the launcher: stall profiling led to fixes in launch-at-login status checks, settings, log reading and the running indicator.
  • Mod pages, in full, from either CurseForge or Modrinth, with galleries and dependencies.
  • Browse results cached between launches, with a configurable budget up to 100MB.
  • Every Java and game launch option, including Mojang's hidden debug switches.
  • Sandbox packs: any mod on any version, with the loader checks off.
  • Statistics: reset with verification, clear unaccounted time, and a Wrapped page that is no longer cut off.
  • Configurable replay clip length, and the clip key shown in Recording settings.

MC² 0.13.2

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 07 Sep 01:10

Search and scrolling fixes.

Searching CurseForge now ranks by what you typed. Every search was sorted by popularity, so "create" answered with Xaero's Minimap before Create. Exact matches come first now. The sort menu also never reached CurseForge at all — picking Downloads or Newest only re-ordered the Modrinth half of the grid. It works on both now.

The grid no longer rearranges itself as you scroll. Loading another page was re-judging results already on screen: cards were dropped as duplicates they hadn't been a moment earlier, swapped from a CurseForge listing to a Modrinth one, or pushed down by later results ranking above them. What is on screen now stays where it is, and new results append below.

MC² 0.13.1

Choose a tag to compare

@pikzelperfekt pikzelperfekt released this 07 Sep 00:52

Fixes for the merged Browse.

Resource packs and shaders from CurseForge now work at all. They were sent a mod-loader filter CurseForge tags neither with, so those two shelves returned zero results for every query — not a regression, they had never worked.

Nothing disappears any more. A CurseForge project that Modrinth also carries, but that Modrinth's own search didn't return, was being dropped from one shelf without appearing on the other — eight of the thirty most popular CurseForge modpacks vanished that way, Better MC and BigChadGuys among them. Those are now shown as their Modrinth card, in the place the CurseForge result earned.

  • New Both / Modrinth / CF switch to narrow the grid to one source
  • CurseForge cards now open a full detail sheet: screenshots, every build, and install of a specific version
  • The CurseForge badge is now just "CF"
  • Smoother loading: one search is one update instead of two staggered ones, cards no longer shift as CurseForge results arrive, and mod icons are cached instead of refetched on every scroll