개인 자료란 (JE)

  서버 커뮤니티

Profile 코우딩 대표칭호 없음
Profile

질문하기 플러그인

NPC나 몬스터의 AI를 코딩할 수 있나요?

2022.01.11 조회 수 666 추천 수 0
이해도 모드, 플러그인, 알고리즘 

안녕하세요! 

개발은 많이 해봤지만 마인크래프트 개발은 처음인 코우딩입니다.

혹시 NPC나 몬스터(이하 객체)의 스크립트를 직접 수정해서 

객체가 A 좌표로부터 B 좌표로 날아오거나 걸어서 이동하게 할 수 있나요?

순간이동이 아닌 서서히 움직이는 로직입니다!


그 외에도 객체의 외형을 변경할 수 있는지도 궁금하고

위와 같은 것들을 하기 위해서는 모드 제작을 공부해야하는지

플러그인을 공부해야하는지 궁금합니다.


영상으로 담으면 되는 느낌이라 멀티 플레이에 대한 부분은 제외할 것 같습니다!

혹시나 모드나 플러그인 둘 다 개발이 가능하다면 어느쪽이 좀 더 수월하거나 커스텀이 편리할 지 궁금합니다!


2개의 댓글

명이
2022.01.13

마인크래프트에서 LivingEntity는 Pathfinder에 의해서 움직입니다.

LivingEntity의 AI를 수정하기 위해서는 모드쪽을 공부하셔서 직접 Mixins을 이용해 수정하시거나,

nms를 사용해 엔티티 PathfinderGoal을 직접 수정하시면 되실 것 같습니다.

 

엔티티의 외형 변경의 경우 모드 사용시, 직접 변경하실 수 있고, 플러그인을 이용할 시, 서버 리소스팩을 통해 변경하실 수 있습니다.

 

또한 그저 엔티티가 특정 좌표로 걸어가는것을 원하시면, 이걸 참고하시면 될 것 같습니다.

https://www.spigotmc.org/threads/entity-walk-to-location.78916/

 

난이도의 경우는, nms를 건드리는것과 모드를 하는것 둘다 어렵기에 자신의 상황에 맞게 잘 선택하시는게 좋을 것 같습니다.

(플러그인 난이도는 쉽지만, nms쪽은 어려움)

 

https://www.youtube.com/watch?v=Fnonn5chXk4 (nms로 수정하시는 경우 - 1.16.5 펫 플러그인)

코우딩
2022.01.13
@명이

너무 감사합니다 ㅠㅠ 가이드가 되는 댓글이에요! 참고해서 좋은 작품 만들어보겠습니다~!

뉴스 및 창작물
/files/thumbnails/762/770/003/262x150.crop.jpg?20240418073724

레드스톤

T.B.H (고민중독) | 노트블럭 버전 | NoteBlock Cover [한국어 영어 중국어 가사 추가]

노트블럭전문가

2024-04-18

0

/files/thumbnails/218/767/003/262x150.crop.jpg?20240412130213

레드스톤

우리의 꿈 - 원피스 오프닝

노트블럭전문가

2024-04-12

0

/files/thumbnails/505/766/003/262x150.crop.jpg?20240411122306

레드스톤

기동전사 건담 수성의 마녀 | 노트블럭 커버 1

노트블럭전문가

2024-04-11

1

/files/thumbnails/932/765/003/262x150.crop.jpg?20240410124459

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

노트블럭전문가

2024-04-10

0

/files/thumbnails/403/765/003/262x150.crop.jpg?20240409190538

레드스톤

마인크래프트 노트블록으로 만든 『 밤양갱 (Bam Yang Gang) 』

Sonttukk

2024-04-09

4