2014-03-29 2 views
1

저는 Minecraft에서 평범하지 않은 세계를 만들고있는 부킷 킷 플러그인을 만들고 있습니다. NPC (봇) 엔티티가 실제로 플레이어가 아닌 마을 사람이 있어야합니다. 이미 봇을 프로그래밍하는 것이 현명하지만 각 봇에 이름을 기반으로 한 다른 스킨이 있기를 원합니다. 어쩌면 자원 팩 등으로이 작업을 수행 할 수 있습니까? 현재 그들은 같은 이름을 지닌 Minecraft 선수의 이름을 사용하지만 이것을 무시하고 싶습니다.NPC 플레이어 엔티티의 모양을 특정 스킨을 갖도록 변경하십시오.

Resourcepack :;

TL DR

내가 가진 이름으로 플레이어 기관 의 모양을 변경할 수 있습니까?

서버 쪽 명령?

playerConnection.sendPacket?

답변

2

현재 클라이언트 수정 없이는 불가능합니다. 원할 경우 Spoutcraft을 사용할 수 있지만이 경우 플러그인의 사용자는 텍스처가 올바르게 표시되도록 Spootcraft 실행 프로그램을 사용해야합니다.

그러나 바닐라 클라이언트에서는이 작업을 수행 할 방법이 없지만 많은 수의 Minecraft 계정을 구입하고 적절한 스킨을 지정하기에는 부족합니다.

+0

xD 모든 계정을 구매하면 내 마음이 흐려졌습니다. 그러나 40 개가 넘는 봇이 있습니다. 클라이언트 모드는 어떤가요? 클라이언트 측 모드를 만들기 시작했을 때 어떤 기회가 있는지 알고 계십니까? (그것이 효과가 있다면) – zfb

+2

@TonyBilby 글쎄, 당신은 spoutcraft 사이트를 체크 아웃 할 수 있습니다, 그들은 사이트에 대한 흩어져있는 자습서가 있어야합니다. http://www.minecraftforge.net/에서 단조를 시험해 볼 수도 있습니다.이 서버는 모든 사람들이 단조로 개조 된 서버에서 작동 할 수 있습니다. – kabb

+1

추가 된 노트로, forge는 일반적으로 더 다재다능하지만, spoutcraft는 spoutcraft mod이없는 플레이어에서 작동하며, forge는 위조가없는 플레이어에서는 작동하지 않습니다. spoutcraft가없는 플레이어는 특별한 질감을 볼 수 없습니다. – kabb

1

빠른 수정을 위해 DisguiseCraft 플러그인을 사용해보십시오. DisguiseCraft는 현재 Bukkit 웹 사이트에서 제공됩니다. ProtocolLib도 제대로 작동해야하며 서버에 둘 다 설치되어 있어야합니다. DisguiseCraft 페이지를 통해 ProtocolLib에 대한 링크를 찾을 수 있습니다. 나는 현재이 서버를 내 서버에서 사용하며 기능에 문제가 없다.

그러나 더 직접적인 접근 방법을 선호하는 경우 자신 만의 플러그인을 코딩 중이므로 Lib's Disguises 개발자 API를 살펴보십시오. DisguiseCraft와 마찬가지로 ProtocolLib도 필요하지만 Lib의 소스는 공개되어 있으며 개발자를 대상으로합니다. DisguiseCraft와 마찬가지로, Lib의 페이지를 통해 ProtocolLib에 대한 링크를 찾을 수 있습니다.