请选择 进入手机版 | 继续访问电脑版
查看: 9079|回复: 61

[命令方块] 【导弹防御塔命令教程】可攻击、有弹道、能追踪(更新OOC)

  [复制链接]

25

主题

126

帖子

91

积分

Lv.3 矿物能手

UID
16359
小麦
33
金锭
369
下界之星
0
发表于 2017-10-13 11:18:52 | 显示全部楼层 |阅读模式
本帖最后由 Msure 于 2017-12-10 10:54 编辑

今天给大家带来的是防御塔教程
先放两张图看效果:
网易1.gif
网易3.gif
当然也能防空

如图所示,一个导弹防御塔
下面来说说怎么做到的呢......
首先你需要搭建一个塔(废话)样式随意,自己觉得不难看就行。
然后就需要做导弹部分了。
玩过一段时间mc的玩家都知道,火球在mc是呈直线运动的,但是明显图里的火球拐了弯。
那么怎么才能让火球锁定目标并作出轨迹的改变呢,那就先从空间直角坐标系说起吧
空间直角坐标系(此图来源于百度)
空间直角坐标系.png
上过高中的人都学过这个,上过初中的也学过平面直角坐标系,可以类推。
由此图可见坐标系被三个平面分为了8个部分,3个平面又被三条轴细分成12个小平面,三条轴又被原点细分成6条射线,那么加起来一共就有8+12+6=26个区域
假设目标位置就是原点O,那我们只要穷举出火球在26个区域内的可能,并更改火球的运动方向,那么火球就会不断的向原点O靠近。
如图:
方向.png
箭头所示,如果火球在1区域内,会先斜向下运动,直到到达yoz平面再斜向下运动,直到到达x轴,之后沿着x轴运动到达原点。
至此原理部分就说完了,相信有数学基础的人都能理解。

之后给出指令(以下指令基于1.8版本【ps因为作者偷懒没在高版本做】,高版本只需把其中实体名称换掉,如ArmorStand→armor_stand)
首先创建攻击目标的计分板:
  1. /scoreboard objectives add attack dummy
复制代码
然后是穷举26个方位:(以下指令需要高频/循环)
分为8个区域,12个小平面,6条单向轴
  1. /execute @e[score_attack_min=1] ~1 ~2 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.81,-0.81,0.81]}

  2. /execute @e[score_attack_min=1] ~1 ~-100 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.81,0.81,-0.81]}

  3. /execute @e[score_attack_min=1] ~1 ~2 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.81,-0.81,-0.81]}

  4. /execute @e[score_attack_min=1] ~1 ~-100 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.81,0.81,0.81]}

  5. /execute @e[score_attack_min=1] ~-101 ~2 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.81,-0.81,0.81]}

  6. /execute @e[score_attack_min=1] ~-101 ~2 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.81,-0.81,-0.81]}

  7. /execute @e[score_attack_min=1] ~-101 ~-100 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.81,0.81,-0.81]}

  8. /execute @e[score_attack_min=1] ~-101 ~-100 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.81,0.81,0.81]}

  9. /execute @e[score_attack_min=1] ~-101 ~1 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[0.99,0.0,-0.99]}

  10. /execute @e[score_attack_min=1] ~1 ~1 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[-0.99,0.0,-0.99]}

  11. /execute @e[score_attack_min=1] ~1 ~1 ~-1 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[-0.99,0.0,0.99]}

  12. /execute @e[score_attack_min=1] ~-101 ~1 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[0.99,0.0,0.99]}

  13. /execute @e[score_attack_min=1] ~-101 ~2 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[0.99,-0.99,0.0]}

  14. /execute @e[score_attack_min=1] ~1 ~-100 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[-0.99,0.99,0.0]}

  15. /execute @e[score_attack_min=1] ~1 ~2 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[-0.99,-0.99,0.0]}

  16. /execute @e[score_attack_min=1] ~-101 ~-100 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[0.99,0.99,0.0]}

  17. /execute @e[score_attack_min=1] ~ ~-100 ~1 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,0.99,-0.99]}

  18. /execute @e[score_attack_min=1] ~ ~2 ~-101 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,-0.99,0.99]}

  19. /execute @e[score_attack_min=1] ~ ~2 ~1 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,-0.99,-0.99]}

  20. /execute @e[score_attack_min=1] ~ ~-100 ~-101 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,0.99,0.99]}

  21. /execute @e[score_attack_min=1] ~ ~2 ~ /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=0] {direction:[0.0,-1.4,0.0]}

  22. /execute @e[score_attack_min=1] ~1 ~1 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=0] {direction:[-1.4,0.0,0.0]}

  23. /execute @e[score_attack_min=1] ~-101 ~1 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=0] {direction:[1.4,0.0,0.0]}

  24. /execute @e[score_attack_min=1] ~ ~-100 ~ /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=0] {direction:[0.0,1.4,0.0]}

  25. /execute @e[score_attack_min=1] ~ ~1 ~1 /entitydata @e[type=Fireball,name=233,dx=0,dy=0,dz=100] {direction:[0.0,0.0,-1.4]}

  26. /execute @e[score_attack_min=1] ~ ~1 ~-101 /entitydata @e[type=Fireball,name=233,dx=0,dy=0,dz=100] {direction:[0.0,0.0,1.4]}
