【全网首发/Minecraft1.16】用计算器找全图钻石(超级硬核!)
2021-08-20 15:03 作者:陈皮Chenskiro | 我要投稿

一、计算器相关
1.注意
计算机模式改为程序员模式
01:27

2.运算符号解释
01:30
LSH:左移运算
01:35
RSH:右移运算
01:42
AND 与运算 记作“&”
01:48
OR 或运算 记作“l”
01:56
XOR 异或运算
02:03
选用QWORD模式
别名如下图

二、计算
2.计算过程
注意:运算时最好一步一个等号,避免优先级错误
02:56
记mul=25214903917
记mask=(1<<48)-1

举例:若地图种子为114514,则代入算式即可求出并重复四次
(此梗114514不可滥用,此数值仅为举例)
(seed*mul+11) AND mask
(114514*25214903917+11) AND (1<<48)-1
请继续往下计算

举例:若i为22娘 j为33娘,区块x为99,区块z为66,则代入算式
(16*99*22+16*66*33) XOR 114514+60009
请继续往下计算
总结:将实际数值计算代入即可
3.实际计算
例题:冰迷在游玩的时创建了一张新的地图,地图种子为123,请帮帮他解决以下问题(每题5分,共20分)
(1) 求该地图的i和j的值
(2) 当目标区块为(3,5)时,求该钻石的相对/绝对坐标
(3) 当目标区块为(4,6)时,求该钻石的相对/绝对坐标
(4) 当目标区块为(3,5)时,求该钻石的相对/绝对坐标
答案解析:
i值
07:26
j值
08:25
题2坐标
11:02
题3坐标
12:45
题4坐标
13:08