Class ObjectivePacketAdapterImpl
java.lang.Object
net.megavex.scoreboardlibrary.implementation.packetAdapter.packetevents.ObjectivePacketAdapterImpl
- All Implemented Interfaces:
net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
public class ObjectivePacketAdapterImpl
extends Object
implements net.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
-
Constructor Summary
ConstructorsConstructorDescriptionObjectivePacketAdapterImpl(@NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender<com.github.retrooper.packetevents.wrapper.PacketWrapper<?>> provider, @NotNull com.github.retrooper.packetevents.PacketEventsAPI<?> packetEvents, @NotNull String objectiveName) -
Method Summary
Modifier and TypeMethodDescriptionvoiddisplay(@NotNull Collection<org.bukkit.entity.Player> players, @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot slot) @NotNull Stringvoidremove(@NotNull Collection<org.bukkit.entity.Player> players) voidremoveScore(@NotNull Collection<org.bukkit.entity.Player> players, @NotNull String entry) voidsendProperties(@NotNull Collection<org.bukkit.entity.Player> players, @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.PropertiesPacketType packetType, @NotNull net.kyori.adventure.text.Component value, @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType renderType, @Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormat scoreFormat) voidsendScore(@NotNull Collection<org.bukkit.entity.Player> players, @NotNull String entry, int value, @Nullable net.kyori.adventure.text.Component display, @Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormat scoreFormat)
-
Constructor Details
-
ObjectivePacketAdapterImpl
public ObjectivePacketAdapterImpl(@NotNull @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.PacketSender<com.github.retrooper.packetevents.wrapper.PacketWrapper<?>> provider, @NotNull @NotNull com.github.retrooper.packetevents.PacketEventsAPI<?> packetEvents, @NotNull @NotNull String objectiveName)
-
-
Method Details
-
objectiveName
- Specified by:
objectiveNamein interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
-
display
public void display(@NotNull @NotNull Collection<org.bukkit.entity.Player> players, @NotNull @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveDisplaySlot slot) - Specified by:
displayin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
-
sendProperties
public void sendProperties(@NotNull @NotNull Collection<org.bukkit.entity.Player> players, @NotNull @NotNull net.megavex.scoreboardlibrary.implementation.packetAdapter.PropertiesPacketType packetType, @NotNull @NotNull net.kyori.adventure.text.Component value, @NotNull @NotNull net.megavex.scoreboardlibrary.api.objective.ObjectiveRenderType renderType, @Nullable @Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormat scoreFormat) - Specified by:
sendPropertiesin interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
-
remove
- Specified by:
removein interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
-
sendScore
public void sendScore(@NotNull @NotNull Collection<org.bukkit.entity.Player> players, @NotNull @NotNull String entry, int value, @Nullable @Nullable net.kyori.adventure.text.Component display, @Nullable @Nullable net.megavex.scoreboardlibrary.api.objective.ScoreFormat scoreFormat) - Specified by:
sendScorein interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
-
removeScore
public void removeScore(@NotNull @NotNull Collection<org.bukkit.entity.Player> players, @NotNull @NotNull String entry) - Specified by:
removeScorein interfacenet.megavex.scoreboardlibrary.implementation.packetAdapter.objective.ObjectivePacketAdapter
-