QWERTY770
本帖最后由 QWERTY_52_38 于 2021-1-22 10:56 编辑

如果你想要一个破坏村庄,你会怎么想?用TNT?太弱了!

下面我告诉大家一个更厉害的办法!需要1.16及以上

1.输入命令/attribute @p minecraft:generic.max_health base set 1024
2.输入命令/attribute @p minecraft:generic.armor base set 30
3.输入命令/attribute @p minecraft:generic.knockback_resistance base set 1.0
4.输入命令/attribute @p minecraft:generic.armor_toughness base set 20
5.输入命令/effect give @p minecraft:regeneration 100000 5
6.输入命令/effect give @p minecraft:fire_resistance 100000 5

输完之后,你的血量达到了1024,拥有满防御点数,完全抗击退,加血速度超高,还免疫火焰伤害!

最后将你的游戏模式调成生存,来到村庄里,输入命令/summon minecraft:ghast ~ ~ ~ {ExplosionPower:30}

你会看到一只恶魂向你扑来,然后一个火球爆炸了,炸出巨大的坑(至少30*30!),创造了大量火焰,附近所有生物和方块全部被破坏(除了玩家,因为你的血量被设为1024了,而这次爆炸大概只能造成200点伤害)!

其爆炸甚至可以直接摧毁水方块!

LomNotFound
加个ForgeWE直接//set 0 让村民感受人间险恶

暖水海洋
对自己只要给自己一个抗性提升5就无敌了,没必要加那么多效果

阿拉灯神丁
村民:wdnmd,什么仇什么怨!

QWERTY770
阿拉灯神丁 发表于 2021-1-22 11:01
村民:wdnmd,什么仇什么怨!

村民有一次毁了我的红石系统

淄博冠军
我竟觉得这个坑十分工整

QWERTY770
Omg_Mix 发表于 2021-1-22 11:03
我竟觉得这个坑十分工整

恶魂火球的爆炸计算似乎是按正方形搞的

我去找一下相关代码

2966947021
村民:我做错了什么?

QWERTY770
本帖最后由 QWERTY_52_38 于 2021-1-22 11:11 编辑
Omg_Mix 发表于 2021-1-22 11:03
我竟觉得这个坑十分工整

net.minecraft.entity.projectile.FireballEntity.java:39
  1. this.world.createExplosion((Entity)null, this.getPosX(), this.getPosY(), this.getPosZ(), (float)this.explosionPower, flag, flag ? Explosion.Mode.DESTROY : Explosion.Mode.NONE);
复制代码


net.minecraft.world.World.java
  1. public Explosion createExplosion(@Nullable Entity entityIn, double xIn, double yIn, double zIn, float explosionRadius, Explosion.Mode modeIn) {
  2.     return this.createExplosion(entityIn, (DamageSource)null, (ExplosionContext)null, xIn, yIn, zIn, explosionRadius, false, modeIn);
  3. }

  4. public Explosion createExplosion(@Nullable Entity entityIn, double xIn, double yIn, double zIn, float explosionRadius, boolean causesFire, Explosion.Mode modeIn) {
  5.     return this.createExplosion(entityIn, (DamageSource)null, (ExplosionContext)null, xIn, yIn, zIn, explosionRadius, causesFire, modeIn);
  6. }

  7. public Explosion createExplosion(@Nullable Entity exploder, @Nullable DamageSource damageSource, @Nullable ExplosionContext context, double x, double y, double z, float size, boolean causesFire, Explosion.Mode mode) {
  8.       Explosion explosion = new Explosion(this, exploder, damageSource, context, x, y, z, size, causesFire, mode);
  9.       if (net.minecraftforge.event.ForgeEventFactory.onExplosionStart(this, explosion)) return explosion;
  10.       explosion.doExplosionA();
  11.       explosion.doExplosionB(true);
  12.       return explosion;
  13. }
复制代码


net.minecraft.world.Explosion.java

shi-chu-ruo-ya
cpu和显卡哭的稀里哗啦

西瓜冰淇淋
旁人直呼真惨

QWERTY770
shi-chu-ruo-ya 发表于 2021-1-22 11:12
cpu和显卡哭的稀里哗啦

我的电脑基本没卡

爆炸的那一刻fps保持在50左右

