1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-09 08:06:54 +02:00

Emulate player join for mocking.

This commit is contained in:
KHobbits
2014-05-27 20:34:53 +01:00
parent 94d4f0f854
commit 99c890ce84

View File

@@ -1141,6 +1141,21 @@ public class FakeServer implements Server
public void callEvent(Event event) throws IllegalStateException
{
Logger.getLogger("Minecraft").info("Called event " + event.getEventName());
if (event instanceof PlayerJoinEvent)
{
for (RegisteredListener listener : listeners)
{
if (listener.getListener() instanceof EssentialsPlayerListener)
{
PlayerJoinEvent jEvent = (PlayerJoinEvent)event;
EssentialsPlayerListener epl = (EssentialsPlayerListener)listener.getListener();
epl.onPlayerJoin(jEvent);
Essentials ess = (Essentials)listener.getPlugin();
ess.getLogger().info("Sending join event to Essentials");
ess.getUser(jEvent.getPlayer());
}
}
}
}
@Override