Search in sources :

Example 1 with PlayerLoggedOutEvent

use of net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedOutEvent in project SpongeForge by SpongePowered.

the class SpongeForgeEventFactory method callPlayerLoggedOutEvent.

private static ClientConnectionEvent.Disconnect callPlayerLoggedOutEvent(Event event) {
    ClientConnectionEvent.Disconnect spongeEvent = (ClientConnectionEvent.Disconnect) event;
    PlayerLoggedOutEvent fmlEvent = new PlayerLoggedOutEvent((EntityPlayer) spongeEvent.getTargetEntity());
    ((IMixinEventBus) MinecraftForge.EVENT_BUS).post(fmlEvent, true);
    return spongeEvent;
}
Also used : IMixinEventBus(org.spongepowered.mod.interfaces.IMixinEventBus) PlayerLoggedOutEvent(net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedOutEvent) ClientConnectionEvent(org.spongepowered.api.event.network.ClientConnectionEvent)

Aggregations

PlayerLoggedOutEvent (net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedOutEvent)1 ClientConnectionEvent (org.spongepowered.api.event.network.ClientConnectionEvent)1 IMixinEventBus (org.spongepowered.mod.interfaces.IMixinEventBus)1