마인크래프트

    Server Engine : 메모장 없이 GUI로 마인크래프트 서버 만들기

    웹사이트(다운로드) : Server Engine Website (xtheia.github.io) 소개 복잡하고 번거로웠던 기존의 마인크래프트 서버 생성, 실행, 관리 과정을 누구나 쉽게 할 수 있도록 만들어본 프로그램입니다. 서버 코어 파일 자동 다운로드, 간편한 구성 및 실행, 데이터 및 이벤트(채팅 등) 시각화 기능을 갖추고 있습니다. 주요 기능 1. 빠른 서버 생성 버전을 선택하는 것만으로 빠르게 서버를 생성할 수 있습니다. (현재 PaperMC 지원, 추후 더 많은 서버 코어 다운로드 기능 지원 예정) 물론 기존에 사용하던 서버 폴더 또한 프로그램에 추가하여 관리할 수 있습니다. 서버 생성 - 자동 다운로드 생성 화면 2. 강력한 실행 및 구성 다양한 서버의 실행 설정 (메모리 할당, Java 런..

    마인크래프트 충전식 폭죽 플러그인 배포

    마인크래프트의 "겉날개"는 폭죽과 함께 사용하여 강력한 기동성을 확보할 수 있게 해 주는 아이템입니다. 하지만, 폭죽은 화약을 사용하여 조합할 수 있기 때문에 마음껏 사용하기 쉽지 않습니다. 따라서, 보다 간편하고 마음껏 사용해도 부담이 되지 않는 겉날개 추진 폭죽 시스템을 만들게 되었습니다. 간단한 소개 영상 : https://youtu.be/WRro2URwIdg 해당 플러그인은 CraftBukkit, Spigot, Paper, Purpur 등 모든 서버 코어와 호환됩니다. 테스트 버전 : 1.19.x

    마인크래프트 플러그인 개발 기초 [ #0 IDE 설정 ]

    그동안 마인크래프트 플러그인으로 무언가를 구현한 영상 댓글에 플러그인 개발 강좌가 필요하다는 것, 그리고 코딩에 들어가기 전까지 개발 환경을 세팅하는 과정이 생각보다 복잡하다는 의견이 자주 보였습니다. 따라서 마인크래프트 플러그인(혹은 모드) 개발을 시작해보고자 하시는 모두를 위해 자세한 과정을 정리해 보았습니다. 또한 개인적으로 개발 속도를 비약적으로 증가시키기 위한 팁 또한 포함해 작성하였습니다. 글로 부족한 부분이 있다면 영상 제작도 계획하고 있습니다. 1. IntelliJ IDEA 설치, 기본 환경 세팅 빠르고 편리한 개발을 위해서는 IDE가 필요합니다. IDE는 "통합 개발 환경" 이라는 뜻으로, 직접적인 코딩 작업 외에도 다양한 편리한 기능을 제공하는 프로그램이라고 할 수 있습니다. IDE를 ..

    블록 텍스쳐 이미지 파일, json 모델 파일 저장 위치 정리

    resources/assets/%모드이름%/blockstates 블록의 "상태"에 따른 블록의 외형 변화를 정의함. 아래와 같이 기본 상태는 ""를 사용해 정의하고, 블록의 상태에 따라 다른 텍스쳐를 사용할 수 있게 함. 이를 활용하는 대표적인 사례는 케이크 블록. 먹은 횟수에 따라 다른 텍스쳐를 취해야 함. resources/assets/%모드이름%/models/block 블록을 설치하였을 때의 텍스쳐를 정의함. textures-block 폴더 안, 블록의 각 면 이미지가 어느 면에 어떻게 표시되는지를 정의할 수 있음. BlockBench 등으로 만들어낸 json 파일을 여기에 넣으면 됨. resources/assets/%모드이름%/models/item 블록이 아이템 창 등, GUI에 있을 때의 텍스쳐..

    [ FORGE ] 마인크래프트 모드 추가하는 법

    1. 마인크래프트에 Forge가 이미 설치되어 있어야 합니다! 2. 모드를 추가하는 과정입니다. 1. 추가하고자 하는 모드를 다운받습니다. 2. 클립보드에 복사합니다. 3. 윈도우 + R키를 눌러 "실행" 창을 띄운 후, %appdata%를 입력해 마인크래프트 폴더에 진입합니다. 4. 모드 파일을 붙여넣기 합니다. 우리는 지금 모드를 "추가"하는 과정이기 때문에, 원래 있는 모드를 건드릴 필요가 없습니다. 만약 기존에 하던 모드들을 더 이상 하지 않고, 새로운 모드들만을 하고 싶으신 거면, 다 삭제하고 붙여넣기 하시면 됩니다. 5. 이후 마인크래프트를 실행합니다. - 만약 모드가 정상적으로 추가되지 않았거나 실행이 되지 않을 시 체크리스트 1) 올바른 버전으로 실행했는가? Forg..