Class PluginMessageMessenger
java.lang.Object
me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
me.lucko.luckperms.fabric.messaging.PluginMessageMessenger
- All Implemented Interfaces:
AutoCloseable,net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.PlayPayloadHandler<PluginMessageMessenger.PluginMessagePayload>,net.luckperms.api.messenger.Messenger
public class PluginMessageMessenger
extends me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
implements net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.PlayPayloadHandler<PluginMessageMessenger.PluginMessagePayload>
-
Nested Class Summary
Nested Classes -
Constructor Summary
ConstructorsConstructorDescriptionPluginMessageMessenger(LPFabricPlugin plugin, net.luckperms.api.messenger.IncomingMessageConsumer consumer) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidinit()voidreceive(PluginMessageMessenger.PluginMessagePayload payload, net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.Context context) protected voidsendOutgoingMessage(byte[] buf) Methods inherited from class me.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
handleIncomingMessage, sendOutgoingMessage
-
Constructor Details
-
PluginMessageMessenger
public PluginMessageMessenger(LPFabricPlugin plugin, net.luckperms.api.messenger.IncomingMessageConsumer consumer)
-
-
Method Details
-
init
public void init() -
close
public void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfacenet.luckperms.api.messenger.Messenger
-
sendOutgoingMessage
protected void sendOutgoingMessage(byte[] buf) - Specified by:
sendOutgoingMessagein classme.lucko.luckperms.common.messaging.pluginmsg.AbstractPluginMessageMessenger
-
receive
public void receive(PluginMessageMessenger.PluginMessagePayload payload, net.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.Context context) - Specified by:
receivein interfacenet.fabricmc.fabric.api.networking.v1.ServerPlayNetworking.PlayPayloadHandler<PluginMessageMessenger.PluginMessagePayload>
-