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