Java源码示例:net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent

示例1
@SubscribeEvent
public void onPlayerLogin(PlayerLoggedInEvent event)
{
	EntityPlayer player = event.player;
	World world = player.worldObj;
	
	if (!world.isRemote)
	{
		CyberwarePacketHandler.INSTANCE.sendTo(new UpdateConfigPacket(), (EntityPlayerMP) player);  
	}
}
 
示例2
@SubscribeEvent
public void onPlayerJoinedServer(PlayerLoggedInEvent ev)
{
	this.stateEpisodeLock.readLock().lock();
	if (this.stateEpisode != null && this.stateEpisode.isLive())
	{
		this.stateEpisode.onPlayerJoinedServer(ev);
	}
	this.stateEpisodeLock.readLock().unlock();
}
 
示例3
@SubscribeEvent
public void onPlayerLoggedIn(PlayerLoggedInEvent event)
{
	PlayerManagerTFC.getInstance().players.add(new PlayerInfo(
			event.player.getName(),
			event.player.getUniqueID()));

	if(event.player.world.isRemote || event.player.dimension != 0)
		return;
	int islandX = (int)(event.player.posX) >> 12;
	int islandZ = (int)(event.player.posZ) >> 12;

	IslandMap map = WorldGen.getInstance().getIslandMap(islandX, islandZ);
	TFC.network.sendTo(new CMapPacket(islandX, islandZ, event.player.world.getSeed()+Helper.combineCoords(islandX, islandZ)), (EntityPlayerMP)event.player);
}
 
示例4
@SubscribeEvent
public static void onPlayerLoggin(PlayerLoggedInEvent event) {
   	if(SakuraConfig.harder_iron_recipe)
	event.player.sendMessage(new TextComponentTranslation("sakura.warning.harder_iron_recipe_enabled", new Object()));
}
 
示例5
/** Subclass should override this to act when the player joins the server.*/
protected void onPlayerJoinedServer(PlayerLoggedInEvent event) {}
 
示例6
@SubscribeEvent
public void loginEvent(PlayerLoggedInEvent event) {
    NEIServerConfig.loadPlayer(event.player);
    NEIServerPacketHandler.sendServerSideCheck((EntityPlayerMP) event.player);
}
 
示例7
@SubscribeEvent
public void loginEvent(PlayerLoggedInEvent event) {
    NEIServerConfig.loadPlayer(event.player);
    NEISPH.sendHasServerSideTo((EntityPlayerMP) event.player);
}
 
示例8
@SubscribeEvent
public void onPlayerLogin(PlayerLoggedInEvent event)
	{ sendBackpackStack(event.player, event.player); }
 
示例9
/** Synchronizes settings with players when they join the world / server. */
@SubscribeEvent
public void onPlayerLogin(PlayerLoggedInEvent event) {
	if (isNotServerOwner(event.player)) return;
	WearableBackpacks.CHANNEL.sendTo(MessageSyncSettings.create(), event.player);
}