Java 类cpw.mods.fml.common.gameevent.PlayerEvent.PlayerChangedDimensionEvent 实例源码

项目:ModJam-4    文件:StainManager.java   
@Hack
@Metaphor
@SubscribeEvent
public void dimChange(PlayerChangedDimensionEvent e)
{
       if (e.player.worldObj.isRemote)
       {
           // server only.
           return;
       }

    // old stain remover
    PacketManager.sendToPlayer(new PacketStainRemover(e.fromDim), e.player);

    // send new stains
    Collection<BloodStain> outStains = removeStains(e.toDim);


    for (BloodStain stain : outStains)
    {
        PacketManager.sendToPlayer(new PacketCreateStain(stain), e.player);
    }
}
项目:LambdaLib    文件:LIFMLGameEventDispatcher.java   
@SubscribeEvent
public void onPlayerChangedDimension(PlayerChangedDimensionEvent event) {
    if (!addPlayerChangedDimension.isEmpty()) {
        hPlayerChangedDimension.addAll(addPlayerChangedDimension);
        addPlayerChangedDimension.clear();
    }
    for (Iterator<LIHandler> it = hPlayerChangedDimension.iterator(); it.hasNext(); ) {
        LIHandler handler = it.next();
        if (handler.isDead())
            it.remove();
        else
            handler.trigger(event);
    }
}
项目:amunra    文件:TickHandlerServer.java   
@SubscribeEvent
public void onPlayerChangedDimension(PlayerChangedDimensionEvent event)
{
    MinecraftServer server = FMLCommonHandler.instance().getMinecraftServerInstance();
    WorldServer world = server.worldServerForDimension(event.toDim);
    if(world.provider instanceof MothershipWorldProvider) {
        ((MothershipWorldProvider)world.provider).sendPacketsToClient((EntityPlayerMP) event.player);
    }
    //event.
}
项目:vsminecraft    文件:ClientPlayerTracker.java   
@SubscribeEvent
public void onPlayerChangedDimension(PlayerChangedDimensionEvent event)
{
    Mekanism.jetpackOn.remove(event.player);
    Mekanism.gasmaskOn.remove(event.player);
    Mekanism.flamethrowerActive.remove(event.player);
}
项目:vsminecraft    文件:CommonPlayerTracker.java   
@SubscribeEvent
public void onPlayerDimChangedEvent(PlayerChangedDimensionEvent event)
{
    Mekanism.jetpackOn.remove(event.player.getCommandSenderName());
    Mekanism.gasmaskOn.remove(event.player.getCommandSenderName());
    Mekanism.flamethrowerActive.remove(event.player.getCommandSenderName());

    if(!event.player.worldObj.isRemote)
    {
        Mekanism.packetHandler.sendTo(new JetpackDataMessage(JetpackPacket.FULL, null, false), (EntityPlayerMP)event.player);
        Mekanism.packetHandler.sendTo(new ScubaTankDataMessage(ScubaTankPacket.FULL, null, false), (EntityPlayerMP)event.player);
    }
}
项目:rpginventory    文件:PlayerTracker.java   
@SubscribeEvent
public void onPlayerChangedDimension(PlayerChangedDimensionEvent e) {
    if (!e.player.worldObj.isRemote) {
        PacketHelper.syncOwnInventory((EntityPlayerMP) e.player,PlayerRpgInventory.get(e.player));
    }
    PlayerRpgInventory.get(e.player);
}
项目:4Space-5    文件:ServerHandler.java   
@SubscribeEvent
public void dimChangeEvent(PlayerChangedDimensionEvent event) {
    NEISPH.sendHasServerSideTo((EntityPlayerMP) event.player);
}
项目:AdvancedRocketry    文件:AtmosphereHandler.java   
@SubscribeEvent
public void onPlayerChangeDim(PlayerChangedDimensionEvent event) {
    prevAtmosphere.remove(event.player);

}
项目:SimplyJetpacks    文件:SyncHandler.java   
@SubscribeEvent
public void onDimChanged(PlayerChangedDimensionEvent evt) {
    removeFromAll(evt.player);
}
项目:CodeLyokoMod    文件:EventHandler.java   
@SubscribeEvent
public void onPlayerChangedDimension(PlayerChangedDimensionEvent event)
{
    PlayerInformation.forPlayer(event.player).setDirty();
}
项目:AMCore    文件:ClientPlayerTracker.java   
@SubscribeEvent
public void onPlayerDimChangedEvent(PlayerChangedDimensionEvent event) {

}
项目:AMCore    文件:CommonPlayerTracker.java   
@SubscribeEvent
public void onPlayerDimChangedEvent(PlayerChangedDimensionEvent event) {

}