java.lang.Object
net.megavex.scoreboardlibrary.implementation.packetAdapter.modern.PacketAdapterProviderImpl
All Implemented Interfaces:
net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketAdapterProvider, net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender<net.minecraft.network.protocol.Packet<?>>

public class PacketAdapterProviderImpl extends Object implements net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketAdapterProvider, net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender<net.minecraft.network.protocol.Packet<?>>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
    createObjectiveAdapter(@NotNull String objectiveName)
     
    @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamsPacketAdapter
    createTeamPacketAdapter(@NotNull String teamName)
     
    @NotNull net.megavex.scoreboardlibrary.implementation.commons.LineRenderingStrategy
    lineRenderingStrategy(@NotNull org.bukkit.entity.Player player)
     
    void
    sendPacket(@NotNull org.bukkit.entity.Player player, @NotNull net.minecraft.network.protocol.Packet<?> packet)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender

    sendPacket
  • Constructor Details

    • PacketAdapterProviderImpl

      public PacketAdapterProviderImpl()
  • Method Details

    • createObjectiveAdapter

      @NotNull public @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter createObjectiveAdapter(@NotNull @NotNull String objectiveName)
      Specified by:
      createObjectiveAdapter in interface net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketAdapterProvider
    • createTeamPacketAdapter

      @NotNull public @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.team.TeamsPacketAdapter createTeamPacketAdapter(@NotNull @NotNull String teamName)
      Specified by:
      createTeamPacketAdapter in interface net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketAdapterProvider
    • lineRenderingStrategy

      @NotNull public @NotNull net.megavex.scoreboardlibrary.implementation.commons.LineRenderingStrategy lineRenderingStrategy(@NotNull @NotNull org.bukkit.entity.Player player)
      Specified by:
      lineRenderingStrategy in interface net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketAdapterProvider
    • sendPacket

      public void sendPacket(@NotNull @NotNull org.bukkit.entity.Player player, @NotNull @NotNull net.minecraft.network.protocol.Packet<?> packet)
      Specified by:
      sendPacket in interface net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender<net.minecraft.network.protocol.Packet<?>>