介绍
SchemPaste
English | 简体中文
A Minecraft Fabric mod that helps you paste Litematica schematics on servers.
Dependencies
Optimization for large schematics
- After testing in RMS Server with Intel i7-14600k CPU, pasting a schematic with 10 million blocks and a volume of 200 million blocks took 9 minutes and 46 seconds (averaging 20,000 blocks per second), with TPS remaining stable and no drops.
Note: This performance data only represents the mod’s performance on the RMS Server and is for reference purposes only. It does not indicate the actual performance on your server.
Supported Versions
- 1.17.1
- 1.20.1
Tip: If you need more supported versions, please raise an issue on Github or add my QQ (2628883576 (@qq.com, if you need to contact me via email), please indicate the purpose)
Command Details
Main Commands
/sp paste – Paste Command
Basic syntax:
/sp paste stop– Stop all active paste tasks/sp paste <index>– Paste schematic by index/sp paste <index> addition <parameters>– Paste schematic with additional parameters
Index Parameter:
<index>– Integer, building index starting from 1, corresponding to buildings inplacements.json
Additional Parameters:
Replace Behavior Parameters:
replace none– Don’t replace any existing blocksreplace all– Replace all blocks (including air)replace with_non_air– Only place blocks at non-air positions (default behavior)
Layer Control Parameters:
axis <x|y|z>– Set layer axis (default y-axis)mode <mode>– Set layer mode:all– Paste all layers (default)singleorsingle_layer– Paste only a single layerall_above– Paste all layers above specified coordinateall_below– Paste all layers below specified coordinaterangeorlayer_range– Paste layers within specified range
Layer Coordinate Parameters:
single <coordinate>– Coordinate value for single layer modeabove <coordinate>– Starting coordinate for “above” modebelow <coordinate>– Ending coordinate for “below” moderangemin <coordinate>– Minimum coordinate for range moderangemax <coordinate>– Maximum coordinate for range mode
Usage Examples:
/sp paste 1 # Paste building 1
/sp paste 2 addition replace none # Paste building 2, don't replace existing blocks
/sp paste 3 addition rate 100 # Paste building 3, process 100 blocks per tick
/sp paste 4 addition replace all rate 50 # Paste building 4, replace all blocks, 50 blocks per tick
/sp paste 5 addition axis y mode single single 64 # Paste building 5, only paste Y=64 layer
/sp paste 6 addition mode all_above above 100 # Paste building 6, only paste Ye100 parts
/sp paste 7 addition mode range rangemin 60 rangemax 80 # Paste building 7, only paste Y=60-80 range
/sp paste 8 addition axis x mode single single 150 replace none # Paste building 8, X=150 slice, no replace
/sp paste stop # Stop all paste tasks
/sp list – List Command
- Display list of all available projections
Permission Requirements
All commands require OP permissions
Configuration Files
Main Configuration File (config/schempaste.json)
Performance Related Configuration:
{
"backgroundThreads": 2,
// Number of background processing threads
"mainThreadBudgetMs": 40,
// Main thread budget time per tick (milliseconds)
"enableProgressMessages": true,
// Enable progress messages
"progressUpdateIntervalMs": 2000
// Progress update interval (milliseconds)
}
Default Behavior Configuration:
{
"defaultReplace": "with_non_air",
// Default replace behavior
"suppressNeighborUpdates": true,
// Suppress neighbor block updates
"fixChestMirror": true,
// Fix chest mirror issues
"clearInventories": false
// Clear container items
}
Layer Control Configuration:
{
"defaultLayerAxis": "y",
// Layer axis (x/y/z)
"defaultLayerMode": "all",
// Layer mode
"defaultLayerSingle": 0,
// Single layer coordinate
"defaultLayerRangeMin": 0,
// Range mode minimum coordinate
"defaultLayerRangeMax": 0
// Range mode maximum coordinate
}
Chunk Management Configuration:
{
"enableDynamicChunkLoading": true,
// Enable dynamic chunk loading
"maxLoadedChunks": 32
// Maximum loaded chunks
}
Installation
- Install Fabric Loader
- Download the mod jar file
- Place the file in the
modsfolder
TODO
- Remove dependency on Syncmatica, allow direct loading of .litematica files from client
License
CC0-1.0
常见问题
SchemPaste 支持哪些 Minecraft 版本?
SchemPaste 支持 Minecraft Java 版 1.17.1–1.20.4,共 3 个版本,可用的加载器:Fabric。下载时注意选择和你游戏版本一致的文件。
SchemPaste 怎么安装?
先用 PCL2 或 HMCL 启动器安装对应版本的 Fabric,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:仅服务端。
Conflux Union 的其他作品
查看全部 →
Syncmatica Revolution
Better Server-wide shared litematics.
Not Enough Bandwidth Fabric
Network bandwidth optimization through packet header indexing, aggregation + Zstd compression, delayed chunk caching, and persistent client-side chunk deduplication.
Carpet RMS Addition
Carpet extension mod developed by RMS
Conflux Map
Fabric client-side minimap and world map for 1.17.1 and the 1.21 line: HUD minimap, fullscreen pan/zoom map,cave/Nether/End layers, waypoints and death points, entity radar, per-world disk cache, and a seed-predicted underlay for unexplored terrain.
评论
登录后评论和评分