现有的史莱姆区块查找器
打不开史莱姆区块查找器,自己写一个算了

步骤:
1、新建一个txt文件,复制下面代码到文件里并保存,然后文件名连同后缀改为
McCheckSlimeChunk.java
2、打开cmd进入java文件所在文件夹,执行
javac -encoding utf-8 McCheckSlimechunk.java
3、没有产生提示,且生成了一个McCheckSlimeChunk.class文件,此时执行
java McCheckSlimeChunk
即可运行。
4、最后还可以在McCheckSlimeChunk.class所在的文件夹新建一个txt文件,输入

java McCheckSlimeChunk
PAUSE

保存,后缀txt改为bat,创建快捷方式到桌面即可随时使用。

注意点:
1、相信玩MC的都装了Java环境。
2、只是方便查找,存在无数BUG
3、显示坐标均为区块坐标
4、报错找不到或无法加载主类,java环境配置有问题,参考知乎

import java.util.Random;
import java.util.Scanner;/*** @Author: 长得太帅,要好好反省!* @Date: 2021/4/2* @Description:*/
public class McCheckSlimeChunk {public static void main(String args[]){long seed = 0L;         // 默认地图种子int xStart = 0;           // X轴区块从开始int xEnd = 16;           // X轴区块到这里为止int zStart = 0;            // Z轴区块从开始int zEnd = 16;           // Z轴区块到这里为止Scanner sc = new Scanner(System.in);System.out.println("input seed(输入地图种子):");seed = sc.nextLong();System.out.print("start x(X轴起始区块):");xStart = sc.nextInt();System.out.print("end x(X轴结束区块):");xEnd = sc.nextInt();System.out.print("start z(Z轴起始区块):");zStart = sc.nextInt();System.out.print("end z(Z轴结束区块):");zEnd = sc.nextInt();System.out.println("种子:" + seed + "  x:" + xStart + "~" + xEnd + "  z:" + zStart + "~" + zEnd);if(xStart > xEnd || zStart > zEnd){System.out.println("start value must be less than end value!");System.out.println("起始区位置块应该小于结束区块!");return;}String[][] chunks = new String[xEnd - xStart + 1][zEnd - zStart + 1];int x = xStart;while (x <= xEnd){int z = zStart;while (z <= zEnd){// 官方算法Random rnd = new Random(seed +(int) (x * x * 0x4c1906) +(int) (x * 0x5ac0db) +(int) (z * z) * 0x4307a7L +(int) (z * 0x5f24f) ^ 0x3ad8025f);if(rnd.nextInt(10) == 0){//                    System.out.println("(" + x + ", " + z +")");chunks[x - xStart][z - zStart] = "■";}else chunks[x - xStart][z - zStart] = "□";z++;}x++;}// 打印分布情况,横向X轴,纵向Z轴,实心区块为史莱姆区块for (int zIndex = 0; zIndex < chunks[0].length; zIndex++){if(zIndex == 0){System.out.print(" ");for(int xHead = 0; xHead < chunks.length; xHead++) {if(xHead % 4 == 0)System.out.print("\t" + (xHead + xStart));}System.out.println("\t x");}for(int xIndex = 0; xIndex < chunks.length; xIndex++){if(xIndex == 0){System.out.printf("%7d ",zIndex + zStart);}System.out.print("" + chunks[xIndex][zIndex]);}System.out.println();}System.out.printf("%7s ", "z");}
}

效果图:

史莱姆区块查找 超简单java代码相关推荐

  1. 我的世界java版怎么找史莱姆区块_我的世界手机版史莱姆区块查找的两种方法...

    大家好,我是拾方. 大家在玩我的世界的时候,经常为一些材料而发愁,去收集又比较浪费时间,所以就有了一些"农场"存在.比如我们在做一些红石装置的时候,经常需要粘液球,前期只能去一些沼 ...

  2. 我的世界java版怎么找史莱姆区块_我的世界史莱姆在哪里

    在我的世界1.9游戏当中怎么寻找史莱姆方区块,那么接下来就由小编给各位玩家们带来了我的世界1.9史莱姆区块寻找攻略,喜欢的小伙伴不妨看看怎么制作史莱姆农场吧,希望对各位玩家们有所帮助. 我的世界史莱姆 ...

