Minecraft(我的世界)中文论坛

 找回密码
 注册(register)

!header_login!

只需一步,立刻登录

查看: 4328|回复: 16

[命令方块] [Mc1.9][2b]使攻击型生物对实体发生战斗

[复制链接]
发表于 2015-12-13 17:31:27 | 显示全部楼层 |阅读模式

您尚未登录,立即登录享受更好的浏览体验!

您需要 登录 才可以下载或查看,没有帐号?注册(register)

x
本帖最后由 贰逼 于 2015-12-17 21:46 编辑

对于生物攻击的方法之前也有很多:
1.8通用版本的方法:http://www.mcbbs.net/thread-427720-1-1.html
1.9早期快照的方法:http://www.mcbbs.net/thread-475275-1-1.html

到了现在的版本,UUID有了革命性的更新,由于删去了‘UUID’这个NBT
QQ图片20151213180540.png

只能改用UUIDMost和UUIDLeast,所以战斗的发生指令也有了改变。

效果:
2015-12-13_17.56.31.png

2015-12-13_17.59.12.png

2015-12-13_17.59.15.png

2015-12-13_18.00.19.png

2015-12-13_18.00.21.png

(效果不多说了,更多在http://www.mcbbs.net/thread-427720-1-1.html
其中值得注意的是使用UUID关联的生物范围扩大到了所有攻击性生物(包括僵尸,但是没有小黑因为免疫抛射伤害)

1.9原理:
还是利用了抛射实体攻击里的“ownerName”标签强行将仇恨给对应的实体(几乎可以是全部生物,实体中目前只发现盔甲架有效)
  1. /summon Zombie ~ ~1 ~ {UUIDLeast:1l,UUIDMost:1l}
复制代码
生成一个指定UUID的接受攻击的实体。其中UUIDLeast和UUIDMost可更改,但是注意加上'l'后缀代表long int
  1. /summon Skeleton ~ ~1 ~
复制代码
生成一个攻击性生物
  1. /summon Snowball ~1 ~6 ~ {ownerName:"00000000-0000-0001-0000-000000000001"}
复制代码
在攻击性生物上方生成一个ownerName指向指定UUID的实体的雪球
这样这个雪球就能攻击到这个生物,让这个生物的仇恨判断为指定UUID的实体

其中UUID需要注意如何转换


https://en.wikipedia.org/wiki/Universally_unique_identifier (科普向,所有版本的UUID)

http://docs.oracle.com/javase/6/docs/api/java/util/UUID.html (MC中的UUID)

其他的UUID难解释,所以目前00000000-0000-0001-0000-000000000001就是最简单的了

最后提醒一点就是被攻击的实体只能出现一个,因为UUID不能重复

转换器:http://skylinerw.com/uuid/index.php
感谢@pca006132
来自群组: Command Block Logic

评分

参与人数 8人气 +10 金粒 +161 贡献 +1 收起 理由
FHC红石 + 3 + 70 + 1 好东西必须加分
CL_coin + 1 UUID不能重复么?-=-
JAKE_XU + 1 + 15 很棒的作品!
pca006132 + 2 + 35 我居然忘了23333
卅个屮 + 1 + 15 interesting
acordome + 1 助攻!
林扬骐 + 1 + 10 貌似可以出现多个吧……
awt2003 + 1 + 15 很棒的作品!

查看全部评分

回复

使用道具 举报

发表于 2015-12-13 17:36:27 | 显示全部楼层
膜拜,膜拜,话说1.8应该可以不行
回复

使用道具 举报

发表于 2015-12-13 17:53:45 | 显示全部楼层
这样晚上出门什么也不怕了
回复

使用道具 举报

发表于 2015-12-13 17:53:35 | 显示全部楼层
看不懂QwQ
回复

使用道具 举报

发表于 2015-12-13 18:00:31 | 显示全部楼层
有了这个仇恨可以干很多事奥
回复

使用道具 举报

发表于 2015-12-13 18:02:35 | 显示全部楼层
话说……好厉害的样子……
这样晚上就可以出去捡东西了……
回复

使用道具 举报

发表于 2015-12-16 20:45:16 | 显示全部楼层
一个least,一个most,照理说应该是可以多次生成吧……
中间不是还有一个杠吗?

点评

Unable to summon the entity  详情 回复 发表于 2015-12-16 21:26
回复

使用道具 举报

 楼主| 发表于 2015-12-16 21:26:47 | 显示全部楼层
林扬骐 发表于 2015-12-16 20:45
一个least,一个most,照理说应该是可以多次生成吧……
中间不是还有一个杠吗?

Unable to summon the entity

点评

额……我是说least小一些,然后most大一些……这样应该可以生成吧…… 好吧那么这样貌似就做不到仇恨了…… 那owner里面的几个杠杠是什么意思……  详情 回复 发表于 2015-12-16 21:47
回复

使用道具 举报

发表于 2015-12-16 21:47:53 | 显示全部楼层
贰逼 发表于 2015-12-16 21:26
Unable to summon the entity

额……我是说least小一些,然后most大一些……这样应该可以生成吧……
好吧那么这样貌似就做不到仇恨了……
那owner里面的几个杠杠是什么意思……还有,被拉仇恨的生物自身应该会有一个nbt吧(估计)

点评

你误会了 Least和Most不是上下限 他们是UUID的后半部分和前半部分 UUID太长了 一个L存不下 用两个L存下来  详情 回复 发表于 2016-8-16 21:02
基本都猜错了 杠是UUID标准格式  详情 回复 发表于 2015-12-16 22:05
回复

使用道具 举报

 楼主| 发表于 2015-12-16 22:05:50 | 显示全部楼层
林扬骐 发表于 2015-12-16 21:47
额……我是说least小一些,然后most大一些……这样应该可以生成吧……
好吧那么这样貌似就做不到仇恨了… ...

基本都猜错了
杠是UUID标准格式

点评

看来我真的在“胡思乱想……” 很想把我的想法上报官方,让官方加入某些性质  详情 回复 发表于 2015-12-16 23:03
回复

使用道具 举报

发表于 2015-12-16 23:03:57 | 显示全部楼层
本帖最后由 林扬骐 于 2015-12-18 20:15 编辑
贰逼 发表于 2015-12-16 22:05
基本都猜错了
杠是UUID标准格式,你的脑洞实在太大了
而且官方一般都没时间搞那么多新东西

看来我真的在“胡思乱想”


我的脑洞果然大到飞起

很想把我的想法上报官方,让官方加入某些性质

点评

完全没明白你的想法是啥  详情 回复 发表于 2016-8-16 21:02
仇恨比较复杂 容易出错 这也是官方尚未加入的原因  详情 回复 发表于 2015-12-17 09:13
回复

使用道具 举报

 楼主| 发表于 2015-12-17 09:13:08 | 显示全部楼层
林扬骐 发表于 2015-12-16 23:03
看来我真的在“胡思乱想”

仇恨比较复杂 容易出错 这也是官方尚未加入的原因
回复

使用道具 举报

发表于 2015-12-17 21:43:30 | 显示全部楼层
这个转换器可能有点帮助
http://skylinerw.com/uuid/index.php

点评

这个转换器在数太大的时候就不准了。。。 在负数的时候也不准。。。  详情 回复 发表于 2017-6-14 13:24
回复

使用道具 举报

发表于 2015-12-18 00:17:40 | 显示全部楼层
谢谢分享!赶紧下载试试效果
回复

使用道具 举报

发表于 2016-8-16 21:02:13 | 显示全部楼层
林扬骐 发表于 2015-12-16 21:47
额……我是说least小一些,然后most大一些……这样应该可以生成吧……
好吧那么这样貌似就做不到仇恨了… ...

你误会了 Least和Most不是上下限

他们是UUID的后半部分和前半部分
UUID太长了 一个L存不下 用两个L存下来

评分

参与人数 1人气 +1 收起 理由
林扬骐 + 1 原来如此

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册(register)

本版积分规则

Archiver|小黑屋|Mcbbs.net ( 京ICP备15023768号-1 ) | 手机版本

GMT+8, 2017-11-23 19:29 , Processed in 0.098042 second(s), 10 queries , Memcache On.

"Minecraft"以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。

© 2010-2017 我的世界中文论坛 版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。

快速回复 返回顶部 返回列表