#minecraft #search #finder #geode

app geode-finder

在 Minecraft 世界中搜索宝石和正在生长的紫水晶的工具

5 个稳定版本

1.0.4 2024年1月23日
1.0.3 2024年1月22日
1.0.2 2023年1月29日
1.0.1 2023年1月25日

#1 in #finder

MIT 许可证

33KB
724

Geode Finder

该程序帮助在指定的 Minecraft 世界中找到高密度的宝石和正在生长的紫水晶区域。它通过搜索半径内的每个块来执行搜索,并找到随机时间范围内超过给定阈值宝石的区域。然后,它通过模拟包括正在生长的紫水晶在内的宝石特征生成,以过滤掉未通过正在生长的紫水晶阈值的区域。完成后,程序将返回每个位置的中心块的坐标列表。

安装

GitHub 发布

  1. Windows、Linux 和 macOS 的可执行文件位于 GitHub 发布中。下载与您的平台对应的 zip 文件,提取,并运行二进制文件。

Cargo

本指南假设您已经安装并配置了 Rust 和 Cargo。

  1. 使用 cargo install geode-finder 编译并安装程序。

  2. 可执行文件将位于您的 cargo 二进制目录中。

使用方法

  1. 要查看所有可用参数和默认值,请使用 --help 参数运行可执行文件。默认值有助于最小化搜索量。

  2. 设置变量并运行程序(./geode-finder

  • --game-version:要使用的游戏版本(1.17,1.18-1.19,1.20+)
  • --seed:要搜索的世界的种子(默认:0)
  • --search-radius:要搜索的块半径(默认:1000)
  • --geode-threshold:随机时间范围内的最小宝石数量(默认:19)
  • --amethyst-threshold:随机时间范围内的最小正在生长的紫水晶数量(默认:800)
  • --start-x:要开始搜索的块的 x 坐标,以块为单位(默认:0)
  • --start-z:要开始搜索的块的 z 坐标,以块为单位(默认:0)
  1. 程序将生成一个有效位置的每个中心块的坐标列表。

  2. 如果您已安装地毯模组,我包含了一个辅助脚本来简化世界的预生成。将有效地质体位置列表复制到 [worldname]/scripts/shared/geodes.txt,并将 geodegen.sc 放置在 [worldname]/scripts 目录中。加载脚本后,使用 ./geodegen 开始搜索。

  3. 现在,您可以使用世界中的区域文件在这个 地质体AFK位置查找器 工具中获取最佳位置。

待办事项

  • 添加用户输入和命令行参数
  • 添加对1.17的支持
  • 发布Linux和Windows的可执行文件
  • 创建用于自定义地质体功能配置的变量
  • 改进地质体搜索算法,以最小化重复检查
  • 添加用于自动化世界生成的地毯脚本

致谢

  • KaptainWutax 提供了地质体查找器的参考实现
  • MrSpike 在逻辑和地质体生成信息上提供了一些帮助

依赖项

~3–10MB
~94K SLoC