프로젝트
자주 묻는 질문
짧은 답과, 자세한 내용이 있는 페이지로 가는 링크.
모드 만들기
Java를 알아야 하나요?
아니요. CraftScript는 열 줄짜리부터 클래스와 타입을 쓰는 여러 파일 프로젝트까지 대부분의 모드를 다룹니다. Kotlin은 모드가 크거나 그곳에만 있는 기능이 필요할 때 씁니다. CraftScript와 Kotlin과 Java를 참고하세요.
지금 CraftScript로 무엇을 할 수 있나요?
아이템, 블록, 조합법. 모든 이벤트에 반응하기. 권한이 있는 명령어. 타이머. 월드 변경과 플레이어 관리. 모든 모양의 블록, 나만의 모델을 가진 사용자 정의 몹, 월드 생성의 광석, 나무, 꽃, 구조물, 소리, 입자. 양식, 보스 바, 사이드바. 그리고 재시작해도 남는 데이터, 설정 파일, 클라이언트-서버 간 네트워크. 나만의 바이옴과 차원도 가능합니다.
Kotlin은 언제 쓰나요?
백그라운드 작업이나 Java 라이브러리가 필요할 때, 또는 대형 모드에서 정적 타입과 완전한 IDE를 선호할 때. 나머지는 모두 두 언어에서 사용할 수 있습니다.
모드가 관리하기 어려워지지 않게 하려면?
책임마다 파일 하나, 주제별 폴더(content/, events/, commands/, lib/), 콘텐츠와 동작의 분리, 그리고 각 부분을 나열하기만 하는 진입점. 모드 정리하기를 참고하세요.
다른 사람의 스크립트를 설치해도 안전한가요?
CraftScript 스크립트는 Crafting API만 사용할 수 있습니다. 파일을 읽지 않고, 연결을 열지 않고, Java를 쓰지 않으며, 무한 루프는 자동으로 중단됩니다. .jar 모드는 네이티브 코드이므로 만든 사람을 신뢰할 때만 설치하세요.
버전
어떤 Minecraft 버전이 필요한가요?
Minecraft Java 26.3.
새 Minecraft가 나와도 모드가 계속 작동하나요?
그것이 약속입니다. 모드는 Crafting과 대화하고, 게임에 맞추는 것은 Crafting입니다. 자세한 내용은 모드는 깨지지 않습니다에 있습니다.
Crafting의 새 버전이 나오면요?
마찬가지입니다. API는 늘어나기만 합니다. 대체될 것은 먼저 사용 중단으로 표시되고 계속 작동합니다. 무언가를 제거할 수 있는 것은 메이저 버전뿐이며, 대체 방법과 함께 공지됩니다.
플레이하기
바로 받을 수 있는 다운로드가 있나요?
아직 없습니다. Crafting은 버전 0.1.0이며 소스에서 빌드합니다. 설치를 참고하세요.
command not found: crafting이 나와요
실행 파일이 PATH에 없습니다. CLI와 편집기를 참고하세요.
모드가 없는 플레이어도 내 서버에 접속할 수 있나요?
네, 서버에 플러그인이나 서버 측 모드만 있다면 가능합니다. 블록이나 아이템을 추가하는 모드가 있으면 플레이어에게 정확히 무엇이 빠졌는지 표시됩니다. 설정과 네트워크를 참고하세요.
버그 있는 모드가 서버를 멈추게 하나요?
아니요. 이벤트나 명령어에서 난 오류는 모드 이름과 함께 기록되고 나머지는 모두 계속 실행됩니다. 타입 오류가 있는 스크립트는 불러오지 않고 오류 위치를 알려 줍니다.
다른 모딩 플랫폼용 모드도 작동하나요?
현재는 아닙니다. Crafting은 CraftScript, Kotlin, Java로 Crafting용으로 작성된 모드를 실행합니다. 게임이 바뀌어도 계속 작동한다고 보장되는 것은 이 모드들뿐입니다.