개인 자료란 (JE)

  서버 커뮤니티

Profile 하이라이트|highright 대표칭호 없음

Highright b32fff82f5cc4636a74b555fffcf34c6

Profile

커뮤니티 개발 개발자 자료 API or 라이브러리

이름은 조금 그렇긴 하지만 쓸만한 라이브러리

2022.10.20 조회 수 445 추천 수 1
마인크래프트 버전 모두 
API 종속성 Bukkit, Spigot, Paper 

이름이 조금 그렇긴 한데 기능만큼은 보장해드립니다 ㅎㅎ

코틀린 유저 전용으로 만든거 참고 해주세유~

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 코드에서 보시길~ 하핫




2개의 댓글

명이
2022.11.01

이름좀 제발...

뉴스 및 창작물
/files/thumbnails/713/360/003/262x150.crop.jpg?20221207000217

업데이트

마인크래프트 1.19.3 릴리스 후보 2 업데이트

마리오군

2022-12-06

0

/files/thumbnails/623/359/003/262x150.crop.jpg?20221205053724

업데이트

마인크래프트 1.19.3 릴리스 후보 1 업데이트

마리오군

2022-12-05

0

/files/thumbnails/159/359/003/262x150.crop.jpg?20221204203900

업데이트

마인크래프트 프리뷰 및 베타 1.19.60.20 업데이트

Dalsu

2022-12-04

0

/files/thumbnails/028/357/003/262x150.crop.jpg?20221203151725

업데이트

마인크래프트 베드락 에디션 1.19.50 업데이트

Dalsu

2022-12-03

0

/files/thumbnails/336/355/003/262x150.crop.jpg?20221130174334

해외반응

번역) 꿀팁 : 나뭇잎은 물이 얼게 하는걸 막습니다. 1

teara

2022-11-30

1

/files/thumbnails/213/355/003/262x150.crop.jpg?20221205055727

업데이트

마인크래프트 1.19.3 프리릴리스 3 업데이트

마리오군

2022-11-30

0