本帖最后由 FHC红石 于 2017-4-2 17:30 编辑
:今天给大家带来一个
23333333333
:又来……
:哦!太好了!黑科技!又能装逼了
:是的!开始我们的装逼旅程!首先给大家介绍我的突发奇想
:233
一定很有趣
:是的,这个想法来自与一个神奇的方块我在想方块能不能放在方块之间呢?
答案当然是不能的……
但是,我想许多建筑党应该都渴求把方块放在方块之间
这样会使他们的建筑更奇特
也能让解密地图更神秘
后来,我发现了36号方块23333
:我好像知道了什么……
:于是我尝试在36
号方块里“做文章”我们都知道,36号方块可以卡住方块实体
于是,我们能不能召唤一个偏移半个方块的距离的实体呢?
于是我试了下,的确可以!
然后就做出了这个
绝对不是利用视觉错觉制造的
:逆天啊!!!
:额……MC
就这样被你颠覆了……
:于是我又想,两个实体能不能重叠在一起呢?于是我做出了这些东西

:有点像……手风琴?钢琴?

:黑白太单调了……于是我做成了彩色
:有点像……(好吧我也不知道是什么)
:装饰不错(有点像书架)
:我想这对于建筑党来说是一个大福利但是,我会告诉你还能这么玩么

:卧槽……
:这还是我的MC
么……
:当然是啦现在进入教程
首先我们放置一个36号方块 1.7: 1.8+: - /setblock ~ ~ ~ piston_extension
复制代码- /setblock ~ ~ ~ minecraft:piston_extension
复制代码接着,重头戏来了! 召唤一个掉落的实体(在你头的位置) 1.7-1.8(1.9+不可用) - /summon FallingSand ~ ~1 ~ {Time:1,Tile:方块ID,Data:数据值}
复制代码1.8+ - /summon FallingSand ~ ~1 ~ {Time:1,Block:方块英文名,Data:数据值}
复制代码注意这里的方块ID在1.8不需要变成英文,可直接用数字ID |
还有一个很重要的要注意的地方「可不看,因为可能看不懂」
我们都知道输入坐标有两种形式 一种是~ ~ ~适用于按t输入或者要放置的方块或召唤的实体在命令方块附近 另一种是32 20 -125(数字坐标)适用于离要放置的方块或召唤的实体较远的时候用 但是在这里,这这两种坐标在使用的时候有一点差别 现在假设~=数字坐标 那么:~+0.1=数字坐标+0.6 ~+0.2=数字坐标+0.7 …… ~=数字坐标-0.5=数字坐标 我怕大家不理解,于是做了个表格 ~ 坐标 | 0 | ±0.0625 | ±0.125 | ±0.1875 | ±0.25 | ±0.3125 | ±0.375 | X | 数字坐标 | 0 | ±0.4375 | ±0.375 | ±0.3125 | ±0.25 | ±0.1875 | ±0.125 | X+0.5 |
好吧我认为可能还是没人能理解 |
简单来说就是
比如你召唤了一个偏移0.1m的实体
用~来写的话的确是偏移0.1m
用数字坐标来写的话却是偏移0.6m
就是这么奇怪,目前出现这样的原因可能是
在记录坐标时游戏会自动取整,加上或减去0.5
注意:像5.00这种数字坐标和5的数字坐标召唤出来的实体位置也是不一样的
好了,我们不纠结这些没用的东西
根据实体的偏移,我们可以做很多东西但是我们要注意一件事 只能写到小数点后两位 因为貌似MC就认小数点后两位「百分位」 而且不能0.01的地方召唤一个0.02的地方再召唤一个 会重叠,具体原因未知,如图:  
我觉得重叠也挺好看的对吧
后来我发现,隔0.03放一个就不会重叠 0.00 0.01-0.03 0.04-0.06 0.07-0.09 0.10-0.12 …… |
好的我们现在开始做先做一个偏移的方块 我们首先要知道在MC里一个方块里的一个像素多大 所以1/16=0.0625 所以如果我要召唤在x轴往正数方向偏移一个像素的方块 输入: - /summon FallingSand ~+0.0625 ~3 ~ {Time:1,Tile:1,Data:0}
复制代码+号可写可不写,但-号一定要写 这样就有了一个这样的石头 
接下来我们在高端一些 做这个 
先召唤一个偏移了0.49的方块(有时候写0.5会导致实体变成掉落物) 
现在站在在箭头所指的方块上输入指令 然后我们能得道这样的东西 如果放置的是完整方块,那么他会 
很奇怪,这个实体居然可以呆在上边……
现在再次站在箭头所指方块上,放置任意方块 然后就…… 

甚至这样:

