Class NotificationManager
java.lang.Object
me.ranzeplay.messagechain.notification.NotificationManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends AbstractNBTSerializable>
voidbroadcastNotification(net.minecraft.server.MinecraftServer server, net.minecraft.util.Identifier identifier, T payload) static NotificationManagervoidvoidregisterHandler(net.minecraft.util.Identifier identifier, AbstractNotificationHandler<? extends AbstractNBTSerializable> handler, boolean once) <T extends AbstractNBTSerializable>
voidsendNotification(net.minecraft.util.Identifier identifier, T payload, net.minecraft.server.network.ServerPlayerEntity target) voidunregisterHandler(net.minecraft.util.Identifier identifier)
-
Constructor Details
-
NotificationManager
public NotificationManager()
-
-
Method Details
-
getInstance
-
registerClientEvents
public void registerClientEvents() -
sendNotification
public <T extends AbstractNBTSerializable> void sendNotification(net.minecraft.util.Identifier identifier, T payload, net.minecraft.server.network.ServerPlayerEntity target) -
broadcastNotification
public <T extends AbstractNBTSerializable> void broadcastNotification(net.minecraft.server.MinecraftServer server, net.minecraft.util.Identifier identifier, T payload) -
registerHandler
public void registerHandler(net.minecraft.util.Identifier identifier, AbstractNotificationHandler<? extends AbstractNBTSerializable> handler, boolean once) -
unregisterHandler
public void unregisterHandler(net.minecraft.util.Identifier identifier)
-