blub
This commit is contained in:
parent
3b89c65bea
commit
5fa692f476
1 changed files with 8 additions and 2 deletions
|
|
@ -21,6 +21,8 @@ import org.bukkit.command.CommandSender;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import org.jsoup.Jsoup;
|
import org.jsoup.Jsoup;
|
||||||
import org.jsoup.nodes.Document;
|
import org.jsoup.nodes.Document;
|
||||||
|
import org.jsoup.nodes.Element;
|
||||||
|
import org.jsoup.select.Elements;
|
||||||
|
|
||||||
public class TestRSSCommand extends SubCommand {
|
public class TestRSSCommand extends SubCommand {
|
||||||
|
|
||||||
|
|
@ -67,8 +69,12 @@ public class TestRSSCommand extends SubCommand {
|
||||||
Optional<String> optionaltest = items.getFirst().getComments();
|
Optional<String> optionaltest = items.getFirst().getComments();
|
||||||
if(optionaltest.isPresent()) {
|
if(optionaltest.isPresent()) {
|
||||||
Document parsedTest = Jsoup.parse(optionaltest.get());
|
Document parsedTest = Jsoup.parse(optionaltest.get());
|
||||||
// todo: format html elements to readable string (for example new line at <ul><li>)
|
Elements elements = parsedTest.getElementsByTag("li");
|
||||||
MessageUtils.sendSimpleInfoMessage(player, parsedTest.toString());
|
// todo: format html elements to readable string (for example new line at ul li)
|
||||||
|
// todo: with current method ul li inside another ul li are duplicated
|
||||||
|
for (Element element : elements) {
|
||||||
|
MessageUtils.sendSimpleInfoMessage(player, "- " + element.text());
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
Optional<String> optionalDescription = items.getFirst().getDescription();
|
Optional<String> optionalDescription = items.getFirst().getDescription();
|
||||||
optionalDescription.ifPresent(string -> sender.sendMessage(NamedChatColor.GOLD + string));
|
optionalDescription.ifPresent(string -> sender.sendMessage(NamedChatColor.GOLD + string));
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue