HTTPS
https://git.nageyqma.icu/nageyqma/odin_next.git
SSH
git@git.nageyqma.icu:nageyqma/odin_next.git
HTTPS 链接可直接 git clone;推送代码请使用 SSH。
12345678910111213141516171819202122232425262728293031323334
package com.odtheking.odin.commands
import com.github.stivais.commodore.Commodore
import com.odtheking.odin.OdinMod.mc
import com.odtheking.odin.features.impl.render.Waypoints
import com.odtheking.odin.utils.*
val waypointCommand = Commodore("odwaypoint", "odw") {
literal("share") {
runs {
sendChatMessage(getPositionString())
}
runs { x: Int, y: Int, z: Int ->
sendChatMessage("x: $x, y: $y, z: $z")
}
}
literal("addtemp") {
runs { x: Int, y: Int, z: Int ->
Waypoints.addTempWaypoint("Waypoint", x, y, z)
}
runs { name: String, x: Int?, y: Int?, z: Int? ->
val (posX, posY, posZ)= mc.player?.blockPosition() ?: return@runs
Waypoints.addTempWaypoint(name, x ?: posX, y ?: posY, z ?: posZ)
}
runs {
val pos = mc.player?.blockPosition() ?: return@runs
Waypoints.addTempWaypoint("", pos.x, pos.y, pos.z)
}
}
}