奥力給
听说存档中的生物都保存在了region文件夹里面的区块文件里面


但是想统一删除所有区块中的生物/实体

请问如何可以快捷操作?!


试炼
本帖最后由 试炼 于 2022-10-30 01:21 编辑

怎么将世界内指定的所有生物杀死?
https://www.mcbbs.net/thread-486729-1-1.html
(出处: Minecraft(我的世界)中文论坛)
理解成杀死实体应该没有问题吧

名副其实
最便捷的方式:
打开地图放置持续激活型命令方块,里面输入 /minecraft:kill @e[type=!player] 并将难度设置为和平
此时保存再退出即可获得没有实体的区块文件。

啊对了,你也可以用 WorldEdit 的结构保存功能自己制作结构文件,结构文件默认不会携带实体。

奥力給
名副其实 发表于 2022-10-30 01:23
最便捷的方式:
打开地图放置持续激活型命令方块,里面输入 /minecraft:kill @e[type=!player] 并将难度设 ...

命令方块和和平的话,会不会没加载的区块不会清除

奥力給
试炼 发表于 2022-10-30 01:10
怎么将世界内指定的所有生物杀死?
https://www.mcbbs.net/thread-486729-1-1.html
(出处: Minecraft(我的 ...

怕的是没加载区块中的实体

hans0000
存档entities下的是不是对应区块的实体

奥力給
hans0000 发表于 2022-10-30 08:02
存档entities下的是不是对应区块的实体

我这边存档下没有entities文件夹

hans0000
奥力給 发表于 2022-10-30 08:03
我这边存档下没有entities文件夹

可能是版本问题吧,

奥力給
hans0000 发表于 2022-10-30 08:37
可能是版本问题吧,

哦对,我这边是低版本1.8

hans0000
奥力給 发表于 2022-10-30 08:40
哦对,我这边是低版本1.8

提问请描述清楚必要的信息

无敌三脚猫
https://www.mcbbs.net/thread-881288-1-1.html

名副其实
奥力給 发表于 2022-10-30 07:30
命令方块和和平的话,会不会没加载的区块不会清除

确实不会,因为原版机制里面不会操作未生成区块中的实体
不过照道理来讲你从来没到过的区块里面是不会有任何实体的

hans0000
奥力給 发表于 2022-10-30 08:40
哦对,我这边是低版本1.8

我用nbtexplorer测试过了可以删除指定区块的实体,如图:我在-1 -1区块放了两个creeper,临近又放了若干个,找到你要删除的实体,效果如下











2323654311
/kill @e[type=]

小豆丁豆芽
/kill @e,杀死范围内的所有生物

绯月与贾维
很难办,因为实体是以nbt形式储存在区块文件里面的,区块储存同样也是nbt形式。然而游戏中实现满载kill @a又不现实,你可以尝试一下用we之类的软件大量删除实体

doyo_diaJtz
本帖最后由 doyo_diaJtz 于 2022-11-7 18:41 编辑

可以试试Minecraft Region Fixer
cd到代码目录然后执行
  1. regionfixer.py -p 4 --delete-entities --entity-limit 0 你的地图绝对路径\world
复制代码

(执行前请确保安装了python)各参数详解

sd的开朗网友
这个建议用循环/kill
  1. /kill @e[type=!minecraft:player]
复制代码
,因为要是想删的话要一个区块一个区块搞,每个区块实体分开存储,一个.mca能搞1天

第一页 上一页 下一页 最后一页