ScaleCraft Core

Quick rating

Community listing page, reviews here may not be monitored by the author.

ScaleCraft Core

No reviews yet

Narrowly-targeted Mixin fixes for real, confirmed bugs in other mods — built to keep ScaleCraft Chronicles Of The Arcane modpack running clean.

Mod Loaders
Minecraft

About

Description

ScaleCraft-Core is a lightweight, client-side umbrella mod bundling a set of narrowly-targeted Mixin patches — each one fixing a specific, confirmed bug in a specific version of another mod. It exists to keep ScaleCraft Chronicles Of The Arcane running clean, but every fix is scoped tightly enough to be safe alongside any modpack running the same mods.

Every fix only activates if its target mod is actually installed. With none of the affected mods present, ScaleCraft-Core does nothing but the one always-on vanilla fix below — it's harmless to have installed either way.

What It Fixes

  • DragonSurvival / Curios — a config-load-order crash in CuriosButtonHandler, which read Curios' client config before checking what screen was actually open.
  • Hexerei — a config-load-order crash from reading its own client config every tick with no check that it had actually finished loading.
  • Pehkui — a config-load-order crash in its scale-clamping logic, reading server-side scale-limit config before it was ready.
  • Collapsible Groups — a ServiceLoader classloader-visibility bug that could return nothing under NeoForge's parallel client-setup dispatch, crashing the whole client.
  • Corail Tombstone — a config-load-order crash triggered when a resource/GUI reload (such as saving a Quark/Zeta config screen) re-rendered a Magic Scroll's tooltip before Tombstone's own config had finished reloading.
  • Zeta (Quark's shared library) — stops a redundant, memory-heavy recipe cross-reference map from being built on every recipe reload, a confirmed zero-consumer table that was doubling the cost of an already OOM-prone operation on large modpack recipe registries.
  • JourneyMap — fixes a real write race in its config-save logic, where a reload could catch a config file mid-truncate and silently overwrite it with hardcoded defaults. Rewritten to write to a temp file and atomically rename it over the target instead.
  • Vanilla Options key-mapping collision (always active) — deduplicates keybinding registrations by name before Minecraft reads them, guarding against any two mods that accidentally register a keybind under the exact same internal name — a real collision that otherwise crashes NeoForge's earliest boot stage, before any crash-report infrastructure even exists.

Compatibility

Client-side only. NeoForge 1.21.1. Built and maintained by DomDaddyDerg for ScaleCraft Chronicles Of The Arcane.