  3. java版史莱姆区块,我的世界:最快找到史莱姆区块的方法,以后再也不用担心网速问题...

    想要制作出粘性活塞,需要建造一个史莱姆农场,否则粘液球的获取会变成问题.为此,个人分享一个方法,可以更快找到史莱姆区块.熟练掌握之后,就算你的网速不过关,依旧可以正常的访问,而且速度非常的快. 可以确 ...

  4. 我的世界java版怎么找史莱姆区块_Minecraft我的世界中如何找到史莱姆

    来源:Minecraft维基百科 史莱姆只会在主世界中40层以下的特定区块中生成.(1.4后也可夜间在沼泽群系生成)这些区块由世界的种子为输入的伪随机算法决定.基于下面的公式(Java语言),大约10 ...

  5. java版史莱姆区块_我的世界史莱姆傀儡

    软件介绍 我的世界史莱姆傀儡是一个制作全新傀儡的mod,使用粘液和甜南瓜制作全新的自动傀儡,零伤害的粘液射击会对怪物造成减速,还能捡取掉落的粘液球制成新的方块来会做另一个傀儡,刷怪必备的冰冻减速buf ...

  6. android扫码 超简单零代码

    android扫码 超简单零代码 小序 背景介绍 前期准备 zxing和华为扫码服务对比 开始搬运 结语 小序 这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用 ...

  7. 常见查找算法(Java代码实现)

    一,顺序查找 查找算法中顺序查找算是最简单的了,无论是有序的还是无序的都可以,只需要一个个对比即可,但其实效率很低.我们来看下代码 public static int search(int[] a, ...

  8. Java的反射机制,内含超简单实例代码(搞懂反射,这一篇就够了)

    一 首先来说说反射机制的概念: 程序在运行时, 对于类来说,可以知道该类的任意属性和方法: 对于对象来说,可以调用该对象的任意方法和属性: 就以上这种动态获取信息的机制就称为Java的反射机制 彻底了 ...

  9. 保证只要看一遍,新手也能写出来的超简单五子棋代码

    想要学好一个东西,首先应该会寻找好的资料和资源 五子棋程序 我会将整体的代码拆分出来给大家进行详细的一个分析,或许不是最好的,但应该是最适合新手来完成的一个项目了. 首先在整个程序开始之前,所需要书写 ...

最新文章

  1. Flink1.7.2 sql 批处理示例
  2. 内存位置访问无效 midas.dll_内存虚拟化介绍
  3. 地球不是圆的,别让教科书限制了孩子的想象力!
  4. Java中的延迟分配
  5. c++ string 删除字符_字符串操作的全面总结
  6. SAP ABAP刷新ALV 渲染刷新 (我也不太懂,反正就这么写了)
  7. 使用BPF进行性能追踪-BPF前世今生
  8. block chain
  9. jsp或java中前后台传值乱码解决
  10. JSON.stringify和JSON.parse之间的区别
  11. 易混单词 expect VS except
  12. 区块链 交易怎么验证是否被篡改 SPV验证
  13. 易筋SpringBoot 2.1 | 第四篇:RestTemplate方法详解(2)
  14. 最小二乘法滤波 c语言,线性回归,最小二乘法 C语言实现
  15. MATLAB2014b安装
  16. mp4文件如何转换为webm格式 1
  17. 2021暑假Leetcode刷题——Two Pointers(1)
  18. Golang 字符串
  19. TypeScript查缺补漏
  20. 直观理解--马氏距离

热门文章

  1. JAVA -- 正则表达式高级学习技巧
  2. 巧妙去除Word文档修订和批注帮助
  3. 壞壞老婆VS傻傻老公
  4. 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
  5. 【论文阅读】ReDoSHunter: A Combined Static and Dynamic Approach for Regular Expression DoS Detection
  6. 温度报警器 c语言,红外遥控温度报警器
  7. R语言学习-复杂网络中心度计算
  8. Linux进程管理四大工具ps \dstat\ top\ htop
  9. mysql myisam 主键关联_MySQL中myisam和innodb的主键索引有什么区别?
  10. 叮叮 算法数据结构(一)