Class AxiomMessageRegistry

java.lang.Object
fr.ghostrider584.axiom.registry.AxiomMessageRegistry

public class AxiomMessageRegistry extends Object
  • Constructor Details

  • 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)
    • 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

      public <T extends net.minestom.server.network.packet.server.ServerPacket> void registerOutgoing(String channel, Class<T> packetClass, net.minestom.server.network.NetworkBuffer.Type<T> serializer)
    • 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)