我的世界怎么用命令方块快速刷怪

如题所述

输入/setblock ~ ~1 ~ minecraft:mob_spawner 0 replace随机刷怪。
后加{EntityId:实体}来规定刷什么。
/setblock ~ ~1 ~ minecraft:mob_spawner 0 replace
{EntityId:Cow,SpawnCount:2,SpawnRange:6,RequiredPlayerRange:128,Delay:10,MinSpawnDelay:10,MaxSpawnDelay:100,MaxNearbyEntities:20}
这条指令里多出了好几个NBT,都是用来控制刷怪笼的。讲解下NBT:
SpawnCount:每次刷怪笼刷出生物的数量,写成2的话就是有几率一下刷出2个生物。
SpawnRange:刷怪范围,写成6的话就是会在离刷怪笼6格内的地方刷出生物。
RequiredPlayerRange:玩家探测范围,意思是只有玩家进入了该范围,刷怪笼才会开始刷怪。写成128的话就代表如果有玩家在刷怪笼为中心的128格内,刷怪笼就会开始刷怪。
Delay:基本延迟。这个自己调节,要刷怪频率很快就写的小。
MinSpawnDelay:最小延迟。刷怪笼每次刷怪的延迟是随机的,这个是刷怪笼刷怪最小的延迟。写10的话就代表刷怪笼有几率在10Tick内又刷出生物。
MaxSpawnDelay:最大的刷怪延迟,和MinSpawnDelay差不多。
MaxNearbyEntities:最大的怪物数量。这个是和前面的SpawnRange有关联的。如果写成20的话,那刷怪笼会在范围内最多刷出20个生物。如果前面的SpawnRange写成6的话,那刷怪笼会最多在6格内刷出20个生物。当生物没达到20时刷怪笼会不停地刷。
/setblock ~ ~1 ~ minecraft:mob_spawner 0 replace
{EntityId:Cow,SpawnCount:2,SpawnRange:6,RequiredPlayerRange:128,Delay:10,MinSpawnDelay:10,MaxSpawnDelay:100,MaxNearbyEntities:20}
这条指令里多出了好几个NBT,都是用来控制刷怪笼的。讲解下NBT:
SpawnCount:每次刷怪笼刷出生物的数量,写成2的话就是有几率一下刷出2个生物。
SpawnRange:刷怪范围,写成6的话就是会在离刷怪笼6格内的地方刷出生物。
RequiredPlayerRange:玩家探测范围,意思是只有玩家进入了该范围,刷怪笼才会开始刷怪。写成128的话就代表如果有玩家在刷怪笼为中心的128格内,刷怪笼就会开始刷怪。
Delay:基本延迟。这个自己调节,要刷怪频率很快就写的小。
MinSpawnDelay:最小延迟。刷怪笼每次刷怪的延迟是随机的,这个是刷怪笼刷怪最小的延迟。写10的话就代表刷怪笼有几率在10Tick内又刷出生物。
MaxSpawnDelay:最大的刷怪延迟,和MinSpawnDelay差不多。
MaxNearbyEntities:最大的怪物数量。这个是和前面的SpawnRange有关联的。如果写成20的话,那刷怪笼会在范围内最多刷出20个生物。如果前面的SpawnRange写成6的话,那刷怪笼会最多在6格内刷出20个生物。当生物没达到20时刷怪笼会不停地刷。
/setblock ~ ~1 ~ minecraft:mob_spawner 0 replace
{EntityId:Zombie,SpawnCount:2,SpawnRange:6,RequiredPlayerRange:128,Delay:10,MinSpawnDelay:10,MaxSpawnDelay:100,MaxNearbyEntities:20,SpawnData:{Equipment:[{id:1,Count:1}],Pos:[1,1,1]}}

这是一个僵尸刷怪笼。大家看到最后有SpawnData,就是控制僵尸用的。{Equipment}里写的是id:1,也就是僵尸拿着石头,之后的Pos[1,1,1]的意思是,僵尸的刷出目标会在x=1,y=1,z=1的地方。所以Pos就是控制刷怪笼刷出生物坐标用的。总结是SpawnData内的所有NBT都是关于生物的,和刷怪笼不搭界。

之后来说下如何在SpawnPotentials里运用SpawnData。上面说所,SpawnPotentials就是控制单个刷怪笼刷出多个生物,而且自定义几率什么。但是SpawnData无法直接在SpawnPotentials里运行,而变成了{Properties}。这个就不举例子了,和上面相同。格式就是:{SpawnPotentials:{Type: ,Weight: ,Properties:{ }}}。教程完工。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-03-01
第2个回答  2018-11-18
summon Zombie Zombie 是僵尸,可以换成你要刷的怪的名称
然后把命令方块调循环,接上红石就行,不过不要刷太多,会卡的
相似回答