- Litematica (client)
- Tweakeroo (client)
- Tweakfork (client)
- TweakerMore (client)
- MasaGadget (client)
- Malilib (client)
- TechUtils (client)
- Litematica Server Paster (server&client)
- Carpet (server)
- Carpet Extra (server)
- Carpet TIS (server)
- Essential Addons (server)
- JoaCarpet (server)
- WorldEdit (server)
- PCA Protocol (server)
- ShulkerFix (server)
Use /carpet blockStateSyncing true
with Carpet Extra to make droppers and hoppers update their state on the client immediately, rather than when player looks inside. This is more noticeable with a redstone resourcepack.
Increases probability of dispensed item going to the side. Toggle with
/carpet extremeBehaviours true
with Carpet for mc 1.18.2-;/carpet flattenTriangularDistribution true
with Carpet TIS for mc 1.19+.
Alternatively, useinsaneBehaviors
from JoaCarpet to test specific edge cases.
Stacks empty shulker boxes on ground, use
/carpet stackableShulkerBoxes true
with Carpet;- Additionally
/carpet stackableShulkersInPlayerInventories true
with Essential Addons and enabletweakEmptyShulkerBoxesStack
in Tweakeroo on client to make boxes stackable by players; - Not recommended
emptyShulkerBoxStackAlways true
is often used as a replacement for method above, but most storage designs would require 64 times more boxes to prefill with it.
Since 1.20.5 shulkers will be stacked by hoppers when using stackableShulkerBoxes
, which is often an undesired behaviour. This can be fixed by installing the ShulkerFix mod that restores the old behaviour by default (the functionality can be changed in the mod settings).
Makes hopper not deplete its items. Use /carpet hopperNoItemCost true
with Carpet TIS.
To use place a hopper with wool on top of it and add item. Additionally, you can use /scounter
to track how many items those hoppers push.
Alternatively use /carpet dispenserNoItemCost true
if you need dropper speed input.
Count produced items using /carpet hopperCounters true
with Carpet. To use place a hopper pointing in a wool block. Read counts with /counter
.
Additionally use /carpet hopperCountersUnlimitedSpeed true
from Carpet TIS to remove cooldown for counter hoppers.
Should work without issues in singleplayer, on the server set Carpet rule /carpet fillUpdates false
.
Install Litematica Server Paster, and it should work, however it might miss some inventories if you have blocks with a lot of NBT data or using cross-version mod like Multiconnect or Viafabric.
There are several methods
- PCA Protocol with Masa Gadget:
- Install PCA Protocol on the server;
- Install Masa Gadget on the client and enable
saveInventoryToSchematicInServer
in its configs. Note that this mod does not have proper support for mc 1.19+.
- TweakerMore:
- Enable
serverDataSyncer
. For this to work you need to have permissions level 2 (/op
gives level 4, so it works).
- Enable
- WorldEdit:
- Take WorldEdit schematic and ask server admin to send it to you.
To see which items should be in a chest inside a schematic placement, look at it and hold renderInfoOverlay
key (default I
, changed in Litematica hotkey configs).
To make it work on a server use first two options from Saving schematic with inventory contents on a server.
With TechUtils inventory verifier you can add the container section to the Litematica placement verifier. On a server, unless the Servux is installed or you have operator permissions, it will require you to open containers to know their contents. When opening a container inside a placement you will be able to see the required item layout.
Use //perf neighbors off
to make WorldEdit not mess up observers, rails and other components when changing blocks.
Note that it needs //perf validation off
as well, which disabled by default, but some servers might change it.
Enable tweakContainerScan
in Tweakfork to see a content summary of containers around you.
Empty or fill containers in one click using autoCleanContainer
and autoFillContainer
in TweakerMore. Useful for crafting stations.