复制代码

这样就能做到一个名为233的火球无限靠近目标了
之后为了提高命中率,让火球靠近目标召唤苦力怕即爆炸:
  1. /execute @e[score_attack_min=1] ~ ~ ~ /execute @e[type=Fireball,name=233,r=2] ~ ~ ~ /summon Creeper ~ ~ ~ {ExplosionRadius:2,Fuse:-1,ActiveEffects:[{Id:14,Duration:99999}],CustomName:导弹}

  2. /execute @e[score_attack_min=1] ~ ~ ~ /execute @e[type=Fireball,name=233,r=2] ~ ~ ~ /kill @e[type=Fireball,r=2]
复制代码
为了好看我们加点特效:
  1. /execute @e[type=Fireball] ~ ~ ~ /particle flame ~ ~ ~ 0.01 0.01 0.01 0.06 8 force
复制代码
到此为止追踪及命中部分
就搞定了,下面来说发射部分,由上述指令可知,只要召唤一个名字为233的火球,这个火球就会追着计分板attack至少为1的玩家跑。
首先我们在防御塔里面放一个盔甲架:
  1. /summon ArmorStand ~ ~ ~ {CustomName:"2333",CustomNameVisible:0b,NoGravity:0,Invisible:1}
复制代码
之后可用低频脉冲顺序激活下列指令:(如五秒激活一次)
  1. /execute @e[type=ArmorStand,name=2333] ~ ~ ~ /scoreboard players set @e[r=70] attack 0

  2. /execute @e[type=ArmorStand,name=2333] ~ ~ ~ /scoreboard players set @e[name=!233,c=1,r=50,rm=1] attack 1

  3. /execute @e[score_attack_min=1] ~ ~ ~ /execute @e[type=ArmorStand,name=2333] ~ ~ ~ /summon Fireball ~ ~20 ~ {CustomName:"233",CustomNameVisible:0b,direction:[0.0,2.0,0.0],ExplosionPower:2}

  4. /execute @e[type=ArmorStand,name=2333] ~ ~ ~ /execute @e[type=Fireball,name=233,r=60] ~ ~ ~ /playsound fireworks.launch @a[r=60] ~ ~ ~ 100 0 0
复制代码
这样就会自动检测2333盔甲架周围50格的最近玩家并锁定,每激活一次发射一次导弹。

然后导弹防御塔就大功告成了!

各位看官高抬贵手点点赞吧~

经常有各大xx网站盗 取论坛的帖子,在此声明,本帖转载需经过作者同意


=============分割线=============
应要求更新OOC部分
使用方法:1、复制到命令方块直接激活使用
                2、使用
  1. /summon armor_stand ~ ~1 ~ {CustomName:"2333",CustomNameVisible:0b}
复制代码
               此指令来确定导弹发射的位置。塔需要自己建= =会在盔甲架上方14格处召唤导弹

