https://linen.dev logo
自分のentityPlayerを取得
# forum
p
renderスクリプト中でプレイヤーの情報による条件文を作ったのですが、マルチプレイ時に複数人いるプレイヤーの一人でも条件を満たせば通ってしまうので、各々のpc内で、renderスクリプトを実行したプレイヤーをmcidを取得できるメソッドがあれば教えて欲しいです。
例えばentity.func_70093_af()ってのがあると思いますが(難読化前:isSneaking)、それを"自分が"スニークしている時と限定できるentityに入るやつがあれば知りたいです
m
NGTUtil.getClientPlayer() でEntityPlayerを取得できます
↑でクライアントのプレイヤーエンティティを取得できるので、EntityPlayer#isSneaking()で自分がスニークしている時の条件が作れます
ちなみにMCIDはEntity#getCommandSenderName()で取得できます 難読化: ``entity.func_70005_c_();``
p
ありがとうございます!