연셀
대표칭호 없음
이해도 | 입문자(아무것도 몰라요) |
---|---|
게임버전 (JE) | 1.16.5 |
게임버전 (BE) | 관련없음 |
스크립트 입문 하기에 좋은 강좌 영상이나 글 추천 부탁 드릴게요. 개발 관련 일을 하고 있어서 프로그래밍 언어 이해하는 건 금방 할 것 같긴 한데 강좌 글 같은 경우에는 다 쓰다가 중간에 끊기시고 그러더라고요 스크립트 사용 가능하신 분들은 처음에 어디서 익히게 되셨는지 궁금합니다.
qsef1256
2022.09.19강좌글이 중간에 끊기는 이유는 다뤄야 할 범위가 매우 넓기 때문입니다. 특히 스크립트는 구문 종류가 매우 많은 편이라 절대 한 강좌글이 모두를 다룰 수 없습니다.
진짜로 자유로이 스크립트를 다루고 싶으시면 Docs 를 참고해서 스스로 구문을 만드는 방법을 배우시는 게 맞습니다.
qsef1256
2022.09.19https://skripthub.net/docs/
얘가 자바로 치자면 JavaDocs 입니다
연셀
2022.09.20감사합니다. 참고하겠습니다 :>
xAQu
2022.09.19원래 프로그래밍을 하시던분이라면 스크립트 버리고 플러그인으로 가보세요 제발..
연셀
2022.09.20헉 그렇게 말씀하시는 이유가 따로 있으실까요?
qsef1256
2022.09.20스크립트는 플러그인에 비해 단점이 많습니다. 성능, 효율, 유지보수성 하나 나은게 없는데 자바를 배우기는 이런저런 이유로 꺼리는 사람들의 수요 때문에 유지되는 언어입니다.
qsef1256
2022.09.20https://m.cafe.naver.com/ca-fe/web/cafes/22109952/articles/1858922 자세한 내용은 제가 정리한 게시글을 참고해보세요
연셀
2022.09.21자세한 설명 감사합니다 :) 플러그인을 제작하는 쪽으로도 생각 해 봐야겠네요
연셀
2022.09.21선생님 뭐 하나 여쭤 보고 싶은데 플러그인 제작 중에 디버그는 불가능할까요? 에러가 나서 플러그인 적용이 안 되는데 어느 부분에서 에러가 나는지 잘 모르겠어서요
연셀
2022.09.21에러 로그를 보거나 디버깅 하는 방법을 여쭙고 있는 겁니다. 코드 중 어디선가 에러가 발생하면 콘솔에는
Could not load 'plugins\TestPlugin.jar' in folder 'plugins'
org.bukkit.plugin.InvalidPluginException: Cannot find main class `com.neoyes.testplugin.TestPlugin'
얘밖에 뜨질 않아서요. ㅠㅠ 코드에 문제가 없을 때는 저 에러 메시지도 안 뜨고 제대로 작동이 됩니다.
qsef1256
2022.09.21plugin.yml의 main: 부분에 올바른 메인 클래스 경로가 들어갔는지요?
qsef1256
2022.09.21플러그인도 별반 다를 건 없습니다만... 오류 로그를 구글에 검색하시면 대부분 해결책이 나옵니다
qsef1256
2022.09.21해결 안되면 qsef1256#6620 로 연락 바랍니다, 해당 오류는 디버깅이 아니라 플러그인 구조를 잘못 잡은 거라 코드를 봐야 압니다
qsef1256
2022.09.21참고로 Spigot Docs는 여기 있습니다: https://www.spigotmc.org/wiki/spigot-plugin-development/
연셀
2022.09.22귀찮으실 텐데 많은 도움 주셔서 감사합니다. 오늘 퇴근 후에 연락 드려도 괜찮을까요?
qsef1256
2022.09.22네 괜찮습니다