Add the player object to the onLogin event so you don't need to dive internals for it during login
This commit is contained in:
parent
331768b272
commit
42aee9032f
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
var2.func_20057_k();
|
var2.func_20057_k();
|
||||||
+
|
+
|
||||||
+ FMLServerHandler.instance().handleLogin(p_6007_1_, field_8_b);
|
+ FMLServerHandler.instance().handleLogin(p_6007_1_, field_8_b, var2);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.field_7_c = true;
|
this.field_7_c = true;
|
||||||
|
|
|
@ -393,13 +393,13 @@ public class FMLServerHandler implements IFMLSidedHandler
|
||||||
* @param loginPacket
|
* @param loginPacket
|
||||||
* @param networkManager
|
* @param networkManager
|
||||||
*/
|
*/
|
||||||
public void handleLogin(Packet1Login loginPacket, NetworkManager networkManager)
|
public void handleLogin(Packet1Login loginPacket, NetworkManager networkManager, EntityPlayer player)
|
||||||
{
|
{
|
||||||
for (ModContainer mod : Loader.getModList())
|
for (ModContainer mod : Loader.getModList())
|
||||||
{
|
{
|
||||||
if (mod.wantsNetworkPackets())
|
if (mod.wantsNetworkPackets())
|
||||||
{
|
{
|
||||||
mod.getNetworkHandler().onLogin(loginPacket, networkManager);
|
mod.getNetworkHandler().onLogin(loginPacket, networkManager, player);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -49,7 +49,7 @@ public abstract class BaseMod implements IWorldGenerator, IPickupNotifier, IDisp
|
||||||
@Override
|
@Override
|
||||||
public final void onLogin(Object... data)
|
public final void onLogin(Object... data)
|
||||||
{
|
{
|
||||||
onClientLogin((Packet1Login)data[0], (NetworkManager)data[1]);
|
onClientLogin((Packet1Login)data[0], (NetworkManager)data[1], (EntityPlayer) data[2]);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -250,8 +250,9 @@ public abstract class BaseMod implements IWorldGenerator, IPickupNotifier, IDisp
|
||||||
* Called when a new client logs in. Make sure modloader knows about your channels
|
* Called when a new client logs in. Make sure modloader knows about your channels
|
||||||
* @param login
|
* @param login
|
||||||
* @param data
|
* @param data
|
||||||
|
* @param player
|
||||||
*/
|
*/
|
||||||
public void onClientLogin(Packet1Login login, NetworkManager data)
|
public void onClientLogin(Packet1Login login, NetworkManager data, EntityPlayer player)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue