nineMinecraft is a joke site.
nineMinecraft is in no way affiliated with Modrinth or 9minecraft. (And frankly, who wants to be affiliated with the latter?)
Litematica

Litematica

Mod

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

Client Utility

544.8k downloads
799 followers
Filter loader...
Filter versions...
Filter channels...
  • Code merges from Development Branch (1.21.3+) particularly for the EntityDataSync and Info Overlay code.
  • Rewrite of the EntityDataSync Cache that is used for the Info Overlay, and Saving Litematics using the Cache.
  • Info Overlay code now makes use of the OverlayContext system which is simillar to the other implementations of inventoryPreview, using NBT tags whenever possible.
  • Other various Bug fixes and polish related to Iris / Shader support.
  • Adds enableSchematicFluidRendering to be able to disable Fluid rendering.
  • Fixes the Import .schem file code to function correctly.
  • Adds V6 (1.20.4) Litematic downgrade tool and Litematic Version / Schema display in File Browser.
  • fixes vanilla breaking "unpowered/unconnected" redstone wires in uncommon situations.
  • Requires MaLiLib 0.21.1

Another update by Sakura-Ryoko, zly2006 and other contributors

0.19.2

  • fix: vanilla breaking "unpowered/unconnected" redstone wires in uncommon situations.
  • Added and tested V6 Export features in 1.20.4. Lore and Custom Names / Entity Attributes, etc have been tested more in depth.

All remaining Data Components added to the Downgrade Tool; such as Maps, Projectiles, Pots/Brewing, Suspicious Stews, Horns, and Armor Trims are now all supported as well. Only one that I didn't outright test is the "loot_table" Data Component; but who cares about that one? The code exists to convert it anyways in case someone wants that in their V6 litematic for some reason.

To use the V6 1.20.4 Export feature, access it using the Schematic Manager, and select the correct option, and pick the name of the litematic to save.

0.19.2-alpha.1

  • Experimental V6 Litematic Export Tool added (Access from SchematicManager). Not all NBT is supported, but this revision should cover the most common tags. Alpha designation due to the complexity of this feature.
  • NBT Supported thus far:
    • Item/Items (Entity / TE)
    • HandItems/ArmorItems/Inventory (Entity)
    • Attributes (Entity) --> Needs some testing, as some Modifer tags don't specifically transfer easily.
    • Bees
    • Banners
    • 'Block State' (Primarily used for Beehives?)
    • Books / Lectern / Bookshelves
    • Bundles
    • Custom Data (Other)
    • Custom Name --> Needs additional testing
    • Custom Model Data
    • Damage
    • Enchantments (Entity /TE)
    • Stored Enchantments (Such as for Enchanted Books)
    • Lore --> Needs additional testing
    • Fireworks
    • Records
    • SkullOwner

0.19.1

  • Update EasyPlace to accept BlockReach values higher than 6 (via Tweakeroo, etc)
  • Add toolItemComponents to accept a Data Component /give string for your Tool Item; such as having a CustomName on a stick. Setting this to empty disables this functionality. EXAMPLE: stick[minecraft:custom_name="TOOL"]

0.18.999-sakura.29

  • Entity Data Sync Protocol was missing from the Info Overlay Renderer.

0.18.999-sakura.28

  • Add a setting easyPlaceSwingHand to enable / disable the swinging of the Player's hand while using Easy Place

0.18.999-sakura.27

  • Add Hotkey bindings for schematicRotate and schematicMirror
  • Removed Russian, French, and Ukrainian translation files.
  • Migrate to Masa's Maven for Malilib.

0.18.999-sakura.26

  • Bump malilib to 0.20.0

0.18.999-sakura.25

  • Additional 'Wall Torch' easy place fixes
  • fix: Legacy 'Items' tags containing null 'tag' entries from 1.19.x

0.18.999-sakura.23/24

  • more Easy Place Fix attempts.

0.18.999-sakura.22

  • fix missing translation entries

0.18.999-sakura.21

  • fix Redstone Torches & Chests via Easy Place Protocol (fixed my mms)
  • fix Materials List sorting & not showing up when first opening the Materials List screen
  • fix the Vanilla F1 key not disabling the Litematica HUD objects.

0.18.999-sakura.20

  • fix: Servux paste for Sub Regions (Requires Servux 0.3.3)
  • fix: Blocks not being rendered in Single Layer mode.
  • REVERT --> Removed Schematic World Render Thread Factory in favor of the 'more stable' single thread sakura.4 render system with the Original ReentrantLock system. This change will eliminate the 'flashing sun and moon' and other rendering related instability problems. This change basically removes the 'testing' nature of the threaded rendering system that was originally put in by a third party via PR.
  • Merge full translations features which adds a better Chinese translation. More translations to come, such as Spanish.
  • Bump requires malilib sakura.8 based on Gradle 8.9, Loom 1.7, and FAPI 100.7

0.18.999-sakura.19

  • Fix for missing Hopper and Horizontal Rotation Block States via AccuratePlacementProtocol

0.18.999-sakura.18

  • fix: highlightBlockInInventory setting now works again after fixing a strange issue with the Vanilla Inventory Screen handling.
  • feat: datafixerMode setting. This Setting allows a user to Disable or restrict the Vanilla Data Fixer code to Minecraft Data Versions below the X value. This is in order to help cut down on Schematic load times if a user intends to use this feature. But be advised that doing so can create SEVERE data loss if attempting to upgrade from anything below 1.20.5.
  • feat: in order to help "smooth" over the transition to Version 7 Litematic's (Which basically means anything beyond 1.20.5+), You can now IMPORT a .litematic file from previous versions, and save it as a new file, or overwrite the old file using the SCHEMATIC MANAGER's IMPORT feature. But also, be advised that in doing so, the NEW files will not be readable by litematica for any versions BELOW 1.20.6.

0.18.999-sakura.17

  • Reset some Default Visual settings as per Masa
  • Restrict renderSchematicMaxThreads to 8. Setting it any higher can cause instability, but 2-4 is a good middle ground.
  • Moved all rendering buffers to using ConcurrentHashMap instead of the regular HashMap methods.
  • fix: Swinging of your hand while using EasyPlace

0.18.999-sakura.16

  • Update accuratePlacementProtocol V3 to disallow invalid block placements.
  • Update handling of Enabling / Disabling entityDataSync to unregister / re-register with Servux.

0.18.999-sakura.15

  • Fix Litematics not Saving using ENTITY_DATA_SYNC via Servux. Litematica will now verify that the Chunks are loaded, and then give Servux 5 seconds for each Chunk to respond; or else save those Chunks without the Entity Data (Original behavior).
  • Test Fix: for invalid Accurate Block Placement V3 in Single Player (More fixes coming later)

0.18.999-sakura.14

  • Fix for the Invalid BlockState for Redstone Dots from previous MinecraftDataVersions

0.18.999-sakura.13

  • Fix for paintingVariant Offset due to 1.21 changes to the Painting Variant methods.

0.18.999-sakura.12 - Another massive update!

  • Adds Direct-to-Servux support for Litematica pasting and Saving schematics with Full Entity Data Sync capabilities, like pca-protocol, or Server Paster.
  • Adds Servux V3 accuratePlacement Protocol Support, without needing Carpet Extra. This means that with Servux, Litematica should function as if you are in Single Player, (V3) mode.
  • Fixes the issue when rotating litematic's with Floor / Ceiling mounted Item Frames.

0.18.999-sakura.11 & 10

  • Fixes loading of older Litematic files that do not include the "id" tag under TileEntities
  • sakura.11 adds additional Tile Entities to be fixed to the Fixer Code.

0.18.999-sakura.9

  • Fixes "VOID_AIR" issue from Lithium's raycast code
  • Updates to malilib sakura.4

0.18.999-sakura.8

  • Fix easyPlaceProtocol for carpet extra servers; the carpet:hello packet wasn't showing up on the network handler interface. Note that this fix is only required if you don't have Carpet Mod installed on your client.

0.18.999-sakura.7

  • Some polish for cleaning up rendering workers / buffers
  • Bump for malilb

0.18.999-sakura.6

  • Adds SCHEMATIC_OVERLAY_ENABLE_RESORTING to allow a user to try to disable the "translucent resorting" of the Overlays. It would help improve performance.
  • *** REVERTED*** Changes "reduceInnerSides" to default: true

Original build time: 2024-08-20 20:53:46 +0300

Original build time: 2024-07-12 00:39:06 +0300

Original build time: 2024-07-11 18:51:03 +0300

Original build time: 2024-06-20 19:08:33 +0300

  • Stop using some removed custom text field methods from malilib, to fix an issue with the Lunar launcher

Original build time: 2024-06-02 23:42:47 +0300

Original build time: 2024-06-07 21:31:55 +0300

Original build time: 2024-03-27 22:32:12 +0200

Original build time: 2024-03-09 20:46:51 +0200

Original build time: 2024-02-06 23:21:58 +0200

Original build time: 2023-12-26 17:26:48 +0200

Original build time: 2023-12-11 22:56:10 +0200

Original build time: 2023-12-11 22:24:52 +0200

Original build time: 2023-12-09 20:57:09 +0200

Original build time: 2023-12-09 18:55:47 +0200

Original build time: 2023-10-31 22:08:52 +0200

Original build time: 2023-10-26 19:47:34 +0300

Original build time: 2023-10-09 20:24:38 +0300

Original build time: 2023-07-05 21:49:12 +0300

Original build time: 2023-07-05 20:37:49 +0300

External resources


Project members

masa

Owner

sakura-ryoko

Maintainer


Technical information

License
LGPL-3.0-only
Client side
required
Server side
unsupported
Project ID