通过可测量的条件搜索 Java 世界
选择必须位于起始区域附近的区域,然后让种子查找器测试 Java 种子编号。这反转了正常的种子地图工作流程:您提供条件并接收候选世界。
从一个中心和一个要求开始
搜索范围涵盖Java主世界。选择原点、估计世界出生点或自定义 X 和 Z 作为所有条件的中心。原点表示 X=0、Z=0。估计出生点是计算出的起始区域,而不是关于玩家将出现的确切区块的承诺。
添加生物群系要求或受支持的结构要求,然后设置其半径。半径是从该中心开始测量的。各在 512 方块内的村庄和生物群系在两侧可以相距 1024 方块。要要求村庄本身位于特定的生物群系中,请在结构条件内使用生物群系过滤器。
生物群系条件检查样本
搜索以选定的 Y 和步距对生物群系位置进行采样。可用步骤有 4、8、16、32 和 64 方块。较小的步骤检查更多的点。样本点之间的小小片区域可能会被遗漏,因此成功的采样条件并不是对该区域中每个块的陈述。
“全部”和“任意” 测试所选的生物群系名称是否出现在这些样本中。“仅限”和“无”限制样本可以包含的生物群系。生物群系多样性对不同的采样生物群系进行计数。高度很重要,因为现代 Java 生物群系是三维的:表面搜索无法确定相同的 X 和 Z 在另一个 Y 处包含所需的洞穴生物群系。
结构簇和地形估计
结构计数至少需要条件区域内选定的数量。簇添加了对距离限制,因此每对选定的结构必须足够接近。这与要求每个结构靠近搜索中心不同。
地形高度比较样本的估计中位高度。平坦度比较估计的地形和坡度;它不会计算树木数量、移除洞穴或确定每个表面区块都已准备好施工。地形条件支持半径最大为 256 方块。普通条件半径范围从 16 到 2048 方块,而地牢搜索仅限于 512 方块。
实例:512 方块内的村庄
对于 Java 26.3 种子 8675309,地图显示位于 X=-304、Z=-320 的村庄。它距原点的水平距离约为 441 方块,因此它是 512 方块原点半径内村庄的具体示例。普通的 Java 26.3 服务器返回了与 /locate structure minecraft:village_plains 相同的位置。
使用该示例来理解返回的村庄点:坐标满足放置距离要求,但它没有说明村庄有哪些房屋或行业。搜索会生成自己的候选种子,因此它不是返回该特定种子的命令。打开 Java 地图中的结果以检查其报告的匹配的周围环境。
组合条件而不改变其含义
每个添加的条件都必须通过。从您最需要的功能开始,仅在排除不合适的世界时才添加第二个条件。增加半径可以降低附近目标的要求;提高所需的计数会使其更加严格。搜索更多继续寻找其他结果。
选定的版本控制可以出现的生物群系和结构。 樱花树林 可从 Java 1.20 获取,而后续版本会添加其他目标。该工具不会恢复未知的现有世界种子或搜索 Bedrock、下界和末地世界。收藏夹保留在当前浏览器存储中,并且在清除站点数据后可能会消失。