java.lang.Object
net.megavex.scoreboardlibrary.implementation.packetAdapter.packetevents.team.TeamsPacketAdapterImpl
All Implemented Interfaces:
net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamsPacketAdapter

public class TeamsPacketAdapterImpl extends Object implements net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamsPacketAdapter
  • Constructor Summary

    Constructors
    Constructor
    Description
    TeamsPacketAdapterImpl(net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender<com.github.retrooper.packetevents.wrapper.PacketWrapper<?>> sender, String teamName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamDisplayPacketAdapter
    createLegacyTeamDisplayAdapter(@NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<String> properties)
     
    @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamDisplayPacketAdapter
    createTeamDisplayAdapter(@NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component> properties)
     
    void
    removeTeam(@NotNull Iterable<org.bukkit.entity.Player> players)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TeamsPacketAdapterImpl

      public TeamsPacketAdapterImpl(net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender<com.github.retrooper.packetevents.wrapper.PacketWrapper<?>> sender, String teamName)
  • Method Details

    • removeTeam

      public void removeTeam(@NotNull @NotNull Iterable<org.bukkit.entity.Player> players)
      Specified by:
      removeTeam in interface net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamsPacketAdapter
    • createTeamDisplayAdapter

      @NotNull public @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamDisplayPacketAdapter createTeamDisplayAdapter(@NotNull @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<net.kyori.adventure.text.Component> properties)
      Specified by:
      createTeamDisplayAdapter in interface net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamsPacketAdapter
    • createLegacyTeamDisplayAdapter

      @NotNull public @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamDisplayPacketAdapter createLegacyTeamDisplayAdapter(@NotNull @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.ImmutableTeamProperties<String> properties)
      Specified by:
      createLegacyTeamDisplayAdapter in interface net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamsPacketAdapter