Class AxiomMessageRegistry
java.lang.Object
fr.ghostrider584.axiom.registry.AxiomMessageRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearPending(net.minestom.server.entity.Player player) static AxiomMessageRegistrydefaultRegistry(ChannelRegistrationManager channelRegistrationManager) voiddetach(net.minestom.server.event.EventNode<@NotNull net.minestom.server.event.Event> eventNode) voidinitialize(net.minestom.server.event.EventNode<@NotNull net.minestom.server.event.Event> eventNode) <T extends net.minestom.server.network.packet.client.ClientPacket>
voidregisterIncoming(String channel, Class<T> packetClass, net.minestom.server.network.NetworkBuffer.Type<T> serializer, IncomingMessageHandler<T> handler) <T extends net.minestom.server.network.packet.server.ServerPacket>
voidregisterOutgoing(String channel, Class<T> packetClass, net.minestom.server.network.NetworkBuffer.Type<T> serializer) voidsend(net.minestom.server.entity.Player player, net.minestom.server.network.packet.server.ServerPacket packet) voidsendGrouped(Collection<net.minestom.server.entity.Player> players, net.minestom.server.network.packet.server.ServerPacket packet)
-
Constructor Details
-
AxiomMessageRegistry
-
-
Method Details
-
initialize
public void initialize(net.minestom.server.event.EventNode<@NotNull net.minestom.server.event.Event> eventNode) -
detach
public void detach(net.minestom.server.event.EventNode<@NotNull net.minestom.server.event.Event> eventNode) -
clearPending
public void clearPending(net.minestom.server.entity.Player player) -
incomingChannels
-
registerIncoming
public <T extends net.minestom.server.network.packet.client.ClientPacket> void registerIncoming(String channel, Class<T> packetClass, net.minestom.server.network.NetworkBuffer.Type<T> serializer, IncomingMessageHandler<T> handler) -
registerOutgoing
-
sendGrouped
public void sendGrouped(Collection<net.minestom.server.entity.Player> players, net.minestom.server.network.packet.server.ServerPacket packet) -
send
public void send(net.minestom.server.entity.Player player, net.minestom.server.network.packet.server.ServerPacket packet) -
defaultRegistry
public static AxiomMessageRegistry defaultRegistry(ChannelRegistrationManager channelRegistrationManager)
-