英文名称 | mapblock_lib |
中文名称 | |
作者 | BuckarooBanzay - ContentDB |
语言 | 英语 |
版本 | Minetest Minetest Version: 5.6.0 |
依赖Mode或插件 | |
Mode类型 | |
视频 | |
代码仓库 | https://github.com/BuckarooBanzay/mapblock_lib |
下载地址 | Mapblock Lib - ContentDB |
简历 | Mapblock 粒度世界操作、转换和实用程序 |
Mapblock 粒度世界操作、转换和实用程序
特征:
- 从磁盘加载/保存地图块
- 序列化 param1/param2/nodetimers 和元数据
- 动态转换地图块数据(旋转、方向、替换)
- 支持缓存加载的地图块以实现快速的世界放置 (mapgen)
- 添加带有缓存的每个地图块数据存储(
get_mapblock_data
/set_mapblock_data
)
用例:
- 带有预建原理图的自定义 mapgen
- 建筑模组
演示:
聊天命令
单个 mapblock 操作
-
/mapblock_show
用网格标记当前地图块 -
/mapblock_rotate_y [90,180,270]
围绕 y 轴旋转当前地图块 -
/mapblock_mark
(仅在worldedit
存在 mod 时可用)用 wordit 标记当前地图块
多地图块操作
-
/mapblock_pos1
标记多地图块 ex-/import 的 pos1 -
/mapblock_pos2
标记多地图块 ex-/import 的 pos2 -
/mapblock_save [name]
将地图块区域保存在<world_path/mapblocks/<name>
-
/mapblock_load [name]
加载保存的地图块区域 -
/mapblock_allocate [name]
分配并显示受影响的区域
api
见:https ://buckaroobanzay.github.io/mapblock_lib/
执照
- 代码:麻省理工学院
- 纹理:CC-BY-SA 3.0