@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); } }
@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); } }
@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. }
@SubscribeEvent public void onPlayerChangedDimension(PlayerChangedDimensionEvent event) { Mekanism.jetpackOn.remove(event.player); Mekanism.gasmaskOn.remove(event.player); Mekanism.flamethrowerActive.remove(event.player); }
@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); } }
@SubscribeEvent public void onPlayerChangedDimension(PlayerChangedDimensionEvent e) { if (!e.player.worldObj.isRemote) { PacketHelper.syncOwnInventory((EntityPlayerMP) e.player,PlayerRpgInventory.get(e.player)); } PlayerRpgInventory.get(e.player); }
@SubscribeEvent public void dimChangeEvent(PlayerChangedDimensionEvent event) { NEISPH.sendHasServerSideTo((EntityPlayerMP) event.player); }
@SubscribeEvent public void onPlayerChangeDim(PlayerChangedDimensionEvent event) { prevAtmosphere.remove(event.player); }
@SubscribeEvent public void onDimChanged(PlayerChangedDimensionEvent evt) { removeFromAll(evt.player); }
@SubscribeEvent public void onPlayerChangedDimension(PlayerChangedDimensionEvent event) { PlayerInformation.forPlayer(event.player).setDirty(); }
@SubscribeEvent public void onPlayerDimChangedEvent(PlayerChangedDimensionEvent event) { }