minecraft-slime-finder

Minecraft Slime Finder for Kotlin

使用

将类添加到项目中并导入

import BedrockSlimeFinder
import JavaSlimeFinder

计算是否是史莱姆区块

// 基岩版
BedrockSlimeFinder.isSlimeChunk(x, z)
// Java 版
JavaSlimeFinder.isSlimeChunk(seed, x, z)

这里的 xz 是区块坐标,而不是世界坐标,方法返回 truefalse 如果你需要把世界坐标转换为区块坐标,可以这样计算

val chunkX = if (worldX >= 0) worldX / 16 else (worldX - 15) / 16
val chunkZ = if (worldZ >= 0) worldZ / 16 else (worldZ - 15) / 16

如果你需要获取史莱姆区块的随机生成器/随机种子,则运行

// 基岩版
BedrockSlimeFinder.getSlimeRandomSeed(x, z)
// Java 版
JavaSlimeFinder.getSlimeRandom(seed, x, z)

这里的 xz 同样是区块坐标