良い一日、
Java のリフレクションについて質問があります。次のコンストラクターを使用して、クラスのコンストラクターをインスタンス化したいPacketPlayOutPlayerInfo
:
public PacketPlayOutPlayerInfo(PacketPlayOutPlayerInfo.EnumPlayerInfoAction paramEnumPlayerInfoAction, Iterable<EntityPlayer> paramIterable){
[...]
}
コンストラクターを構築するには、このメソッドを使用します
Constructor<?> packetPlayerInfoConstructor = ReflectionHandler.getNMSClass("PacketPlayOutPlayerInfo").getConstructor(
ReflectionHandler.getNMSClass("PacketPlayOutPlayerInfo$EnumPlayerInfoAction"), _____);
最初の引数は完全に正常に機能していますが、コンストラクターを機能させるには、どういうわけかインターフェイス Iterable のクラスを取得する必要があります... (または私は?)
よろしくお願いします。良い一日を。
rapt0r