本帖最后由 Zevn 于 2018-12-9 13:00 编辑 
      
                                                                                   
                                                         
                                                              
                                                                
之前在某建筑全看见一群dalao在讨论四维,然后我觉得我可以用命令还原一下,但是操作起来比想象得要复杂得多,对我有一下几个难点:
1. 新版本更新浮点数以后坐标对齐方式好像有点变了,让还没怎么接触1.13的我很头疼
2.坐标选择器的参数用的体积(dx dy dz 后面不能跟负数)导致market都在“传送门”的角落,
所以48个tp的坐标都所有不同,同时还有注意视角问题让玩家感到“真亦假假亦真”的感觉
(四维相对三维真是一个四通八达的维度,计算得我快吐血了)
标题看起来好像很厉害,其实就是exe+tp(48个) 把8个房间连起来而已,所以命令没什么好说的,直接放出来!生成房间和market
把datapack放存档文件夹里,用命令方块执行一下"function room_system:kl/room"就可以了
外观: 喝口夜视游玩效果更佳!
喝口夜视游玩效果更佳!
来自群组: The Command's Power
                            
                     
                     
                        
之前在某建筑全看见一群dalao在讨论四维,然后我觉得我可以用命令还原一下,但是操作起来比想象得要复杂得多,对我有一下几个难点:
1. 新版本更新浮点数以后坐标对齐方式好像有点变了,让还没怎么接触1.13的我很头疼
2.坐标选择器的参数用的体积(dx dy dz 后面不能跟负数)导致market都在“传送门”的角落,
所以48个tp的坐标都所有不同,同时还有注意视角问题让玩家感到“真亦假假亦真”的感觉
(四维相对三维真是一个四通八达的维度,计算得我快吐血了)
标题看起来好像很厉害,其实就是exe+tp(48个) 把8个房间连起来而已,所以命令没什么好说的,直接放出来!生成房间和market
fill ~23 ~-10 ~-10 ~43 ~10 ~10 minecraft:light_blue_concrete hollowfill ~45 ~-10 ~-10 ~65 ~10 ~10 minecraft:lime_concrete hollowfill ~67 ~-10 ~-10 ~87 ~10 ~10 minecraft:black_concrete hollowfill ~1 ~-10 ~-10 ~21 ~10 ~10 minecraft:blue_concrete hollowfill ~23 ~12 ~-10 ~43 ~32 ~10 minecraft:red_concrete hollowfill ~23 ~-32 ~-10 ~43 ~-12 ~10 minecraft:orange_concrete hollowfill ~23 ~-10 ~-32 ~43 ~10 ~-12 minecraft:yellow_concrete hollowfill ~23 ~-10 ~12 ~43 ~10 ~32 minecraft:purple_concrete hollowsummon minecraft:armor_stand ~11 ~ ~ {Invisible:true,NoGravity:true,Tags:["ts"]}execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,Invisible:true,NoGravity:true,Tags:["d6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["d2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["d1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["a2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["a1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["b2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["b1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["c2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["c1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~-44 ~22 ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["e2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["e1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~-44 ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["f2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["f1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~22 ~22execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["g2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["g1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~ ~-44execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["h2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["h1"]}execute at @e[tag=ts] run tp @a ~ ~ ~setblock ~-1 ~ ~ minecraft:repeating_command_block[conditional=false,facing=up]{auto:1b,powered:0b,Command:"function room_system:kl/teleport"}kill @e[tag=ts]function room_system:kl/atexecute at @e[tag=ts] run fill ~1 ~10 ~1 ~-1 ~10 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~1 ~-10 ~1 ~-1 ~-10 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~10 ~1 ~1 ~10 ~-1 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~-10 ~1 ~1 ~-10 ~-1 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~1 ~1 ~10 ~-1 ~-1 ~10 minecraft:airexecute at @e[tag=ts] run fill ~1 ~1 ~-10 ~-1 ~-1 ~-10 minecraft:airexecute at @e[tag=ts] run fill ~1 ~11 ~1 ~-1 ~11 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~-11 ~1 ~-1 ~-11 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~11 ~1 ~1 ~11 ~-1 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~-11 ~1 ~1 ~-11 ~-1 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~1 ~11 ~-1 ~-1 ~11 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~1 ~-11 ~-1 ~-1 ~-11 minecraft:white_concrete
tp玩家execute at @e[tag=a1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~4execute at @e[tag=a2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~-4execute at @e[tag=a3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=a4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=a5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~4 ~execute at @e[tag=a6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-4 ~
execute at @e[tag=b1] run tp @e[dx=3,dy=3,dz=0,type=player] ~-13 ~1 ~11 90 0execute at @e[tag=b2] run tp @e[dx=3,dy=3,dz=0,type=player] ~-13 ~1 ~-11 90 0execute at @e[tag=b3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=b4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=b5] run tp @e[dx=3,dy=1,dz=3,type=player] ~-12 ~14 ~ 90 0execute at @e[tag=b6] run tp @e[dx=3,dy=1,dz=3,type=player] ~-12 ~-13 ~ 90 0
execute at @e[tag=c1] run tp @e[dx=3,dy=3,dz=0,type=player] ~-44 ~1 ~-40execute at @e[tag=c2] run tp @e[dx=3,dy=3,dz=0,type=player] ~-44 ~1 ~40execute at @e[tag=c3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=c4] run tp @e[dx=0,dy=3,dz=3,type=player] ~-83 ~1 ~execute at @e[tag=c5] run tp @e[dx=3,dy=1,dz=3,type=player] ~-44 ~-40 ~execute at @e[tag=c6] run tp @e[dx=3,dy=1,dz=3,type=player] ~-41.5 ~40 ~1.5
execute at @e[tag=d1] run tp @e[dx=3,dy=3,dz=0,type=player] ~15 ~1 ~11 270 ~execute at @e[tag=d2] run tp @e[dx=3,dy=3,dz=0,type=player] ~14.5 ~1 ~-10 270 ~execute at @e[tag=d3] run tp @e[dx=0,dy=3,dz=3,type=player] ~85 ~1 ~execute at @e[tag=d4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=d5] run tp @e[dx=3,dy=1,dz=3,type=player] ~15.5 ~14 ~ -90 ~execute at @e[tag=d6] run tp @e[dx=3,dy=1,dz=3,type=player] ~15.5 ~13 ~ -90 ~
execute at @e[tag=e1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~-15 ~14execute at @e[tag=e2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~-12 ~-15execute at @e[tag=e3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-16.5 ~-16 ~execute at @e[tag=e4] run tp @e[dx=0,dy=3,dz=3,type=player] ~ ~ ~execute at @e[tag=e5] run tp @e[dx=3,dy=1,dz=3,type=player] ~42 ~-40 ~1execute at @e[tag=e6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-4 ~
execute at @e[tag=f1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~15 ~14execute at @e[tag=f2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~15 ~-15execute at @e[tag=f3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-14 ~-16 ~execute at @e[tag=f4] run tp @e[dx=0,dy=3,dz=3,type=player] ~13 ~15 ~execute at @e[tag=f5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~4 ~execute at @e[tag=f6] run tp @e[dx=3,dy=1,dz=3,type=player] ~45 ~40 ~
execute at @e[tag=g1] run tp @e[dx=3,dy=3,dz=0,type=player] ~44 ~1 ~-40execute at @e[tag=g2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~-4execute at @e[tag=g3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-11 ~1 ~-12 180 ~execute at @e[tag=g4] run tp @e[dx=0,dy=3,dz=3,type=player] ~12 ~1 ~-13 180 ~execute at @e[tag=g5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~15 ~-14execute at @e[tag=g6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-15 ~-14
execute at @e[tag=h1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~4execute at @e[tag=h2] run tp @e[dx=3,dy=3,dz=0,type=player] ~44 ~1 ~40execute at @e[tag=h3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-13 ~1 ~16 0 ~execute at @e[tag=h4] run tp @e[dx=0,dy=3,dz=3,type=player] ~12 ~1 ~15execute at @e[tag=h5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~12 ~15execute at @e[tag=h6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-12 ~15这只是一个小作品,但是可以用建筑润色达到相得益彰的效果 (我特地让房间大一点,在里面还是比较空旷的,以留下空间给建筑大佬施展拳脚)
把datapack放存档文件夹里,用命令方块执行一下"function room_system:kl/room"就可以了
外观: 喝口夜视游玩效果更佳!
喝口夜视游玩效果更佳!
四维空间不同于三维空间,四维空间指的是标准欧几里得空间,可以拓展到n维;四维时空指的是闵可夫斯基空间概念的一种误解。人类作为三维物体可以理解四维时空(三个空间维度和一个时间维度)但无法认识以及存在于四维空间,因为人类属于第三个空间维度生物。通常所说时间是第四维即四维时空下的时间维度。四维空间的第四维指与x,y,z同一性质的空间维度。然而四维时空并不是标准欧几里得空间,时间的本质是描述运动的快慢。
通过一维、二维、三维空间的演变,人们提出了关于四维空间的一些猜想。尽管这些猜想现在并不能证明是正确的,但科学理论有很多是由猜想开始的。现今科学理论一般是基于现象总结规律,而关于四维空间的现象没有足够准确清晰的认识,或者看到了这种现象却并没有想到是四维空间引起的。




之前在某建筑全看见一群dalao在讨论四维,然后我觉得我可以用命令还原一下,但是操作起来比想象得要复杂得多,对我有一下几个难点:
1. 新版本更新浮点数以后坐标对齐方式好像有点变了,让还没怎么接触1.13的我很头疼
2.坐标选择器的参数用的体积(dx dy dz 后面不能跟负数)导致market都在“传送门”的角落,
所以48个tp的坐标都所有不同,同时还有注意视角问题让玩家感到“真亦假假亦真”的感觉
(四维相对三维真是一个四通八达的维度,计算得我快吐血了)
标题看起来好像很厉害,其实就是exe+tp(48个) 把8个房间连起来而已,所以命令没什么好说的,直接放出来!生成房间和market
(我特地让房间大一点,在里面还是比较空旷的,以留下空间给建筑大佬施展拳脚)fill ~23 ~-10 ~-10 ~43 ~10 ~10 minecraft:light_blue_concrete hollowfill ~45 ~-10 ~-10 ~65 ~10 ~10 minecraft:lime_concrete hollowfill ~67 ~-10 ~-10 ~87 ~10 ~10 minecraft:black_concrete hollowfill ~1 ~-10 ~-10 ~21 ~10 ~10 minecraft:blue_concrete hollowfill ~23 ~12 ~-10 ~43 ~32 ~10 minecraft:red_concrete hollowfill ~23 ~-32 ~-10 ~43 ~-12 ~10 minecraft:orange_concrete hollowfill ~23 ~-10 ~-32 ~43 ~10 ~-12 minecraft:yellow_concrete hollowfill ~23 ~-10 ~12 ~43 ~10 ~32 minecraft:purple_concrete hollowsummon minecraft:armor_stand ~11 ~ ~ {Invisible:true,NoGravity:true,Tags:["ts"]}execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,Invisible:true,NoGravity:true,Tags:["d6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["d2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["d1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["a2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["a1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["b2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["b1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["c2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["c1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~-44 ~22 ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["e2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["e1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~-44 ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["f2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["f1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~22 ~22execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["g2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["g1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~ ~-44execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["h2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["h1"]}execute at @e[tag=ts] run tp @a ~ ~ ~setblock ~-1 ~ ~ minecraft:repeating_command_block[conditional=false,facing=up]{auto:1b,powered:0b,Command:"function room_system:kl/teleport"}kill @e[tag=ts]function room_system:kl/atexecute at @e[tag=ts] run fill ~1 ~10 ~1 ~-1 ~10 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~1 ~-10 ~1 ~-1 ~-10 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~10 ~1 ~1 ~10 ~-1 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~-10 ~1 ~1 ~-10 ~-1 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~1 ~1 ~10 ~-1 ~-1 ~10 minecraft:airexecute at @e[tag=ts] run fill ~1 ~1 ~-10 ~-1 ~-1 ~-10 minecraft:airexecute at @e[tag=ts] run fill ~1 ~11 ~1 ~-1 ~11 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~-11 ~1 ~-1 ~-11 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~11 ~1 ~1 ~11 ~-1 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~-11 ~1 ~1 ~-11 ~-1 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~1 ~11 ~-1 ~-1 ~11 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~1 ~-11 ~-1 ~-1 ~-11 minecraft:white_concrete
tp玩家execute at @e[tag=a1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~4execute at @e[tag=a2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~-4execute at @e[tag=a3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=a4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=a5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~4 ~execute at @e[tag=a6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-4 ~
execute at @e[tag=b1] run tp @e[dx=3,dy=3,dz=0,type=player] ~-13 ~1 ~11 90 0execute at @e[tag=b2] run tp @e[dx=3,dy=3,dz=0,type=player] ~-13 ~1 ~-11 90 0execute at @e[tag=b3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=b4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=b5] run tp @e[dx=3,dy=1,dz=3,type=player] ~-12 ~14 ~ 90 0execute at @e[tag=b6] run tp @e[dx=3,dy=1,dz=3,type=player] ~-12 ~-13 ~ 90 0
execute at @e[tag=c1] run tp @e[dx=3,dy=3,dz=0,type=player] ~-44 ~1 ~-40execute at @e[tag=c2] run tp @e[dx=3,dy=3,dz=0,type=player] ~-44 ~1 ~40execute at @e[tag=c3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=c4] run tp @e[dx=0,dy=3,dz=3,type=player] ~-83 ~1 ~execute at @e[tag=c5] run tp @e[dx=3,dy=1,dz=3,type=player] ~-44 ~-40 ~execute at @e[tag=c6] run tp @e[dx=3,dy=1,dz=3,type=player] ~-41.5 ~40 ~1.5
execute at @e[tag=d1] run tp @e[dx=3,dy=3,dz=0,type=player] ~15 ~1 ~11 270 ~execute at @e[tag=d2] run tp @e[dx=3,dy=3,dz=0,type=player] ~14.5 ~1 ~-10 270 ~execute at @e[tag=d3] run tp @e[dx=0,dy=3,dz=3,type=player] ~85 ~1 ~execute at @e[tag=d4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=d5] run tp @e[dx=3,dy=1,dz=3,type=player] ~15.5 ~14 ~ -90 ~execute at @e[tag=d6] run tp @e[dx=3,dy=1,dz=3,type=player] ~15.5 ~13 ~ -90 ~
execute at @e[tag=e1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~-15 ~14execute at @e[tag=e2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~-12 ~-15execute at @e[tag=e3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-16.5 ~-16 ~execute at @e[tag=e4] run tp @e[dx=0,dy=3,dz=3,type=player] ~ ~ ~execute at @e[tag=e5] run tp @e[dx=3,dy=1,dz=3,type=player] ~42 ~-40 ~1execute at @e[tag=e6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-4 ~
execute at @e[tag=f1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~15 ~14execute at @e[tag=f2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~15 ~-15execute at @e[tag=f3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-14 ~-16 ~execute at @e[tag=f4] run tp @e[dx=0,dy=3,dz=3,type=player] ~13 ~15 ~execute at @e[tag=f5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~4 ~execute at @e[tag=f6] run tp @e[dx=3,dy=1,dz=3,type=player] ~45 ~40 ~
execute at @e[tag=g1] run tp @e[dx=3,dy=3,dz=0,type=player] ~44 ~1 ~-40execute at @e[tag=g2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~-4execute at @e[tag=g3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-11 ~1 ~-12 180 ~execute at @e[tag=g4] run tp @e[dx=0,dy=3,dz=3,type=player] ~12 ~1 ~-13 180 ~execute at @e[tag=g5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~15 ~-14execute at @e[tag=g6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-15 ~-14
execute at @e[tag=h1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~4execute at @e[tag=h2] run tp @e[dx=3,dy=3,dz=0,type=player] ~44 ~1 ~40execute at @e[tag=h3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-13 ~1 ~16 0 ~execute at @e[tag=h4] run tp @e[dx=0,dy=3,dz=3,type=player] ~12 ~1 ~15execute at @e[tag=h5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~12 ~15execute at @e[tag=h6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-12 ~15这只是一个小作品,但是可以用建筑润色达到相得益彰的效果
把datapack放存档文件夹里,用命令方块执行一下"function room_system:kl/room"就可以了
外观:
 喝口夜视游玩效果更佳!
喝口夜视游玩效果更佳!来自群组: The Command's Power
2021.12 数据,可能有更多内容
四维空间不同于三维空间,四维空间指的是标准欧几里得空间,可以拓展到n维;四维时空指的是闵可夫斯基空间概念的一种误解。人类作为三维物体可以理解四维时空(三个空间维度和一个时间维度)但无法认识以及存在于四维空间,因为人类属于第三个空间维度生物。通常所说时间是第四维即四维时空下的时间维度。四维空间的第四维指与x,y,z同一性质的空间维度。然而四维时空并不是标准欧几里得空间,时间的本质是描述运动的快慢。
通过一维、二维、三维空间的演变,人们提出了关于四维空间的一些猜想。尽管这些猜想现在并不能证明是正确的,但科学理论有很多是由猜想开始的。现今科学理论一般是基于现象总结规律,而关于四维空间的现象没有足够准确清晰的认识,或者看到了这种现象却并没有想到是四维空间引起的。
通过一维、二维、三维空间的演变,人们提出了关于四维空间的一些猜想。尽管这些猜想现在并不能证明是正确的,但科学理论有很多是由猜想开始的。现今科学理论一般是基于现象总结规律,而关于四维空间的现象没有足够准确清晰的认识,或者看到了这种现象却并没有想到是四维空间引起的。




之前在某建筑全看见一群dalao在讨论四维,然后我觉得我可以用命令还原一下,但是操作起来比想象得要复杂得多,对我有一下几个难点:
1. 新版本更新浮点数以后坐标对齐方式好像有点变了,让还没怎么接触1.13的我很头疼
2.坐标选择器的参数用的体积(dx dy dz 后面不能跟负数)导致market都在“传送门”的角落,
所以48个tp的坐标都所有不同,同时还有注意视角问题让玩家感到“真亦假假亦真”的感觉
(四维相对三维真是一个四通八达的维度,计算得我快吐血了)
标题看起来好像很厉害,其实就是exe+tp(48个) 把8个房间连起来而已,所以命令没什么好说的,直接放出来!生成房间和market
fill ~23 ~-10 ~-10 ~43 ~10 ~10 minecraft:light_blue_concrete hollowfill ~45 ~-10 ~-10 ~65 ~10 ~10 minecraft:lime_concrete hollowfill ~67 ~-10 ~-10 ~87 ~10 ~10 minecraft:black_concrete hollowfill ~1 ~-10 ~-10 ~21 ~10 ~10 minecraft:blue_concrete hollowfill ~23 ~12 ~-10 ~43 ~32 ~10 minecraft:red_concrete hollowfill ~23 ~-32 ~-10 ~43 ~-12 ~10 minecraft:orange_concrete hollowfill ~23 ~-10 ~-32 ~43 ~10 ~-12 minecraft:yellow_concrete hollowfill ~23 ~-10 ~12 ~43 ~10 ~32 minecraft:purple_concrete hollowsummon minecraft:armor_stand ~11 ~ ~ {Invisible:true,NoGravity:true,Tags:["ts"]}execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,Invisible:true,NoGravity:true,Tags:["d6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["d3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["d2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["d1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["a3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["a2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["a1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["b3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["b2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["b1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~22 ~ ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["c3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["c2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["c1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~-44 ~22 ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["e3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["e2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["e1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~-44 ~execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["f3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["f2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["f1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~22 ~22execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["g3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["g2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["g1"]}execute at @e[tag=ts] run tp @e[tag=ts] ~ ~ ~-44execute at @e[tag=ts] run function room_system:kl/atexecute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-11.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h6"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~8.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h5"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h4"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-10 ~-2.5 ~-1 {Invisible:true,NoGravity:true,Tags:["h3"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~-10 {Invisible:true,NoGravity:true,Tags:["h2"]}execute at @e[tag=ts] run summon minecraft:armor_stand ~-1 ~-2.5 ~10 {Invisible:true,NoGravity:true,Tags:["h1"]}execute at @e[tag=ts] run tp @a ~ ~ ~setblock ~-1 ~ ~ minecraft:repeating_command_block[conditional=false,facing=up]{auto:1b,powered:0b,Command:"function room_system:kl/teleport"}kill @e[tag=ts]function room_system:kl/atexecute at @e[tag=ts] run fill ~1 ~10 ~1 ~-1 ~10 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~1 ~-10 ~1 ~-1 ~-10 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~10 ~1 ~1 ~10 ~-1 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~-10 ~1 ~1 ~-10 ~-1 ~-1 minecraft:airexecute at @e[tag=ts] run fill ~1 ~1 ~10 ~-1 ~-1 ~10 minecraft:airexecute at @e[tag=ts] run fill ~1 ~1 ~-10 ~-1 ~-1 ~-10 minecraft:airexecute at @e[tag=ts] run fill ~1 ~11 ~1 ~-1 ~11 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~-11 ~1 ~-1 ~-11 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~11 ~1 ~1 ~11 ~-1 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~-11 ~1 ~1 ~-11 ~-1 ~-1 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~1 ~11 ~-1 ~-1 ~11 minecraft:white_concreteexecute at @e[tag=ts] run fill ~1 ~1 ~-11 ~-1 ~-1 ~-11 minecraft:white_concrete
tp玩家execute at @e[tag=a1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~4execute at @e[tag=a2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~-4execute at @e[tag=a3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=a4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=a5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~4 ~execute at @e[tag=a6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-4 ~
execute at @e[tag=b1] run tp @e[dx=3,dy=3,dz=0,type=player] ~-13 ~1 ~11 90 0execute at @e[tag=b2] run tp @e[dx=3,dy=3,dz=0,type=player] ~-13 ~1 ~-11 90 0execute at @e[tag=b3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=b4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=b5] run tp @e[dx=3,dy=1,dz=3,type=player] ~-12 ~14 ~ 90 0execute at @e[tag=b6] run tp @e[dx=3,dy=1,dz=3,type=player] ~-12 ~-13 ~ 90 0
execute at @e[tag=c1] run tp @e[dx=3,dy=3,dz=0,type=player] ~-44 ~1 ~-40execute at @e[tag=c2] run tp @e[dx=3,dy=3,dz=0,type=player] ~-44 ~1 ~40execute at @e[tag=c3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-4 ~1 ~execute at @e[tag=c4] run tp @e[dx=0,dy=3,dz=3,type=player] ~-83 ~1 ~execute at @e[tag=c5] run tp @e[dx=3,dy=1,dz=3,type=player] ~-44 ~-40 ~execute at @e[tag=c6] run tp @e[dx=3,dy=1,dz=3,type=player] ~-41.5 ~40 ~1.5
execute at @e[tag=d1] run tp @e[dx=3,dy=3,dz=0,type=player] ~15 ~1 ~11 270 ~execute at @e[tag=d2] run tp @e[dx=3,dy=3,dz=0,type=player] ~14.5 ~1 ~-10 270 ~execute at @e[tag=d3] run tp @e[dx=0,dy=3,dz=3,type=player] ~85 ~1 ~execute at @e[tag=d4] run tp @e[dx=0,dy=3,dz=3,type=player] ~4 ~1 ~execute at @e[tag=d5] run tp @e[dx=3,dy=1,dz=3,type=player] ~15.5 ~14 ~ -90 ~execute at @e[tag=d6] run tp @e[dx=3,dy=1,dz=3,type=player] ~15.5 ~13 ~ -90 ~
execute at @e[tag=e1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~-15 ~14execute at @e[tag=e2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~-12 ~-15execute at @e[tag=e3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-16.5 ~-16 ~execute at @e[tag=e4] run tp @e[dx=0,dy=3,dz=3,type=player] ~ ~ ~execute at @e[tag=e5] run tp @e[dx=3,dy=1,dz=3,type=player] ~42 ~-40 ~1execute at @e[tag=e6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-4 ~
execute at @e[tag=f1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~15 ~14execute at @e[tag=f2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~15 ~-15execute at @e[tag=f3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-14 ~-16 ~execute at @e[tag=f4] run tp @e[dx=0,dy=3,dz=3,type=player] ~13 ~15 ~execute at @e[tag=f5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~4 ~execute at @e[tag=f6] run tp @e[dx=3,dy=1,dz=3,type=player] ~45 ~40 ~
execute at @e[tag=g1] run tp @e[dx=3,dy=3,dz=0,type=player] ~44 ~1 ~-40execute at @e[tag=g2] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~-4execute at @e[tag=g3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-11 ~1 ~-12 180 ~execute at @e[tag=g4] run tp @e[dx=0,dy=3,dz=3,type=player] ~12 ~1 ~-13 180 ~execute at @e[tag=g5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~15 ~-14execute at @e[tag=g6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-15 ~-14
execute at @e[tag=h1] run tp @e[dx=3,dy=3,dz=0,type=player] ~ ~1 ~4execute at @e[tag=h2] run tp @e[dx=3,dy=3,dz=0,type=player] ~44 ~1 ~40execute at @e[tag=h3] run tp @e[dx=0,dy=3,dz=3,type=player] ~-13 ~1 ~16 0 ~execute at @e[tag=h4] run tp @e[dx=0,dy=3,dz=3,type=player] ~12 ~1 ~15execute at @e[tag=h5] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~12 ~15execute at @e[tag=h6] run tp @e[dx=3,dy=1,dz=3,type=player] ~ ~-12 ~15这只是一个小作品,但是可以用建筑润色达到相得益彰的效果 (我特地让房间大一点,在里面还是比较空旷的,以留下空间给建筑大佬施展拳脚)
把datapack放存档文件夹里,用命令方块执行一下"function room_system:kl/room"就可以了
外观:

 本帖最后由 Zevn 于 2018-12-10 00:33 编辑 
已更新图片和一些简介
前排提示:请确保命令方块下方至少有25格高空间,不然有一个房间会生成不了!
langyo 发表于 2018-12-9 07:32
http://www.iqiyi.com/lib/m_200925414.html
你所说的这四维的玩意……这里有个现成的电影给你参考下…… ...
已更新图片和一些简介
前排提示:请确保命令方块下方至少有25格高空间,不然有一个房间会生成不了!
神乎其技,不服不行!