Litematica

Litematica

Mod

A client-side schematic mod with extra features for creative mode work

Client Utility

1.86M downloads
1,823 followers
Follow Save
90% of ad revenue goes to creators. Go ad-free while supporting creators with Modrinth Plus. Subscribe today!

Litematica 1.21.1-0.19.57

Changelog

critical fix: Server Task Scheduler not in mixins.litematica.json (due to work under 1.21.3+ based on attempting to fix Lunar)

  • various lang file updates (For contributing, see Sakura Ryoko Translate)
  • feat: schematicVcsDeleteMode and related hotkey / config for the VCS system by @maruohon 's upstream branch
  • Cleanup entityDataSync cache timings, convert it into a Boolean Hotkey, & make the config disabled by default.
  • add a small MinecraftDataVersion warning message when loading a schematic more than +100 Schema ID's ahead of your current version of Minecraft. This is important since Mojang is adding a lot more Data Components and stuff under the 1.21.5+ snapshot particularly for Equipment and Entity Data.
  • Sync up various MaLiLib-based fixes including the NbtUtils, etc fixes.
  • fix: Litematic Preview Image ARGB color swaps & Scaling of image.
  • migrate some configs to a newer Path-based system capable of reading / writing files using Unicode characters, such as when using Chinese world names.

Note: that for Litematica; this fix is very extensive so it will be added in all future Minecraft version releases for all files; because there are many GUI elements that Litematica uses that are hard-tied to the old 'File' system; and these changes will HARD BREAK all previous versions, and perhaps many dependent mods for anything related to loading and saving Litematic files, so I will save the full fix for 1.21.5+ (It's already been completed in SNAP)

  • fix: info overlay background, & add Jade compat class for adjusting Info Overlay Box slightly lower so it clashes less with the Jade box.
  • Adjusts schematicOverlayEnableResorting and schematicOverlayModelSides defaults to TRUE.
  • Update Schematic 1.20.4 Downgrade converter to add new 1.21.5+ Entity Equipment handling, and a few other minor entity NBT fixes and tag renames.
  • Improve Vanilla Profiler data points (F3+1 pie chart) for properly tracking statistics.
  • fix / enhancement: Importing Sponge & Vanilla structure files by using temporary Schematic Worlds & add Schematic Descriptions / additional Metadata when using the Import function.
  • feat: enableDifferentBlocks system for highlighting blocks in the Schematic in a new Overlay Color when they are in the same Block Tags Group. It is recommended to disable this feature when not in use, as it will add to the overall Overlay Computation time during Litematic Rendering; and as you know, this process can already be someway laggy depending on the size of your build.

Note: that this feature isn't foolproof, and not configurable as Block Tags are generated ahead of mod compile time using MaLiLib. In the future it may be able to make use of a "List" type of config for including or excluding various Block Tags. When enabled, this system also is presented in the Schematic Verifier as it's own Group separated from WRONG_STATE or WRONG_BLOCK. It will display WRONG_STATE if the Block Placed is in the same Block Tags Group; but the Block State is wrong instead of simply showing WRONG_BLOCK like it would originally. To disable this functionality, simply disable enableDifferentBlocks to return to the original functionality.

  • update entityDataSync cache requeue system & add checks for OP.
  • feat: add a toggle for the Fake Lighting provider enableSchematicFakeLighting, and Fake Lighting Level renderFakeLightingLevel -- please read the config comments.
  • fix: the blocked loading of Sponge files without a proper BlockEntities tag.

NOTE: This will be the last feature build for 1.21, as I will referr it as being LTS

Dependencies

Files

litematica-fabric-1.21-0.19.57.jar(1.29 MiB) Primary Download

Project members

masa

Owner

sakura-ryoko

Maintainer

Details

Licensed LGPL-3.0-only
Published 7 months ago
Updated a day ago