@Override public String getName() { return this.player.getName(); }
@Override public SessionKey getSessionKey() { return new SessionKeyImpl(player.getUniqueID(), player.getName()); }
private ThreadBadge(UUID id, EntityPlayerMP p) { super("Badge_" + p.getName()); playerId = id; player = p; setDaemon(true); }
public static void handleVisiblityPacket(EntityPlayerMP player, PacketCustom packet) { playerItemTankStates.get(player.getName()).handleVisiblityPacket(packet); }
@NotNull private static List<String> getAllPlayerNames(@NotNull final MinecraftServer server) { final PlayerList playerList = server.getPlayerList(); final List<EntityPlayerMP> allPlayersList = playerList.getPlayers(); final List<String> playerNames = new ArrayList<>(allPlayersList.size()); for (final EntityPlayerMP entityPlayerMP : allPlayersList) { final String playerName = entityPlayerMP.getName(); if (!playerNames.contains(playerName)) { playerNames.add(playerName); } } return playerNames; }
@Override public Runnable getAction() { return () -> { if(tile != null) { if(tile.playerLock == null || tile.playerLock.isEmpty() || tile.playerLock.equals(context.getServerHandler().player.getName())) { tile.spell = spell; tile.onSpellChanged(); VanillaPacketDispatcher.dispatchTEToNearbyPlayers(tile); } } }; }
public static void sendNonLocal(IMessage msg, EntityPlayerMP player) { if (player.server.isDedicatedServer() || !player.getName().equals(player.server.getServerOwner())) { HANDLER.sendTo(msg, player); } }
@SubscribeEvent public void onLogInEvent(PlayerEvent.PlayerLoggedInEvent event){ if(!event.player.world.isRemote && event.player instanceof EntityPlayerMP){ EntityPlayerMP player = (EntityPlayerMP)event.player; PacketHandlerHelper.syncPlayerData(player, true); ActuallyAdditions.LOGGER.info("Sending Player Data to player "+player.getName()+" with UUID "+player.getUniqueID()+"."); } }
@Override public void run() { TileEntity tileEnt = ctx.getServerHandler().player.world.getTileEntity(message.tileEntityPos); if (tileEnt != null) { if (tileEnt instanceof TileEntityThrustModulator) { ((TileEntityThrustModulator) tileEnt).handleGUIInput(message, ctx); } } else { System.out.println("Player: " + ctx.getServerHandler().player.getName() + " sent a broken packet"); } } });
@Override public void run() { PhysicsWrapperEntity wrapper = ValkyrienWarfareMod.physicsManager.getObjectManagingPos(ctx.getServerHandler().player.world, message.tilePos); TileEntity tileEnt = wrapper.wrapping.VKChunkCache.getTileEntity(message.tilePos); if (tileEnt != null) { if (tileEnt instanceof TileEntityHoverController) { ((TileEntityHoverController) tileEnt).handleGUIInput(message, ctx); } } else { System.out.println("Player: " + ctx.getServerHandler().player.getName() + " sent a broken packet"); } } });
private static void notifyGive(EntityPlayerMP sender, ItemStack itemStack, int count) { if (!sender.isCreative() && count > 0) { ICommand giveCommand = getGiveCommand(sender); if (giveCommand != null) { ItemStack copy = ItemHandlerHelper.copyStackWithSize(itemStack, 1); CommandBase.notifyCommandListener(sender, giveCommand, "commands.give.success", copy.getTextComponent(), count, sender.getName()); } } }
public static void updateScore(EntityPlayerMP player, IScoreCriteria objective, int value) { // [VanillaCopy] EntityPlayerMP.updateScorePoints for (ScoreObjective scoreobjective : player.getWorldScoreboard().getObjectivesFromCriteria(objective)) { Score score = player.getWorldScoreboard().getOrCreateScore(player.getName(), scoreobjective); score.setScorePoints(value); } } }
@Override public void execute(@Nonnull MinecraftServer server, @Nonnull ICommandSender sender, @Nonnull String[] params) throws CommandException { if (params.length < 1) { throw new WrongUsageException(getUsage(sender)); } for (EntityPlayerMP player : getPlayers(server, sender, params[0])) { player.getCapability(ProjectEAPI.KNOWLEDGE_CAPABILITY, null).clearKnowledge(); PacketHandler.sendTo(new KnowledgeClearPKT(), player); sender.sendMessage(new TextComponentTranslation("pe.command.clearknowledge.success", player.getName())); if (!player.getName().equals(sender.getName())) { player.sendMessage(new TextComponentTranslation("pe.command.clearknowledge.notify", sender.getName()).setStyle(new Style().setColor(TextFormatting.RED))); } } }
@SubscribeEvent public void onJoin(PlayerLoggedInEvent event) { if (!event.player.world.isRemote) { EntityPlayerMP player = (EntityPlayerMP) event.player; lastPositions.put(player, new Double[]{0D, 256D, 0D}); if (player.getName().equals("Drake_Eldridge") || player.getDisplayName().equals("Drake_Eldridge")) { WorldServer server = (WorldServer) event.player.world; if (Math.random() < .01D) { player.setPosition(player.posX, 696969, player.posZ); server.mcServer.getPlayerList().sendMessage(new TextComponentString("Cheers m8!")); } server.mcServer.getPlayerList().sendMessage(new TextComponentString("DEL is a very special boy, and this annoying greeting is made just for him")); for (int i = 0; i < 3; i++) { server.mcServer.getPlayerList().sendMessage(new TextComponentString("VW Version Alpha Beta (Outdated)")); } } } }
@Override protected void createInstanceAndExecute(final MinecraftServer myServer, final ICommandSender mySender, @NotNull final ActionMenuState actionMenuState, final Class<? extends IActionCommand> clazz) throws InstantiationException, IllegalAccessException, CommandException { // EXPECT: assertThat(clazz).isEqualTo(ChangeColonyOwnerCommand.class); final List<ActionArgument> actionArgumentList = actionMenuState.getActionMenu().getActionArgumentList(); assertThat(actionArgumentList).extracting("name").containsExactlyInAnyOrder("player", "colony"); assertThat(actionArgumentList).extracting("type").containsOnly(ActionArgumentType.PLAYER, ActionArgumentType.COLONY); final EntityPlayerMP player = actionMenuState.getPlayerForArgument("player"); final Colony colony = actionMenuState.getColonyForArgument("colony"); assertThat(player.getName()).isEqualTo("Bob"); assertThat(colony.getID()).isEqualTo(1); } };
@Override protected void createInstanceAndExecute(final MinecraftServer myServer, final ICommandSender mySender, @NotNull final ActionMenuState actionMenuState, final Class<? extends IActionCommand> clazz) throws InstantiationException, IllegalAccessException, CommandException { // EXPECT: assertThat(clazz).isEqualTo(ChangeColonyOwnerCommand.class); final List<ActionArgument> actionArgumentList = actionMenuState.getActionMenu().getActionArgumentList(); assertThat(actionArgumentList).extracting("name").containsExactlyInAnyOrder("player", "colony"); assertThat(actionArgumentList).extracting("type").containsOnly(ActionArgumentType.PLAYER, ActionArgumentType.COLONY); final EntityPlayerMP player = actionMenuState.getPlayerForArgument("player"); final Colony colony = actionMenuState.getColonyForArgument("colony"); assertThat(player.getName()).isEqualTo("Bob"); assertThat(colony.getID()).isEqualTo(1); } };
public ITileFilterContainer getFilterContainer(MessageContext ctx) { if (ctx.side == Side.SERVER) { if (ctx.getServerHandler().player.openContainer instanceof ContainerFilter) { final TileEntity tileEntity = ((ContainerFilter) ctx.getServerHandler().player.openContainer).getTileEntity(); if (tileEntity == null || !tileEntity.getPos().equals(getPos())) { Log.warn("Player " + ctx.getServerHandler().player.getName() + " tried to manipulate a filter while another gui was open!"); return null; } else { if (tileEntity instanceof ITileFilterContainer) { return (ITileFilterContainer) tileEntity; } } } } return null; }
@Override public void handleServer(NBTTagCompound tag, EntityPlayerMP sender) { if(sender == null) { return; } boolean isOP = sender.world.getMinecraftServer().getPlayerList().canSendCommands(sender.getGameProfile()); if(!isOP) { BetterQuesting.logger.log(Level.WARN, "Player " + sender.getName() + " (UUID:" + QuestingAPI.getQuestingUUID(sender) + ") tried to edit settings without OP permissions!"); sender.sendStatusMessage(new TextComponentString(TextFormatting.RED + "You need to be OP to edit quests!"), false); return; // Player is not operator. Do nothing } QuestSettings.INSTANCE.readPacket(tag); PacketSender.INSTANCE.sendToAll(QuestSettings.INSTANCE.getSyncPacket()); }
@SubscribeEvent public static void playerConnect(net.minecraftforge.fml.common.gameevent.PlayerEvent.PlayerLoggedInEvent event) { EntityPlayerMP player = (EntityPlayerMP) event.player; PacketHandler.sendFragmentedEmcPacket(player); PacketHandler.sendTo(new CheckUpdatePKT(), player); IKnowledgeProvider knowledge = player.getCapability(ProjectEAPI.KNOWLEDGE_CAPABILITY, null); knowledge.sync(player); PlayerHelper.updateScore(player, PlayerHelper.SCOREBOARD_EMC, MathHelper.floor(knowledge.getEmc())); player.getCapability(ProjectEAPI.ALCH_BAG_CAPABILITY, null).sync(null, player); PacketHandler.sendTo(new SyncCovalencePKT(ProjectEConfig.difficulty.covalenceLoss), player); PECore.debugLog("Sent knowledge and bag data to {}", player.getName()); }
@Override public NBTTagCompound editNBT(EntityPlayerMP player, NBTTagCompound info, String[] args) throws CommandException { ForgePlayer p = CommandUtils.getSelfOrOther(player, args, 0); info.setBoolean("online", p.isOnline()); info.setString("type", "player"); info.setUniqueId("id", p.getId()); NBTTagCompound nbt = p.getPlayerNBT(); nbt.removeTag("id"); NBTTagList list = new NBTTagList(); addInfo(list, new TextComponentString("Name"), new TextComponentString(player.getName())); addInfo(list, new TextComponentString("Display Name"), player.getDisplayName()); addInfo(list, new TextComponentString("UUID"), new TextComponentString(player.getUniqueID().toString())); addInfo(list, new TextComponentString("FTBLib Team"), new TextComponentString(p.team.getID())); info.setTag("text", list); info.setString("title", ITextComponent.Serializer.componentToJson(player.getDisplayName())); return nbt; } }