monun/kommand

multiple argument type? 이걸 뭐라 해야 하나요

Closed this issue · 1 comments

kommand {
    "compass" {

        requires { isPlayer }

        "delete" {
            executes {
                CompassHandler.delete(player)
            }
        }

        "create" {
            "player"("player" to player()) {
                executes {
                    val player: Player by it

                    CompassHandler.create(this.player, player)
                }
            }

            "position"("position" to position2D()) {
                executes {

                }
            }
        }
    }
}

teleport 커맨드 처럼 인자에 플레이어 또는 좌표를 받는 커맨드를 생성하려 하는데
저런식으로 작성하면 작동은 하나 tab complete가 작동하지 않습니다(tp 커맨드는 작동) kommand에서 이런 경우는 어떻게 해야하나요?

Paper 1.19.4

바빠서 확인은 못했는데 보기에는 Dynamic Argument를 사용해야할것으로 보입니다