下面给出ooc:(版本1.11)
  1. /summon falling_block ~ ~1.5 ~ {Time:1,Block:minecraft:redstone_block,Motion:[0d,-1d,0d],Passengers:[{id:falling_block,Time:1,Block:minecraft:activator_rail,Passengers:[{id:commandblock_minecart,Command:blockdata ~ ~-2 ~ {auto:0b,Command:""}},{id:commandblock_minecart,Command:setblock ~2 ~33 ~0 chain_command_block 1 replace {Command:"/scoreboard players set @e[type=armor_stand,name=2333,score_time_min=104] time 50",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~32 ~0 chain_command_block 1 replace {Command:"/execute @e[type=armor_stand,name=2333,score_time=103,score_time_min=103] ~ ~ ~ /execute @e[type=Fireball,name=233,r=60] ~ ~ ~ /playsound fireworks.launch @a[r=60] 989 15 1260 100 0 0",auto:1b}},{id:commandblock_minecart,Command:"setblock ~2 ~31 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~ ~ /execute @e[type=armor_stand,name=2333,score_time_min=102,score_time=102] ~ ~ ~ /summon Fireball ~ ~14 ~ {CustomName:\\"233\\",CustomNameVisible:0b,direction:[0.0,2.0,0.0],ExplosionPower:2}",auto:1b}"},{id:commandblock_minecart,Command:setblock ~2 ~30 ~0 chain_command_block 1 replace {Command:"/execute @e[type=armor_stand,name=2333,score_time_min=101,score_time=101] ~ ~ ~ /scoreboard players set @e[r=45,rm=1,type=Player,c=1] attack 1",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~29 ~0 chain_command_block 1 replace {Command:"/execute @e[type=armor_stand,name=2333,score_time_min=100,score_time=100] ~ ~ ~ /scoreboard players set @e[r=120] attack 0",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~28 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~ ~ /execute @e[type=Fireball,name=233,r=2] ~ ~ ~ /kill @e[type=Fireball,r=1]",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~27 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~ ~ /execute @e[type=Fireball,name=233,r=2] ~ ~ ~ /summon Creeper ~ ~ ~ {ExplosionRadius:2,Fuse:-1,CustomName:导弹防御塔}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~26 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~1 ~-101 /entitydata @e[type=Fireball,name=233,dx=0,dy=0,dz=100] {direction:[0.0,0.0,1.5]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~25 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~1 ~1 /entitydata @e[type=Fireball,name=233,dx=0,dy=0,dz=100] {direction:[0.0,0.0,-1.5]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~24 ~0 chain_command_block 1 replace {Command:"/execute @e[type=Fireball] ~ ~ ~ /particle flame ~ ~ ~ 0.01 0.01 0.01 0.06 8 force",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~23 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~1 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[-1.06,0.0,-1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~22 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~-100 ~ /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=0] {direction:[0.0,1.5,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~21 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~1 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=0] {direction:[1.5,0.0,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~20 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~1 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=0] {direction:[-1.5,0.0,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~19 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~2 ~ /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=0] {direction:[0.0,-1.5,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~18 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~-100 ~-101 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,1.06,1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~17 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~-100 ~1 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,1.06,-1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~16 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~2 ~1 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,-1.06,-1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~15 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~ ~2 ~-101 /entitydata @e[type=Fireball,name=233,dx=0,dy=100,dz=100] {direction:[0.0,-1.06,1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~14 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~-100 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[1.06,1.06,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~13 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~-100 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[-1.06,1.06,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~12 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~2 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[-1.06,-1.06,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~11 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~2 ~ /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=0] {direction:[1.06,-1.06,0.0]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~10 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~-100 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.87,0.87,0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~9 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~-100 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.87,0.87,-0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~8 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~2 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.87,-0.87,-0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~7 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~2 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[0.87,-0.87,0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~6 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~-100 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.87,0.87,-0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~5 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~2 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.87,-0.87,-0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~4 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~2 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.87,-0.87,0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~3 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~-100 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=100,dz=100] {direction:[-0.87,0.87,0.87]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~2 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~1 ~-1 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[-1.06,0.0,1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~1 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~-101 ~1 ~-101 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[1.06,0.0,1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~0 ~0 chain_command_block 1 replace {Command:"/execute @e[score_attack_min=1] ~1 ~1 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[-1.06,0.0,-1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~-1 ~0 chain_command_block 1 replace {Command:"?/execute @e[score_attack_min=1] ~-101 ~1 ~1 /entitydata @e[type=Fireball,name=233,dx=100,dy=0,dz=100] {direction:[1.06,0.0,-1.06]}",auto:1b}},{id:commandblock_minecart,Command:setblock ~2 ~-2 ~0 repeating_command_block 1 replace {Command:"/scoreboard players add @e[type=armor_stand,name=2333] time 1",auto:1b}},{id:commandblock_minecart,Command:/scoreboard objectives add time dummy},{id:commandblock_minecart,Command:/scoreboard objectives add attack dummy},{id:commandblock_minecart,Command:setblock ~ ~1 ~ command_block 0 replace {auto:1b,Command:fill ~ ~ ~ ~ ~-2 ~ air}},{id:commandblock_minecart,Command:kill @e[type=commandblock_minecart,r=1]}]}]}
复制代码

以防万一,若发现上述ooc不能用,请下载以下附件:
导弹防御塔ooc(1.11).zip (1.85 KB, 下载次数: 44)

评分

参与人数 7 小麦 +8 金锭 +35 收起 理由
幽默一啸 + 1 观点赞同
会飞的面包 + 5 优秀作品
潮潮 + 1 优秀作品
Netro777 + 1 + 3 看不懂但很666
白菜菜菜菜菜子 + 10 666666
DHK + 1 + 10 厉害了
翔翼之刃 + 1 + 10 优秀作品

查看全部评分

2

主题

5

帖子

3

积分

Lv.1 新手木匠

UID
35645
小麦
0
金锭
19
下界之星
0
发表于 2017-10-13 12:00:13 来自手机 | 显示全部楼层
可以用于建造类似LOL地图的 防御塔吗?  蓝色方防御塔,只攻击 紫色方的角色和怪,不攻击自己方

25

主题

126

帖子

91

积分

Lv.3 矿物能手

UID
16359
小麦
33
金锭
369
下界之星
0
 楼主| 发表于 2017-10-13 12:03:44 来自手机 | 显示全部楼层
艾米 发表于 2017-10-13 12:00
可以用于建造类似LOL地图的 防御塔吗?  蓝色方防御塔,只攻击 紫色方的角色和怪,不攻击自己方

可以加组队,只攻击其他队伍的就好

85

主题

1万

帖子

3878

积分

Lv.8 凋零克星

UID
514
小麦
973
金锭
9241
下界之星
0

内测精英勋章问答斯基的方向盘

发表于 2017-10-13 12:25:35 | 显示全部楼层
空间直角坐标系?应该是三维直角坐标系吧

点评

去补补立体几何基础  发表于 2017-10-22 15:26
学名就叫空间直角坐标系呀  发表于 2017-10-13 12:28

55

主题

1864

帖子

894

积分

Lv.6 附魔大师

UID
132755
小麦
369
金锭
2143
下界之星
0

内测精英勋章

发表于 2017-10-13 12:35:19 | 显示全部楼层
我觉得我需要继续学习数学啊呜
                                 
                                                                   点击签名档图片,有惊喜~

51

主题

800

帖子

258

积分

Lv.5 农牧专家

UID
712557
小麦
7
金锭
976
下界之星
0
发表于 2017-10-13 12:45:58 来自手机 | 显示全部楼层
我还没上高中额

1

主题

18

帖子

7

积分

Lv.1 新手木匠

UID
22012
小麦
1
金锭
1
下界之星
0
发表于 2017-10-13 12:50:11 来自手机 | 显示全部楼层
ArmorStand好像在1.11.2用不来 可能要改成armor_stand

25

主题

126

帖子

91

积分

Lv.3 矿物能手

UID
16359
小麦
33
金锭
369
下界之星
0
 楼主| 发表于 2017-10-13 12:59:13 来自手机 | 显示全部楼层
从零开始的木头 发表于 2017-10-13 12:50
ArmorStand好像在1.11.2用不来 可能要改成armor_stand

嗯,我在中间单独说明了,高版本实体ID的更改

1

主题

18

帖子

7

积分

Lv.1 新手木匠

UID
22012
小麦
1
金锭
1
下界之星
0
发表于 2017-10-13 13:01:45 来自手机 | 显示全部楼层
Msure 发表于 2017-10-13 12:59
嗯,我在中间单独说明了,高版本实体ID的更改

看来是我眼拙了= =

127

主题

4373

帖子

1315

积分

管理员

会玩不熊听指挥

UID
11683
小麦
82
金锭
2145
下界之星
0

内测精英勋章

发表于 2017-10-13 13:25:38 | 显示全部楼层
我的世界Moba大战即将上线

0

主题

56

帖子

16

积分

Lv.1 新手木匠

UID
16552
小麦
0
金锭
107
下界之星
0
发表于 2017-10-13 23:12:14 | 显示全部楼层
666看起来效果不错

1

主题

6

帖子

4

积分

Lv.1 新手木匠

UID
16711
小麦
1
金锭
27
下界之星
0
发表于 2017-10-14 12:32:56 | 显示全部楼层
穷举肯定很累吧?233,我还是选择bukkit

6

主题

381

帖子

260

积分

Lv.5 农牧专家

UID
248747
小麦
158
金锭
996
下界之星
0
发表于 2017-10-14 13:06:20 | 显示全部楼层
所以你可以在MC里做出LOL

9

主题

69

帖子

26

积分

Lv.2 石器学徒

UID
296283
小麦
0
金锭
156
下界之星
0
发表于 2017-10-14 18:11:53 来自手机 | 显示全部楼层
很6哦~作者你是自己研究的么awa

4

主题

29

帖子

11

积分

Lv.1 新手木匠

UID
187734
小麦
0
金锭
139
下界之星
0
发表于 2017-10-14 18:32:04 来自手机 | 显示全部楼层
马上就要学空间直角坐标系了,好激动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部