전체 글34 스크립트 기초 활용 9편(자동완성) 마인크래프트의 명령어들을 보면 /tp를 친 뒤에 탭을 누를 시 온라인 플레이어의 목록 중에서 자동완성이 되는 기능이 있습니다. /tp 명령어뿐만이 아니라 다른 명령어들도 이런 자동완성 기능들을 가지고 있습니다. 여러 서버들을 돌아다니다 보면 마인크래프트 기본 명령어가 아닌 커스텀 명령어인데 자동완성 기능을 가진 명령어들을 찾아볼 수 있습니다. 물론 자동완성까지 사용할 정도로 명령어를 철저하게 만든다면 애초에 플러그인으로 명령어를 만들겠지만, 이번 시간에는 스크립트로 명령어 자동완성 기능을 사용해보도록 하겠습니다. 우선 기본적으로 스크립트에는 자동완성 기능이 없습니다. 따라서 skquery 애드온이 필요합니다. 아래는 애드온 다운로드 링크입니다. SkQuery [1.13-1.18+] | SpigotMC -.. 2022. 2. 26. 마인크래프트 서버 열기 2편(server.properties) 전편에서 마인크래프트 서버를 여는 법에 대해서 알아보았습니다. 그냥 서버를 열고 플레이해도 큰 문제는 없겠지만, 커맨드블록이 작동이 되지 않거나 하는 등의 일이 있을 수 있습니다. 또한 여러 마인크래프트 서버를 돌아다니다 보면, 기본 게임모드가 크리에이티브 모드이거나, pvp가 불가능하다거나 하는 등의 서버를 볼 수 있습니다. 그 기능들을 가진 서버들 중 대부분은 server.properties 설정들을 변경한겁니다. 이번 시간에는 server.properties를 다뤄보도록 하겠습니다. 이번 포스팅에서는 1.18.1 버전의 페이퍼를 기준으로 server.properties를 다룹니다. 영문 설명들의 출처는 마인크래프트 위키입니다. 1. enable-jmx-monitoring 사실 이건 저도 잘 모릅니다.. 2022. 2. 25. 스크립트 기초 활용 8편(음식) 여러 서버들을 돌아다니다 보면 주로 현실경제 또는 rpg 장르의 서버들에서 자기들만의 음식 시스템을 가지고 있는것을 알 수 있습니다. 음식에 쿨타임을 넣거나, 음식의 포만감을 임의로 조정하거나, 음식이 아닌 아이템들도 먹을 수 있도록 만든 서버들을 볼 수 있습니다. 이번 시간에는 스크립트를 활용하여 앞에 말한 3가지의 기능이 있는 음식 스크립트에 대해서 알아보도록 하겠습니다. 저번 시간과는 달리 이번 시간에는 별 다른 애드온이 필요하지 않습니다. 사용 방법부터 알려드리겠습니다. /음식 [아이템] [포만감] [쿨타임] (개수) (이름) 위 명령어를 칠 시, 음식 아이템이 지급됩니다. 그 음식 아이템을 우클릭할 시, 음식이 먹어집니다. 그럼 이제 소스코드를 보며 구문들을 분석해보도록 하겠습니다. comman.. 2022. 2. 24. 스크립트 기초 활용 7편(접속시간) 가끔 서버를 돌아다니다 보면 자신의 접속시간을 확인할 수 있거나, 또는 플레이어의 접속시간을 활용한 시스템을 사용하는 서버들이 있습니다. 물론 그런 서버들은 스크립트가 아닌 플러그인을 이용하여 시스템을 만들었을 확률이 매우 높지만, 스크립트로도 애드온을 사용한다면 충분히 만들 수 있습니다. 사실 이번 시간에 사용할 애드온은 스크립트 뿐만 아니라 java에 대한 어느정도 지식이 있어야지 완전히 이해가 가능한 스크립트이기에, 스크립트 기초 활용편에 넣는것에 대해서 고민을 조금 했었습니다. 하지만 자바를 모른다고 해서 아예 이해를 할 수 없는것은 아니기에, 결국 넣기로 했습니다. 애드온을 사용하지 않고 만드는것이 아예 불가능하진 않습니다. 이론상 매초마다 플레이어의 변수에 1을 더해서 만들수도 있습니다. 하지.. 2022. 2. 23. 이전 1 2 3 4 5 6 7 ··· 9 다음