mirror of
https://github.com/PikaMug/Quests.git
synced 2024-09-28 15:07:26 +02:00
Dispatch item translation messages from console per #575
This commit is contained in:
parent
31527c70f1
commit
4c00d0f766
@ -1895,7 +1895,6 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener
|
|||||||
String serial = sbegin.substring(0, sbegin.indexOf(ChatColor.GREEN.toString()));
|
String serial = sbegin.substring(0, sbegin.indexOf(ChatColor.GREEN.toString()));
|
||||||
|
|
||||||
Stage stage = quester.getCurrentStage(quest);
|
Stage stage = quester.getCurrentStage(quest);
|
||||||
System.out.println("obj= " + obj);
|
|
||||||
if (obj.contains(Lang.get(quester.getPlayer(), "break"))) {
|
if (obj.contains(Lang.get(quester.getPlayer(), "break"))) {
|
||||||
for (ItemStack is : stage.blocksToBreak) {
|
for (ItemStack is : stage.blocksToBreak) {
|
||||||
if (Material.matchMaterial(serial) != null) {
|
if (Material.matchMaterial(serial) != null) {
|
||||||
@ -1944,14 +1943,11 @@ public class Quests extends JavaPlugin implements ConversationAbandonedListener
|
|||||||
}
|
}
|
||||||
//TODO find a better way to detect a deliver objective
|
//TODO find a better way to detect a deliver objective
|
||||||
else if (obj.contains(Lang.get(quester.getPlayer(), "deliver").split(" ")[0])) {
|
else if (obj.contains(Lang.get(quester.getPlayer(), "deliver").split(" ")[0])) {
|
||||||
System.out.println("1");
|
|
||||||
for (ItemStack is : stage.itemsToDeliver) {
|
for (ItemStack is : stage.itemsToDeliver) {
|
||||||
if (Material.matchMaterial(serial) != null) {
|
if (Material.matchMaterial(serial) != null) {
|
||||||
if (Material.matchMaterial(serial).equals(is.getType())) {
|
if (Material.matchMaterial(serial).equals(is.getType())) {
|
||||||
System.out.println("2");
|
|
||||||
String enchant = "";
|
String enchant = "";
|
||||||
if (!is.getEnchantments().isEmpty()) {
|
if (!is.getEnchantments().isEmpty()) {
|
||||||
System.out.println("3");
|
|
||||||
//TODO parse multiple enchantments?
|
//TODO parse multiple enchantments?
|
||||||
query.sendMessage(quester.getPlayer(), obj.replace(serial, "<item>").replace(enchant, "<enchantment>"),
|
query.sendMessage(quester.getPlayer(), obj.replace(serial, "<item>").replace(enchant, "<enchantment>"),
|
||||||
is.getType(), is.getDurability(), is.getEnchantments().entrySet().iterator().next().getKey());
|
is.getType(), is.getDurability(), is.getEnchantments().entrySet().iterator().next().getKey());
|
||||||
|
@ -62,7 +62,7 @@ public class LocaleQuery {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
String msg = message.replace("<item>", "\",{\"translate\":\"" + key + "\"},\"");
|
String msg = message.replace("<item>", "\",{\"translate\":\"" + key + "\"},\"");
|
||||||
player.chat("/tellraw " + player.getName() + " [\"" + msg + "\"]");
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "tellraw " + player.getName() + " [\"" + msg + "\"]");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -100,7 +100,7 @@ public class LocaleQuery {
|
|||||||
if (!key2.equals("")) {
|
if (!key2.equals("")) {
|
||||||
String msg = message.replace("<item>", "\",{\"translate\":\"" + key + "\"},\"")
|
String msg = message.replace("<item>", "\",{\"translate\":\"" + key + "\"},\"")
|
||||||
.replace("<enchantment>", "\",{\"translate\":\"" + key2 + "\"},\"");
|
.replace("<enchantment>", "\",{\"translate\":\"" + key2 + "\"},\"");
|
||||||
player.chat("/tellraw " + player.getName() + " [\"" + msg + "\"]");
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "tellraw " + player.getName() + " [\"" + msg + "\"]");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -120,7 +120,7 @@ public class LocaleQuery {
|
|||||||
}
|
}
|
||||||
if (!key.equals("")) {
|
if (!key.equals("")) {
|
||||||
String msg = message.replace("<mob>", "\",{\"translate\":\"" + key + "\"},\"");
|
String msg = message.replace("<mob>", "\",{\"translate\":\"" + key + "\"},\"");
|
||||||
player.chat("/tellraw " + player.getName() + " [\"" + msg + "\"]");
|
Bukkit.dispatchCommand(Bukkit.getConsoleSender(), "tellraw " + player.getName() + " [\"" + msg + "\"]");
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user