游戏tick正常

shi-chu-ruo-ya
本帖最后由 shi-chu-ruo-ya 于 2021-1-22 11:18 编辑
QWERTY_52_38 发表于 2021-1-22 11:15
我的电脑基本没卡

爆炸的那一刻fps保持在50左右

英特尔i5 7200U表示我是个渣渣(我这™是什么神仙电脑)

许灬愿
不得不说在这之前我没见过摧毁水方块的指令。。。学到了,学到啦

QWERTY770
许灬愿 发表于 2021-1-22 11:22
不得不说在这之前我没见过摧毁水方块的指令。。。学到了,学到啦

你可以试一下/summon minecraft:fireball ~ ~ ~ {ExplosionPower:1000}

就连黑曜石也会被摧毁

常子谦中谦
/fill 坐标 坐标
air

1582310
奸商绝种日志?

EnderCoco
村民:虾仁猪心

今晚是守夜冠军
这指令也太硬了吧 杀疯了

叶青3366
创世神//set 0 了解一下

2.6854520010
QWERTY_52_38 发表于 2021-1-22 11:15
我的电脑基本没卡

爆炸的那一刻fps保持在50左右

唉,我的cpu是Intel E5700,2010年的
11年前的cpu,肯定受不了这些的

召唤凋灵会不会更好玩?凋灵应该会追着村民打。

guapi1
你这胡萝卜怎么这样子的

焕墨
此时的村庄前所未有的可爱~

🥶❄️☠️
额,直接搞一个爆炸半径64的火球就行了

QWERTY770
自由李代数 发表于 2021-1-22 15:49
唉,我的cpu是Intel E5700,2010年的
11年前的cpu,肯定受不了这些的

村民血量太低了

不过用/attribute调高血量再/effect加血应该可以

podys
学到了学到了

章北海666
TNT弱?把二营长的TNT炮抬上来!
其实毁灭一个村庄有必要输那么多指令吗?

btsa
不做人系列

凌雨林
阿拉灯神丁 发表于 2021-1-22 11:01
村民:wdnmd,什么仇什么怨!

村民如此黑心难道不该鲨?

。—。
指令太麻烦了,我直接卸载游戏

Lv?禁止IP
好吧,我是说很明显,村庄田里流出来的东西才是你此贴的目的

dyczz
厉害啊,有时候村民巨烦,叫唤,确实挺想这样做的

翊.
草,做个人吧

MashKJo
自由李代数 发表于 2021-1-22 15:49
唉,我的cpu是Intel E5700,2010年的
11年前的cpu,肯定受不了这些的

我尝试爆炸几百个tnt,fps没变(60fps左右

PGR宇
村民做错了什么2333

DJH666
本帖最后由 DJH666 于 2021-1-26 18:28 编辑

execute at djh2050 run summon minecraft:tnt ~ ~ ~
命令方块设置 重复执行、保持开启
创造模式,飞到哪炸到那。

QWERTY770
DJH666 发表于 2021-1-26 18:27
execute at djh2050 run summon minecraft:tnt ~ ~ ~ 重复执行、保持开启,创造走到哪炸到那 ...

试过了,容易卡死

开心的阿诺
  1. /give @p minecraft:potion 1 0 {display:{Name:"无敌药水",Lore:["By 开心的阿诺"]},HideFlags:32,ench:[{id:-1,lvl:0}],Potion:long_CBC,CustomPotionEffects:[{Id:1,Amplifier:0,Duration:600,ShowParticles:0b},{Id:3,Amplifier:0,Duration:600,ShowParticles:0b},{Id:5,Amplifier:0,Duration:600,ShowParticles:0b},{Id:6,Amplifier:0,Duration:600,ShowParticles:0b},{Id:8,Amplifier:0,Duration:600,ShowParticles:0b},{Id:10,Amplifier:0,Duration:600,ShowParticles:0b},{Id:11,Amplifier:0,Duration:600,ShowParticles:0b},{Id:12,Amplifier:0,Duration:600,ShowParticles:0b},{Id:13,Amplifier:0,Duration:600,ShowParticles:0b},{Id:14,Amplifier:0,Duration:600,ShowParticles:0b}]}
复制代码

试试?(1.12.2)
mcmod真香~