public DataList getBlacklistedChannels() { return getTag("channels").getList("blacklist"); } public void addBlacklistedChannel(String id) { getBlacklistedChannels().add(new DataString(id)); saveToFile(); } public void removeBlacklistedChannel(String id) { getBlacklistedChannels().remove(new DataString(id)); saveToFile(); } public boolean isBlacklistedChannel(String id) { return getBlacklistedChannels().contains(new DataString(id)); } public boolean hasBlacklistedChannels() { return getBlacklistedChannels().size() != 0; } public DataList getWhitelistedChannels() { return getTag("channels").getList("whitelist"); } public void addWhitelistedChannel(String id) { getWhitelistedChannels().add(new DataString(id)); saveToFile(); } public void removeWhitelistedChannel(String id) { getWhitelistedChannels().remove(new DataString(id)); saveToFile(); } public boolean isWhitelistedChannel(String id) { return getWhitelistedChannels().contains(new DataString(id)); } public boolean hasWhitelistedChannels() { return getWhitelistedChannels().size() != 0; } public DataList getBotonlyChannels() { return getTag("channels").getList("botonly"); } public void addBotonlyChannel(String id) { getBotonlyChannels().add(new DataString(id)); saveToFile(); } public void removeBotonlyChannel(String id) { getBotonlyChannels().remove(new DataString(id)); saveToFile(); } public boolean isBotonlyChannel(String id) { return getBotonlyChannels().contains(new DataString(id)); } public boolean hasBotonlyChannels() { return getBotonlyChannels().size() != 0; }