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);
}