org.bukkit.entity.Player#chat ( )源码实例Demo

下面列出了org.bukkit.entity.Player#chat ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: Slimefun4   文件: SlimefunGuideListener.java
@EventHandler(priority = EventPriority.LOWEST)
public void onInteract(PlayerRightClickEvent e) {
    Player p = e.getPlayer();

    if (openGuide(e, SlimefunGuideLayout.BOOK) == Result.ALLOW) {
        if (p.isSneaking()) {
            SlimefunGuideSettings.openSettings(p, e.getItem());
        }
        else {
            SlimefunGuide.openGuide(p, SlimefunGuideLayout.BOOK);
        }
    }
    else if (openGuide(e, SlimefunGuideLayout.CHEST) == Result.ALLOW) {
        if (p.isSneaking()) {
            SlimefunGuideSettings.openSettings(p, e.getItem());
        }
        else {
            SlimefunGuide.openGuide(p, SlimefunGuideLayout.CHEST);
        }
    }
    else if (openGuide(e, SlimefunGuideLayout.CHEAT_SHEET) == Result.ALLOW) {
        // We rather just run the command here,
        // all necessary permission checks will be handled there.
        p.chat("/sf cheat");
    }
}
 
源代码2 项目: Skript   文件: EffMakeSay.java
@Override
protected void execute(Event e) {
	for (Player player : players.getArray(e)) {
		for (String message : messages.getArray(e)) {
			player.chat(message);
		}
	}
}
 
源代码3 项目: BetonQuest   文件: ChatEvent.java
@Override
protected Void execute(String playerID) {
    Player player = PlayerConverter.getPlayer(playerID);
    for (String message : messages)
        player.chat(message.replace("%player%", player.getName()));
    return null;
}
 
源代码4 项目: ChestCommands   文件: OpIconCommand.java
@Override
public void execute(Player player) {

	if (player.isOp()) {
		player.chat("/" + getParsedCommand(player));

	} else {
		player.setOp(true);
		player.chat("/" + getParsedCommand(player));
		player.setOp(false);
	}
}
 
源代码5 项目: LunaChat   文件: ChannelMemberPlayer.java
/**
 * 指定されたメッセージの内容を発言する
 * @param message メッセージ
 * @see com.github.ucchyocean.lc3.member.ChannelMember#chat(java.lang.String)
 */
public void chat(String message) {
    Player player = getPlayer();
    if ( player != null ) {
        player.chat(message);
    }
}
 
源代码6 项目: ChestCommands   文件: PlayerIconCommand.java
@Override
public void execute(Player player) {
	player.chat('/' + getParsedCommand(player));
}
 
源代码7 项目: MarriageMaster   文件: MarriageManager.java
@Override
public void marry(@NotNull MarriagePlayer player1, @NotNull MarriagePlayer player2, @NotNull MarriagePlayer priest, String surname)
{
	if(priest.isOnline() && marryOnlineTest(priest.getPlayerOnline(), player1.getPlayer(), player2.getPlayer()) && marrySurnameTest(priest.getPlayerOnline(), surname))
	{
		if(player1.equals(priest) || player2.equals(priest)) // Self marry
		{
			if(plugin.isSelfMarriageAllowed() && priest.hasPermission(Permissions.SELF_MARRY))
			{
				MarriagePlayer otherPlayer = (player1.equals(priest)) ? player2 : player1;
				if(player1.equals(player2))
				{
					priest.send(messageNotYourself);
				}
				else if(!plugin.isInRangeSquared(player1, player2, rangeMarrySquared))
				{
					priest.send(messageSelfNotInRange, rangeMarry);
				}
				else if(!plugin.areMultiplePartnersAllowed() && (player1.isMarried() || player2.isMarried()))
				{
					if(priest.isMarried())
					{
						priest.send(messageSelfAlreadyMarried, priest.getPartner().getName(), priest.getPartner().getDisplayName());
					}
					if(otherPlayer.isMarried())
					{
						priest.send(messageSelfOtherAlreadyMarried, otherPlayer.getName(), otherPlayer.getDisplayName());
					}
				}
				else if(priest.getOpenRequest() != null || priest.getRequestsToCancel().size() > 0)
				{
					priest.send(messageSelfAlreadyOpenRequest);
				}
				else if(otherPlayer.getOpenRequest() != null || otherPlayer.getRequestsToCancel().size() > 0)
				{
					priest.send(messageAlreadyOpenRequest, otherPlayer.getName(), otherPlayer.getDisplayName());
				}
				else
				{
					otherPlayer.send(messageSelfConfirm, priest.getName(), priest.getDisplayName());
					priest.send(messageSelfMarryRequestSent);
					plugin.getCommandManager().registerAcceptPendingRequest(new SelfMarryAcceptRequest(this, otherPlayer, priest, surname));
				}
			}
			else
			{
				priest.send(messageSelfNotOnYourOwn);
			}
		}
		else // Player priest
		{
			if(priest.isPriest())
			{
				Player bPriest = priest.getPlayerOnline();
				if(marryPriestTestCanMarry(player1, player2, bPriest))
				{
					if(priest.hasPermission(Permissions.BYPASS_RANGELIMIT) || (plugin.isInRangeSquared(player1, player2, rangeMarrySquared) && plugin.isInRangeSquared(priest, player1, rangeMarrySquared) &&
							plugin.isInRangeSquared(priest, player2, rangeMarrySquared)))
					{
						if(!confirm)
						{
							marryPriestFinish(player1, player2, bPriest, surname);
						}
						else
						{
							if(player1.getOpenRequest() != null || player1.getRequestsToCancel().size() > 0)
							{
								priest.send(messageAlreadyOpenRequest, player1.getName(), player1.getDisplayName());
							}
							else if(player2.getOpenRequest() != null || player2.getRequestsToCancel().size() > 0)
							{
								priest.send(messageAlreadyOpenRequest, player2.getName(), player2.getDisplayName());
							}
							else
							{
								if(autoDialog)
								{
									bPriest.chat(String.format(dialogDoYouWant, player1.getName(), player1.getDisplayName(), player2.getName(), player2.getDisplayName()));
								}
								plugin.getCommandManager().registerAcceptPendingRequest(new PriestMarryAcceptRequest(this, player1, player2, priest, surname, true));
							}
						}
					}
					else
					{
						priest.send(messageNotInRange, rangeMarry);
					}
				}
			}
			else
			{
				priest.send(plugin.messageNoPermission);
			}
		}
	}
}