Document ForwardingAudience

Fechada
#660 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

@spa77k já está trabalhando nisso.

Desde 8/10/2026.

  • #808 de @spa77k — aberto

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
38/100
Tipo de issue
Documentação
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
java
Domínio
documentation

Direção de pesquisa

Comece pelo ponto de entrada ForwardingAudience e revise a estrutura de documentação existente para a Adventure API relevante. Documente como ela estende .Single, por que apenas os métodos terminais são sobrescritos e como plugins multiplataforma podem usá-la, incluindo o exemplo GameTeam mostrado na issue.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

dev guide good first issue project: Adventure

Points to cover

  • extend .Single
  • how only the terminal methods are overridden
  • Use in cross-platform plugins

Example use cases

public class GameTeam implements ForwardingAudience {
  private final List<GamePlayer> players = new ArrayList<>();

  // ....

  @Override
  public @NonNull Iterable<? extends GamePlayer> audiences() {
    return this.players;
  }
}

Migrated from https://github.com/KyoriPowered/adventure-docs/issues/8

Linguagem predominante
MDX
Estrelas
75
Forks
291
Merge médio
2d 15h
PRs com merge (30d)
9

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de PaperMC/docs

Todas as issues de PaperMC/docs

Issues semelhantes

Mais issues de Documentation

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.