mirror of
https://github.com/PikaMug/Quests.git
synced 2024-06-28 23:54:56 +02:00
Forced quest messages can be empty, fixes #2221
This commit is contained in:
parent
e39c5aac25
commit
f68a9fb3ad
|
@ -106,7 +106,7 @@ public class BukkitQuestadminFinishCommand extends BukkitQuestsSubCommand {
|
|||
String msg2 = BukkitLang.get(p, "questForcedFinish");
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<quest>", quest.getName());
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
BukkitLang.send(p, ChatColor.GREEN + msg2);
|
||||
}
|
||||
quest.completeQuest(quester);
|
||||
quester.saveData();
|
||||
|
|
|
@ -121,7 +121,7 @@ public class BukkitQuestadminGiveCommand extends BukkitQuestsSubCommand {
|
|||
String msg2 = BukkitLang.get(p, "questForcedTake");
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<quest>", questToGive.getName());
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
BukkitLang.send(p, ChatColor.GREEN + msg2);
|
||||
}
|
||||
quester.takeQuest(questToGive, true);
|
||||
}
|
||||
|
|
|
@ -106,7 +106,7 @@ public class BukkitQuestadminNextstageCommand extends BukkitQuestsSubCommand {
|
|||
String msg2 = BukkitLang.get(p, "questForcedNextStage");
|
||||
msg2 = msg2.replace("<player>", cs.getName());
|
||||
msg2 = msg2.replace("<quest>", quest.getName());
|
||||
p.sendMessage(ChatColor.GREEN + msg2);
|
||||
BukkitLang.send(p, ChatColor.GREEN + msg2);
|
||||
}
|
||||
quest.nextStage(quester, false);
|
||||
quester.saveData();
|
||||
|
|
|
@ -113,7 +113,7 @@ public class BukkitQuestadminSetstageCommand extends BukkitQuestsSubCommand {
|
|||
String msg2 = BukkitLang.get("questForcedTake");
|
||||
msg2 = msg2.replace("<player>", quester.getLastKnownName());
|
||||
msg2 = msg2.replace("<quest>", quest.getName());
|
||||
quester.sendMessage(ChatColor.GREEN + msg2);
|
||||
BukkitLang.send(quester.getPlayer(), ChatColor.GREEN + msg2);
|
||||
}
|
||||
quester.takeQuest(quest, true);
|
||||
quester.saveData();
|
||||
|
|
|
@ -793,7 +793,7 @@ public class BukkitQuester implements Quester {
|
|||
if (offlinePlayer.isOnline()) {
|
||||
final Player p = getPlayer();
|
||||
final String title = BukkitLang.get(p, "objectives").replace("<quest>", bukkitQuest.getName());
|
||||
sendMessage(ChatColor.GOLD + title);
|
||||
BukkitLang.send(p, ChatColor.GOLD + title);
|
||||
showCurrentObjectives(bukkitQuest, this, false);
|
||||
final String stageStartMessage = stage.getStartMessage();
|
||||
if (stageStartMessage != null) {
|
||||
|
@ -896,8 +896,8 @@ public class BukkitQuester implements Quester {
|
|||
plugin.getLogger().info(getOfflinePlayer().getUniqueId() + " quit quest " + quest.getName());
|
||||
}
|
||||
for (final String message : messages) {
|
||||
if (message != null && !message.isEmpty() && getOfflinePlayer().isOnline()) {
|
||||
sendMessage(message);
|
||||
if (getOfflinePlayer().isOnline()) {
|
||||
BukkitLang.send(getPlayer(), message);
|
||||
}
|
||||
}
|
||||
saveData();
|
||||
|
|
|
@ -362,7 +362,7 @@ public class BukkitQuest implements Quest {
|
|||
if (player.isOnline()) {
|
||||
final Player p = quester.getPlayer();
|
||||
final String title = BukkitLang.get(p, "objectives").replace("<quest>", name);
|
||||
quester.sendMessage(ChatColor.GOLD + title);
|
||||
BukkitLang.send(p, ChatColor.GOLD + title);
|
||||
quester.showCurrentObjectives(this, quester, false);
|
||||
if (quester.getCurrentStage(this) == null) {
|
||||
quester.sendMessage(ChatColor.RED + "itemCreateCriticalError");
|
||||
|
|
Loading…
Reference in New Issue
Block a user