Sable Schematics 0.2.34. One mod, replacement for 0.2.33 on client and server.
Fixes the dedicated-server allocation failure in latest.log: generic reflection on SubLevelContainer resolves unrelated ClientLevel overloads. Uses an exact cached MethodHandle for allocateNewSubLevel(Pose3d):SubLevel, avoiding method enumeration. The existing safe container accessor remains.
Caps cosmetic landed Schematicannon montage BlockDisplay entities at 256 per level, checked before reflection and entity construction. Further landings complete without spawning placeholders. Final ship blocks, attachments and assembly remain unchanged. Small builds keep their montage; large builds show a partial montage until assembly. This does not eliminate synchronous final assembly or physics lag, and does not affect the positioning hologram or instant Build workload.
Validation: reproduces original class-loading failure in a classloader rejecting client classes, then allocates two separate fixture ships through the patched helper. 10,000 fixture landings produce at most 256 displays; dimension isolation, cleanup, next build and persisted cleanup marker pass. Java21 compilation and actual JAR hook descriptor verified. All unrelated 0.2.33 classes and assets preserved byte-for-byte. No live Minecraft dedicated-server launch or performance benchmark was available.
Included Java files are incremental patch sources, not a complete Gradle project.
