☘ 地图块库 mapblock_lib

英文名称 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