:23333逆天啊!!! :好的让我们继续逆天利用这个特性,我们可以做一个加长版方块 怎么做我想大家都猜到了,就是召唤两个重叠的实体 具体怎么做我就不写了,因为前面的就已经够累的了…… :辛苦了…… |
:最后我来说下怎么破环这个偏移的“方块” 方法一:用setblock强行替换36号方块,会让实体变成掉落物
方法二:敲掉36号方块下面的承载方块,实体会掉下来变成方块或者变成掉落物形式
我相信没人能看懂这个帖子了……
:应该是吧……
:所以,我准备了视频教程!最后,如果你是1.8的,请注意!
在用~坐标召唤实体时,为了保证实体位置正确
请输入tp @p x y z 注意xyz为你要召唤是实体坐标,必须是数字坐标
为什么这么做呢?因为1.8的~不是取整,而是取小数,所以你必须保证~是整数
才能保证召唤是实体位置正确
恭喜你找到了福利
书架的制作方法
先这么放置
南
36号方块36号方块
36号方块36号方块
北
平铺
西南,东北朝向的书架
站在第一行第一个36号方块的位置,依次输入以下指令
/summon FallingSand ~ ~3 ~ {Time:1,Tile:35,Data:0}
/summon FallingSand ~-0.0625 ~3 ~-0.0625 {Time:1,Tile:35,Data:1}
/summon FallingSand ~-0.125 ~3 ~-0.125 {Time:1,Tile:35,Data:2}
/summon FallingSand ~-0.1875 ~3 ~-0.1875 {Time:1,Tile:35,Data:3}
/summon FallingSand ~-0.25 ~3 ~-0.25 {Time:1,Tile:35,Data:4}
/summon FallingSand ~-0.3125 ~3 ~-0.3125 {Time:1,Tile:35,Data:5}
/summon FallingSand ~-0.375 ~3 ~-0.375 {Time:1,Tile:35,Data:6}
/summon FallingSand ~-0.4375 ~3 ~-0.4375 {Time:1,Tile:35,Data:7}
/summon FallingSand ~-0.5 ~3 ~-0.5 {Time:1,Tile:35,Data:8}
/summon FallingSand ~-0.5625 ~3 ~-0.5625 {Time:1,Tile:35,Data:9}
/summon FallingSand ~-0.625 ~3 ~-0.625 {Time:1,Tile:35,Data:10}
/summon FallingSand ~-0.6875 ~3 ~-0.6875 {Time:1,Tile:35,Data:11}
/summon FallingSand ~-0.75~3 ~-0.75 {Time:1,Tile:35,Data:12}
/summon FallingSand ~-0.8125 ~3 ~-0.8125 {Time:1,Tile:35,Data:13}
/summon FallingSand ~-0.875 ~3 ~-0.875 {Time:1,Tile:35,Data:14}
/summon FallingSand ~-0.9375 ~3 ~-0.9375 {Time:1,Tile:35,Data:15}
/summon FallingSand ~-1 ~3 ~-1 {Time:1,Tile:35,Data:0}
东南,西北朝向的书架
站在第一行第二个36号方块的位置,依次输入以下指令
/summon FallingSand ~ ~3 ~ {Time:1,Tile:35,Data:0}
/summon FallingSand ~+0.0625 ~3 ~-0.0625 {Time:1,Tile:35,Data:1}
/summon FallingSand~+0.125 ~3 ~-0.125 {Time:1,Tile:35,Data:2}
/summon FallingSand ~+0.1875 ~3 ~-0.1875 {Time:1,Tile:35,Data:3}
/summon FallingSand ~+0.25 ~3 ~-0.25 {Time:1,Tile:35,Data:4}
/summon FallingSand ~+0.3125 ~3 ~-0.3125 {Time:1,Tile:35,Data:5}
/summon FallingSand ~+0.375 ~3 ~-0.375 {Time:1,Tile:35,Data:6}
/summon FallingSand ~+0.4375 ~3 ~-0.4375 {Time:1,Tile:35,Data:7}
/summon FallingSand ~+0.5 ~3 ~-0.5 {Time:1,Tile:35,Data:8}
/summon FallingSand ~+0.5625 ~3 ~-0.5625 {Time:1,Tile:35,Data:9}
/summon FallingSand ~+0.625 ~3 ~-0.625 {Time:1,Tile:35,Data:10}
/summon FallingSand ~+0.6875 ~3 ~-0.6875 {Time:1,Tile:35,Data:11}
/summon FallingSand ~+0.75 ~3 ~-0.75 {Time:1,Tile:35,Data:12}
/summon FallingSand ~+0.8125 ~3 ~-0.8125 {Time:1,Tile:35,Data:13}
/summon FallingSand ~+0.875 ~3 ~-0.875 {Time:1,Tile:35,Data:14}
/summon FallingSand ~+0.9375 ~3 ~-0.9375 {Time:1,Tile:35,Data:15}
/summon FallingSand ~+1 ~3 ~-1 {Time:1,Tile:35,Data:0}

[groupid=534]InfinityStudio[/groupid]