하이라이트|highright
대표칭호 없음
HighRight b32fff82f5cc4636a74b555fffcf34c6
이름이 조금 그렇긴 한데 기능만큼은 보장해드립니다 ㅎㅎ
코틀린 유저 전용으로 만든거 참고 해주세유~
https://github.com/highright1234/shotokonoko
kommand { register("command") { suspendingExecutes { ... } } } papi { expansion("placeholder") { argument("value") { executes { val value: String by arguments value } } } } val players = newPlayerArrayList() // it removes a player who exit val cooldownData = CoolDownAttribute<UUID>(5000L) ... val event = listen<PlayerJoinEvent> { it.player.name == "HighRight" } val player = event.player // 쿨다운중 아니면 아래 코드들 실행함 cooldownData.withCoolDown(player.uniqueId) val storage = withContext(plugin.asyncDispatcher) { getDataStore("${player.uniqueId}") } player.sendMessage("비밀 이야기 해봐") // 10초 지나면 밑에 코드들 작동 안함 ChatScanner(player).await().onSuccess { component -> val chat = component.string // Component to String Bukkit.broadcast(text("<${player.name}> $chat")) storage.set("secret", chat) events<EntityDamageEvent>().filter { it.entity == player }.collect { event.player.sendMessage("허접♥") } }.onFailture { throwable -> when (throwable) { is TimedOutException { ... } is PlayerQuitException { ... } } }
자세한건 레포지토리 wiki나 debug 코드에서 보시길~ 하핫
명이
2022.11.01이름좀 제발...
하이라이트|highright
2022.11.05겔겔겔겔