1.java.lang.IllegalStateException: Not found ability com.github.shane5828.myability 라고 서버엔 뜨고요
IntelliJ에선 똑같이 따라해봣는데 MyAbility랑 onPlayerInteract는 never used가 나오고있습니다..
아래는 제가 그대로 복사해온겁니다. 혹시 잘못쓴게있을까요
package foo.tutorial.psychics.ability
import com.github.noonmaru.psychics.Ability
import com.github.noonmaru.psychics.AbilityConcept
import org.bukkit.event.EventHandler
import org.bukkit.event.Listener
import org.bukkit.event.block.Action
import org.bukkit.event.player.PlayerInteractEvent
class MyAbility : Ability() {
override fun onEnable() {
psychic.registerEvents(MyAbilityListener())
}
}
class MyAbilityListener : Listener {
@eventhandler
fun onPlayerInteract(event: PlayerInteractEvent) {
if (event.action == Action.LEFT_CLICK_AIR) {
event.player.sendMessage("능력 사용자가 왼손을 휘둘렀다.")
}
}
}
-
event에 8번에보면 group과 author를 변경하라고하시는데 그 이유가 궁금하고 어떻게 바꿔야하는지
궁금합니다.
-
yml에 입력할때 그대로
abilities:
myfirstability:
ability: .myability 로 입력했는데도 1번같은 오류가 나옵니다
혹시 yml에 따로 뭘 더 적어야하나요? Event칸에보면 저대로 입력하셨던데
길게질문해서 죄송합니다..