From 9490f1f9dad9e052b90e2a359bc4e60b06a16853 Mon Sep 17 00:00:00 2001 From: Kieran Wallbanks Date: Wed, 24 Mar 2021 12:36:06 +0000 Subject: [PATCH] Add single Audience getter from Viewable viewers --- src/main/java/net/minestom/server/Viewable.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/minestom/server/Viewable.java b/src/main/java/net/minestom/server/Viewable.java index 683f2597e..c93d6a442 100644 --- a/src/main/java/net/minestom/server/Viewable.java +++ b/src/main/java/net/minestom/server/Viewable.java @@ -90,7 +90,17 @@ public interface Viewable { * * @return the audience */ + default @NotNull Audience getViewersAsAudience() { + return Audience.audience(this.getViewersAsAudiences()); + } + + /** + * Gets the result of {@link #getViewers()} as an {@link Iterable} of Adventure + * {@link Audience}s. + * + * @return the audiences + */ default @NotNull Iterable getViewersAsAudiences() { - return Collections.unmodifiableSet(this.getViewers()); + return this.getViewers(); } }