Class PlayerAvailableCommandsEvent
- java.lang.Object
-
- com.velocitypowered.api.event.command.PlayerAvailableCommandsEvent
-
@AwaitingEvent @Beta public class PlayerAvailableCommandsEvent extends Object
Allows plugins to modify the packet indicating commands available on the server to a Minecraft 1.13+ client. The givenRootCommandNodeis mutable. Velocity will wait for this event to finish firing before sending the list of available commands to the client.
-
-
Constructor Summary
Constructors Constructor Description PlayerAvailableCommandsEvent(Player player, com.mojang.brigadier.tree.RootCommandNode<?> rootNode)Constructs an available commands event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PlayergetPlayer()com.mojang.brigadier.tree.RootCommandNode<?>getRootNode()
-
-
-
Constructor Detail
-
PlayerAvailableCommandsEvent
public PlayerAvailableCommandsEvent(Player player, com.mojang.brigadier.tree.RootCommandNode<?> rootNode)
Constructs an available commands event.- Parameters:
player- the targeted playerrootNode- the Brigadier root node
-
-
Method Detail
-
getPlayer
public Player getPlayer()
-
getRootNode
public com.mojang.brigadier.tree.RootCommandNode<?> getRootNode()
-
-