본문 바로가기

plugin

(3)
마인크래프트 개발환경을 빠르고 쉽게 구성: Spiracle ※ 해당 포스팅은 기초적인 그래들(Gradle) 언어를 숙지해야 쉽게 접하실 수 있습니다 ※ 오늘 소개할 라이브러리는 Spigradle 입니다. 해당 라이브러리는 마인크래프트 플러그인 개발환경을 빠르게 구성해줍니다. Spigradle은 plugin.yml을 자동으로 생성하며, Spigot, ProtocolLib, Vault 등 주요 플러그인 라이브러리를 손쉽게 적용할 수 있게 해줍니다. 또한, 내장된 기능으로 서버 구성과 테스트가 간편해집니다. Spigradle를 사용한 플러그인 개발환경 구축의 장점 Plugin.yml : Spigradle 이 Gradle 의 중속성 및 세팅을 확인하고 자동으로 Plugim.yml 을 생성 합니다. 라이브러리 적용 : spigot, protocollib, vault 등등..
마인크래프트 플러그인 개발 속도 올리는 꿀팁 ※ 해당 포스팅은 기초적인 IntelliJ 사용법을 숙지해야 쉽게 접하실 수 있습니다 ※ 오늘 소개할 것은 플러그인 개발 중 번거로운 부분을 해결하는 스크립트를 가져왔습니다. 플러그인 개발 과정에서 빌드 후 생성된 파일을 매번 서버의 특정 폴더로 수동으로 이동시키는 것은 번거로운 작업일 수 있습니다. 이 글에서는 IntelliJ IDEA와 Gradle을 활용하여 이 과정을 자동화하는 방법을 소개하고자 합니다. 해당 방법을 사용하면 마인크래프트 플러그인 개발 속도를 올릴 수 있습니다. Gradle 스크립트 설정하기 먼저, Gradle 스크립트에 복사 작업을 위한 copyPlugin 태스크를 추가합니다. 추가하는 위치는 build.gradle 파일에 추가를 하시면 됩니다. 이 태스크는 빌드된 플러그인 파일을..
마인크래프트 GUI 개발을 쉽게: Bukkit-View ※ 해당 포스팅은 기초적인 자바(Java) 언어를 숙지해야 쉽게 접하실 수 있습니다 ※ 오늘 소개할 라이브러리는 GUI 개발의 번거로움을 해소해 주는 효율적인 도구입니다. 많은 플러그인 개발자들이 경험하는 GUI 작업의 복잡성과 오류 발생의 문제를 해결하기 위해 설계된 이 라이브러리는 사용이 간편하며, 안정적인 GUI 개발을 가능하게 합니다. BukkitAPI를 사용한 인벤토리 클릭 이벤트 구현의 문제 다중 코드 작성 : BukkitAPI를 사용하여 각 클릭 이벤트를 구현하려면 다양한 코드 조각들이 필요합니다. 단순한 기능을 추가하기 위해서도 상당한 양의 코드 작성이 요구됩니다. 복잡한 이벤트 : 여러 클릭 이벤트를 인벤토리에 추가할 때마다 관리의 복잡성이 증가합니다. 이는 코드의 가독성을 낮추며, 유지..

반응형