转移区块 - Move Chunks

LLSE 转移区块 - Move Chunks ver 1.1.3

No permission to download
Source of resources
Original
Copyright link
#
Language
Chinese(Simplified)
Supported version
  1. All the versions
跨存档移动区块,以达到重置地图的目的。​
也提供了一些帮助建筑的功能,所以插件的名称是WheatBuilder。​
移个几万区块是没有问题的,虽然耗时会有点长:evil:
保存一个区块的平均时间为1~2秒,文件大小在300~600kb之间,比用结构方块保存小一些。​
一、名词解释
区块坐标:某点所在区块的坐标(cx, cz)等于这个点的坐标(x, z)除以16,向下取整。​
如:点(3, 64, 3)处于区块(0, 0)中​
dimId:维度ID,主世界为0,下界为1,末地为2​

二、教程
1. 主要功能:移动区块
这些指令只有服务器管理员才能使用。​
[保存区块]
/wb area save <start_x> <start_z> <end_x> <end_z> <dim_id> <file_name> <mode>​
指定起点和终点,自动保存大片区块。若区块未加载甚至还没生成,会自动设置常加载区域并等待生效。​
文件夹路径为“WheatBuilder/Area/file_name”。​
mode =​
0: 不保存实体;​
1: 保存3D区域内的实体;​
2: 保存2D区域内的实体​
PS:这里的「坐标」是区块坐标而不是世界坐标​
PS2:自动常加载目前仅能在主世界生效。​
PS3:保存过程中服内玩家将无法游戏。​
PS4:每个区块都必须有至少一个非空气方块,用于检测是否被加载。​
[加载区块]
/wb area load <start_x> <start_z> <dim_id> <file_name>​
指定起点,自动加载大片区块(若区块未加载甚至还没生成,会自动设置常加载区域并等待生效)​
2. 附加功能:建筑小帮手
这些功能和WorldEdit基本一致,所以直接看WE教程吧:https://mineplugin.org/WorldEdit
使用木铲可以唤出菜单,通过配置文件的“openWE”可以进行开关。​
[权限设置]
/wb setbuilder [玩家名]​
将玩家设为建筑者,只有建筑者才能使用此插件"/wb"以外的功能。(可离线)​
/wb removebuilder [玩家名]​
取消某玩家的建筑者身份。(可离线)​
/wb resetprofile [玩家名]​
重置某建筑者的档案。​
[已实现的功能]
法杖选区:默认为木锄;​
/pos1、/pos2、/copy、/paste​
三、其它
加载过程中控制台会输出当前处理的区块,可以通过这个来了解处理进度。​
保存的数据有实体、实体NBT和方块、方块实体、方块容器。​
Author
cometwind
Downloads
19
Views
695
First release
Last update
Rating
5.00 star(s) 2 ratings

Share this resource

Latest updates

  1. ver 1.1.3

    额外加载一次每个「区域」的最后一列,因为常加载区域最后一列的原有地形可能并不会被完全覆盖。(mojang の bug)
  2. ver 1.1.2

    取消记录蜂巢方块的方块实体,因为获取它的方块实体时有概率失败,导致保存不能继续。
  3. ver 1.1.1

    修复一个分片设置常加载区域的计算错误。(区域边长应为“终止坐标-起始坐标+1”而并非“终止坐标-起始坐标”)...

Latest reviews

大佬实在是解决刚需了!大感谢
另外不知有没有可能可以改写成类似小木斧那种基于方块的范围选择和保存、加载(现在这个基于区块的略有不便)
cometwind
cometwind
这个在做了,一开始的方向就是实现WE最常用的几个功能(共享wiki(?)),对我自己来说大片移区块是最需要的就先做了这个
好东西,大佬能不能搞个重置区块的qwq
cometwind
cometwind
那个有点难,建议使用地图编辑器√