史莱姆区块查找 超简单java代码
现有的史莱姆区块查找器
打不开史莱姆区块查找器,自己写一个算了
步骤:
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代码相关推荐
- 我的世界java版怎么找史莱姆区块_我的世界手机版史莱姆区块查找的两种方法...
大家好,我是拾方. 大家在玩我的世界的时候,经常为一些材料而发愁,去收集又比较浪费时间,所以就有了一些"农场"存在.比如我们在做一些红石装置的时候,经常需要粘液球,前期只能去一些沼 ...
- 我的世界java版怎么找史莱姆区块_我的世界史莱姆在哪里
在我的世界1.9游戏当中怎么寻找史莱姆方区块,那么接下来就由小编给各位玩家们带来了我的世界1.9史莱姆区块寻找攻略,喜欢的小伙伴不妨看看怎么制作史莱姆农场吧,希望对各位玩家们有所帮助. 我的世界史莱姆 ...
- java版史莱姆区块,我的世界:最快找到史莱姆区块的方法,以后再也不用担心网速问题...
想要制作出粘性活塞,需要建造一个史莱姆农场,否则粘液球的获取会变成问题.为此,个人分享一个方法,可以更快找到史莱姆区块.熟练掌握之后,就算你的网速不过关,依旧可以正常的访问,而且速度非常的快. 可以确 ...
- 我的世界java版怎么找史莱姆区块_Minecraft我的世界中如何找到史莱姆
来源:Minecraft维基百科 史莱姆只会在主世界中40层以下的特定区块中生成.(1.4后也可夜间在沼泽群系生成)这些区块由世界的种子为输入的伪随机算法决定.基于下面的公式(Java语言),大约10 ...
- java版史莱姆区块_我的世界史莱姆傀儡
软件介绍 我的世界史莱姆傀儡是一个制作全新傀儡的mod,使用粘液和甜南瓜制作全新的自动傀儡,零伤害的粘液射击会对怪物造成减速,还能捡取掉落的粘液球制成新的方块来会做另一个傀儡,刷怪必备的冰冻减速buf ...
- android扫码 超简单零代码
android扫码 超简单零代码 小序 背景介绍 前期准备 zxing和华为扫码服务对比 开始搬运 结语 小序 这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用 ...
- 常见查找算法(Java代码实现)
一,顺序查找 查找算法中顺序查找算是最简单的了,无论是有序的还是无序的都可以,只需要一个个对比即可,但其实效率很低.我们来看下代码 public static int search(int[] a, ...
- Java的反射机制,内含超简单实例代码(搞懂反射,这一篇就够了)
一 首先来说说反射机制的概念: 程序在运行时, 对于类来说,可以知道该类的任意属性和方法: 对于对象来说,可以调用该对象的任意方法和属性: 就以上这种动态获取信息的机制就称为Java的反射机制 彻底了 ...
- 保证只要看一遍,新手也能写出来的超简单五子棋代码
想要学好一个东西,首先应该会寻找好的资料和资源 五子棋程序 我会将整体的代码拆分出来给大家进行详细的一个分析,或许不是最好的,但应该是最适合新手来完成的一个项目了. 首先在整个程序开始之前,所需要书写 ...
最新文章
- Flink1.7.2 sql 批处理示例
- 内存位置访问无效 midas.dll_内存虚拟化介绍
- 地球不是圆的,别让教科书限制了孩子的想象力!
- Java中的延迟分配
- c++ string 删除字符_字符串操作的全面总结
- SAP ABAP刷新ALV 渲染刷新 (我也不太懂,反正就这么写了)
- 使用BPF进行性能追踪-BPF前世今生
- block chain
- jsp或java中前后台传值乱码解决
- JSON.stringify和JSON.parse之间的区别
- 易混单词 expect VS except
- 区块链 交易怎么验证是否被篡改 SPV验证
- 易筋SpringBoot 2.1 | 第四篇:RestTemplate方法详解(2)
- 最小二乘法滤波 c语言,线性回归,最小二乘法 C语言实现
- MATLAB2014b安装
- mp4文件如何转换为webm格式 1
- 2021暑假Leetcode刷题——Two Pointers(1)
- Golang 字符串
- TypeScript查缺补漏
- 直观理解--马氏距离
热门文章
- JAVA -- 正则表达式高级学习技巧
- 巧妙去除Word文档修订和批注帮助
- 壞壞老婆VS傻傻老公
- 基于JAVA校园共享单车系统计算机毕业设计源码+系统+mysql数据库+lw文档+部署
- 【论文阅读】ReDoSHunter: A Combined Static and Dynamic Approach for Regular Expression DoS Detection
- 温度报警器 c语言,红外遥控温度报警器
- R语言学习-复杂网络中心度计算
- Linux进程管理四大工具ps \dstat\ top\ htop
- mysql myisam 主键关联_MySQL中myisam和innodb的主键索引有什么区别?
- 叮叮 算法数据结构(一)