
Dumpy
提供基于命令的开发者工具,用于转储几乎所有你能想到的参数的运行时 .json 文件。
Dumpy 是一个仅面向开发者的模组,用于在运行时转储经过解析的游戏内数据。
功能说明
Dumpy 解决的问题是:“在数据包、配置和重载应用之后,游戏当前认为什么是真实的?” 它专为调试、平衡性调整、数据验证和包开发而构建。
功能特点:
- 丰富的运行时转储指令(注册表、配方、标签、战利品、世界生成、配置/状态、玩家)
- 输出格式:JSON、Markdown、CSV
- 支持大多数转储的过滤功能 (
--namespace,--contains,--type等) - 可选的差异追踪功能,用于比较不同时间的转储
- 将 .json 文件导出到世界存档文件夹,具体路径为:/avalorn_dumps/_.
注册表转储
- /dump registries # 所有注册表的摘要
- /dump blocks|items|fluids # 特定注册表内容
- /dump entities|blockentities # 实体和方块实体类型
- /dump menus|sounds|particles # UI、音效、视觉注册表
- /dump enchantments|effects|potions|attributes
数据驱动转储
- /dump recipes # 所有配方
- /dump recipes produces # 产出特定物品的配方
- /dump recipes uses # 使用特定物品的配方
- /dump tags # 所有标签
- /dump tags reverse [item] # 显示物品所属的标签
- /dump tags contents # 解析后的标签内容
- /dump loot # 战利品表
- /dump loot resolve
# 完整战利品表定义
- /dump advancements # 进度及其要求
世界生成转储
- /dump biomes # 包含生成信息的生物群系注册表
- /dump dimensions # 已加载的维度
- /dump spawns # 每个生物群系的生成规则
- /dump features # 已放置的地物
- /dump structures # 结构和结构集
配置/状态转储
- /dump config # 服务器配置快照
- /dump gamerules # 所有游戏规则及其值
- /dump datapacks # 按加载顺序启用的数据包
- /dump datapacks overrides # 哪个数据包影响了该资源
- /dump mods # 已加载的模组及其版本
- /dump commands # 已注册的指令
玩家转储
- /dump player # 你自己的玩家状态
- /dump player # 特定玩家的状态
差异追踪
- /dump diff enable # 启用追踪以进行比较
- /dump diff disable # 禁用追踪
- /dump diff clear # 清除历史记录
- /dump diff # 显示已追踪的类别
示例
- /dump items filter --namespace minecraft --contains stone
- /dump recipes filter --type ShapedRecipe --output iron_ingot
- /dump spawns filter --contains zombie --format csv
- /dump tags filter --namespace forge
权限
默认情况下,Dumpy 需要 OP 级别的权限(权限等级 2)才能运行转储指令。
安装
- 像安装其他 NeoForge 模组一样进行安装。
- 将 jar 文件放入实例的
mods文件夹。 - 启动游戏,然后在游戏内使用
/dump help。
许可证
MIT 许可证。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。