public static interface NucleusSeenService.SeenInformationProvider
boolean hasPermission(@Nonnull CommandSource source, @Nonnull User user)
CommandSourcehas permission to request the provided information for the requested
@Nullable Collection<Text> getInformation(@Nonnull CommandSource source, @Nonnull User user)
CommandSourcewho ran the
Userthat information has been requested about.
Textto display to the user, or an empty iterable. It is recommended, for obvious reasons, that this is ordered! May return
nullif there is nothing to return.