我的世界1.10双人船乘骑交通工具。那下面给大家分享的则是我的世界1.10版本的一个黑科技装置哦~有感兴趣的玩家不妨进来看看下面的介绍吧!希望大家喜欢。
游戏园我的世界官方群:325049520 或 256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!
玩服务器的小伙伴们可以加入:141931866 群一起联机玩游戏哦!
如果你是腐竹的话可以给我们投稿你的服务器哦~投稿地址:点我进入
如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~
船的坐标离前后乘骑的实体都有一段距离,那么如果其中的一个实体也是一条双人船呢?
于是就出现了这条龙舟:
这个梗我要留到明年端午233
因为船的坐标到后座实体的距离比到前座的要长,所以制作龙舟的时候把下一个船骑在上一个的后座上。如果放在前座上会变成一个类似于千足虫的东西,而且相同距离的龙舟要写的指令也会跟多。
生成指令:
summon Boat ~ ~5 ~ {CustomName:"head",NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1}]}]}]}]}]}]}]}]}]}]}]}
由于teleport不会改变乘骑着某个实体的实体的坐标,只会改变其朝向,所以这条“龙舟”可以做到单指令很方便的旋转、继承玩家朝向。下面列举“龙舟”的几个应用。
制造一条会旋转的路
如果在每一个盔甲架的头上再乘骑一个“假方块”,那么就会变成这个样子:
生成指令:
summon Boat ~ ~3 ~ {NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,Passengers:[{id:Shulker,NoAI:1,Invulnerable:1b,ActiveEffects:[{Id:14,Duration:1000000,ShowParticles:0b}]},{id:FallingSand,Block:iron_block,Time:1}]},{id:Boat,NoGravity:1}]}]}]}]}]}]}]}]}]}]}
然后是rcb:
entitydata @e[type=FallingSand] {Time:1}
execute @e[type=Boat] ~ ~ ~ teleport @e[type=Boat,c=1] ~ ~ ~ ~2 ~
其中第二条高频指令可以让整条“龙舟”旋转起来。修改最后的“2”可以试“龙舟”转的更快或更慢。
玩家可以在这条“路”上走,通过命令可以修改路旋转的快慢,可以用在冒险地图里做个机关之类的东西。
制做复杂的粒子特效路径
龙舟可以看做是一个圆规,可以用它旋转来“画圆”,比如:
生成指令同原版龙舟指令。
rcb:
execute @e[type=Boat] ~ ~ ~ teleport @e[type=Boat,c=1] ~ ~ ~ ~2 ~
execute @e[type=ArmorStand] ~ ~5 ~ particle flame ~ ~ ~ 0.01 0.01 0.01 0 1
如果在龙舟上再骑一组龙舟呢,再分别控制它们的转速呢?如果把底层的龙舟看成是一个圆规,那么它旋转的那一侧就是第二层龙舟的圆心,也就是可以以一个一直在做圆周运动的圆心来画圆。
如图:
生成指令:
summon Boat ~ ~5 ~ {CustomName:"head",NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{id:ArmorStand,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{CustomName:"a",id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{CustomName:"a",id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{CustomName:"a",id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{CustomName:"a",id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1},{CustomName:"a",id:Boat,NoGravity:1,Passengers:[{id:ArmorStand,NoGravity:1,CustomName:"particle"},{CustomName:"a",id:Boat,NoGravity:1}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}]}
rcb:
execute @e[type=Boat,name=a] ~ ~ ~ teleport @e[type=Boat,name=a,c=1] ~ ~ ~ ~10 ~
execute @e[type=Boat] ~ ~ ~ teleport @e[type=Boat,c=1] ~ ~ ~ ~2 ~
execute @e[type=ArmorStand,name=particle] ~ ~5 ~ /particle instantSpell ~ ~ ~ 0.01 0.01 0.01 0 10
这里也只列举了几种粒子效果方面的应用。除此以外还可以三层乘骑龙舟,几条龙舟一起旋转或者把这几者结合起来。
以及顺带一提雷鸣·翾鹗 也是用龙舟做出来的一个东西:
确定玩家朝向
如果teleport时引用玩家的坐标,然后让龙舟继承玩家朝向,那么就能做出来一些有趣的东西。比如:
生成指令同原版龙舟指令。
reb:
execute @a ~ ~-5 ~ teleport @e[type=Boat] ~ ~ ~ ~180 ~
execute @a[score_click_min=1] ~ ~ ~ execute @e[type=ArmorStand] ~ ~6.5 ~ /particle instantSpell ~ ~ ~ 0.01 0.01 0.01 0 5
execute @a[score_click_min=1] ~ ~ ~ execute @e[type=ArmorStand] ~ ~6 ~ effect @e[type=!Player,r=1] 7 1 1
scoreboard players set @a click 0
execute @e[type=ArmorStand] ~ ~5 ~ particle flame ~ ~ ~ 0.01 0.01 0.01 0 1
然后输入
/scoreboard objectives add click stat.useItem.minecraft.carrot_on_a_stick
添加一个名为“click”的统计胡萝卜钓竿使用次数的计分板。
这种方法可以免穷举确定玩家朝向,但无法确定y轴朝向,且有效距离很短,否则就需要把龙舟做的很长。
画圆
能旋转的就能画圆。配合setblock指令2cb就可以做出一个圆:
生成指令同原版龙舟指令。
rcb:
execute @e[type=Boat] ~ ~ ~ teleport @e[type=Boat,c=1] ~ ~ ~ ~2 ~
execute @e[type=Boat] ~ ~4 ~ setblock ~ ~ ~ iron_block
还可以execute不同的高度来画圆,然后展示一下我用这种方法画出来的几个圆(飞碟):
最后不得不提的一个bug就是,仔细观察龙舟,会发现它的每一条船都比上一条船矮一点,尽管它骑在上一条船上。每条船的实际坐标比上一条船y轴矮0.100000001490116格
所以龙舟过长的话会导致确定出来的这条直线一路向下。这也是为什么画圆的时候圆的中间会鼓出来一块。
PS:在此非常感谢我的世界MCBBS玩家skeleton小白的分享。
以上就是我的世界1.10双人船乘骑交通工具。更多精彩尽在游戏园我的世界专区。
相关攻略推荐:
大肚子TNT大炮加强射程版 我的世界炸弹黑科技
脑洞大开的黑科技 我的世界还原小米5开机动画
最新黑科技 我的世界物品还可以这么玩
炎黄每天打一架系列 我的世界路遇黑科技
19游戏网整理报道