NotificationUtil class

Пакет: com.hypixel.hytale.server.core.util

Файл: com/hypixel/hytale/server/core/util/NotificationUtil.java

Поля (3)

МодификаторыТипИмя
Store var6
World var6
Notification var7

Методы (50)

МодификаторыВозвратСигнатура
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable String var3, @Nullable ItemWithAllMetadata var4, @Nonnull NotificationStyle var5)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable String var3, @Nullable ItemWithAllMetadata var4, @Nonnull NotificationStyle var5, @Nullable String var6)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull String var1)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull String var2)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull String var2, @Nonnull NotificationStyle var3)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull String var1, @Nonnull NotificationStyle var2)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull NotificationStyle var2)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull String var1, @Nonnull String var2)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable String var3)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull Message var2)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable ItemWithAllMetadata var3)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nonnull NotificationStyle var3)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull Message var2, @Nullable String var3, @Nonnull NotificationStyle var4)
static void sendNotificationvoid sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable ItemWithAllMetadata var3, @Nonnull NotificationStyle var4)
abstract sendNotification sendNotification(var0, var1, var2, var3, var4, var5, null)
abstract sendNotification sendNotification(var0, var1, null, var2, null, NotificationStyle.Default)
abstract sendNotification sendNotification(var0, var1, null, var2, null, var3)
abstract sendNotification sendNotification(var0, var1, null, null, null, NotificationStyle.Default)
abstract sendNotification sendNotification(var0, var1, null, null, null, var2)
abstract sendNotification sendNotification(var0, var1, var2, var3, null, NotificationStyle.Default)
abstract sendNotification sendNotification(var0, var1, var2, null, null, NotificationStyle.Default)
abstract sendNotification sendNotification(var0, var1, var2, null, var3, NotificationStyle.Default)
abstract sendNotification sendNotification(var0, var1, var2, null, null, var3)
abstract sendNotification sendNotification(var0, var1, var2, var3, null, var4)
abstract sendNotification sendNotification(var0, var1, var2, null, var3, var4)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable String var2, @Nullable ItemWithAllMetadata var3, @Nonnull NotificationStyle var4)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull String var0)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull String var0, @Nonnull String var1)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull String var0, @Nonnull NotificationStyle var1)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nonnull NotificationStyle var1)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable String var1, @Nonnull NotificationStyle var2)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable ItemWithAllMetadata var1, @Nonnull NotificationStyle var2)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable String var2)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable ItemWithAllMetadata var2)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nonnull NotificationStyle var2)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable String var2, @Nonnull NotificationStyle var3)
static void sendNotificationToUniversevoid sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable ItemWithAllMetadata var2, @Nonnull NotificationStyle var3)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, null, null, null, NotificationStyle.Default)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, null, null, null, var1)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, null, var1, null, var2)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, null, null, var1, var2)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, var1, var2, null, NotificationStyle.Default)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, var1, null, var2, NotificationStyle.Default)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, var1, null, null, var2)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, var1, var2, null, var3)
abstract sendNotificationToUniverse sendNotificationToUniverse(var0, var1, null, var2, var3)
static void sendNotificationToWorldvoid sendNotificationToWorld(@Nonnull Message var0, @Nullable Message var1, @Nullable String var2, @Nullable ItemWithAllMetadata var3, @Nonnull NotificationStyle var4, @Nonnull Store<EntityStore> var5)
abstract sendNotificationToWorld sendNotificationToWorld(var0, var1, var2, var3, var4, var6)

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.server.core.util;

class="kw">import com.hypixel.hytale.component.Store;
class="kw">import com.hypixel.hytale.protocol.ItemWithAllMetadata;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.Notification;
class="kw">import com.hypixel.hytale.protocol.packets.interface_.NotificationStyle;
class="kw">import com.hypixel.hytale.server.core.Message;
class="kw">import com.hypixel.hytale.server.core.io.PacketHandler;
class="kw">import com.hypixel.hytale.server.core.universe.PlayerRef;
class="kw">import com.hypixel.hytale.server.core.universe.Universe;
class="kw">import com.hypixel.hytale.server.core.universe.world.World;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import java.util.Objects;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class NotificationUtil {
   class="kw">public NotificationUtil() {
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(
      @Nonnull Message var0, @Nullable Message var1, @Nullable String var2, @Nullable ItemWithAllMetadata var3, @Nonnull NotificationStyle var4
   ) {
      for (World var6 : Universe.get().getWorlds().values()) {
         var6.execute(() -> {
            Store var6 = var6.getEntityStore().getStore();
            sendNotificationToWorld(var0, var1, var2, var3, var4, var6);
         });
      }
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull String var0) {
      sendNotificationToUniverse(Message.raw(var0), null, null, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull String var0, @Nonnull String var1) {
      sendNotificationToUniverse(Message.raw(var0), Message.raw(var1), null, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull String var0, @Nonnull NotificationStyle var1) {
      sendNotificationToUniverse(Message.raw(var0), null, null, null, var1);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0) {
      sendNotificationToUniverse(var0, null, null, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0, @Nonnull NotificationStyle var1) {
      sendNotificationToUniverse(var0, null, null, null, var1);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0, @Nullable String var1, @Nonnull NotificationStyle var2) {
      sendNotificationToUniverse(var0, null, var1, null, var2);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0, @Nullable ItemWithAllMetadata var1, @Nonnull NotificationStyle var2) {
      sendNotificationToUniverse(var0, null, null, var1, var2);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable String var2) {
      sendNotificationToUniverse(var0, var1, var2, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable ItemWithAllMetadata var2) {
      sendNotificationToUniverse(var0, var1, null, var2, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nonnull NotificationStyle var2) {
      sendNotificationToUniverse(var0, var1, null, null, var2);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(@Nonnull Message var0, @Nullable Message var1, @Nullable String var2, @Nonnull NotificationStyle var3) {
      sendNotificationToUniverse(var0, var1, var2, null, var3);
   }

   class="kw">public class="kw">static void sendNotificationToUniverse(
      @Nonnull Message var0, @Nullable Message var1, @Nullable ItemWithAllMetadata var2, @Nonnull NotificationStyle var3
   ) {
      sendNotificationToUniverse(var0, var1, null, var2, var3);
   }

   class="kw">public class="kw">static void sendNotificationToWorld(
      @Nonnull Message var0,
      @Nullable Message var1,
      @Nullable String var2,
      @Nullable ItemWithAllMetadata var3,
      @Nonnull NotificationStyle var4,
      @Nonnull Store<EntityStore> var5
   ) {
      World var6 = var5.getExternalData().getWorld();

      for (PlayerRef var8 : var6.getPlayerRefs()) {
         sendNotification(var8.getPacketHandler(), var0, var1, var2, var3, var4);
      }
   }

   class="kw">public class="kw">static void sendNotification(
      @Nonnull PacketHandler var0,
      @Nonnull Message var1,
      @Nullable Message var2,
      @Nullable String var3,
      @Nullable ItemWithAllMetadata var4,
      @Nonnull NotificationStyle var5
   ) {
      sendNotification(var0, var1, var2, var3, var4, var5, null);
   }

   class="kw">public class="kw">static void sendNotification(
      @Nonnull PacketHandler var0,
      @Nonnull Message var1,
      @Nullable Message var2,
      @Nullable String var3,
      @Nullable ItemWithAllMetadata var4,
      @Nonnull NotificationStyle var5,
      @Nullable String var6
   ) {
      Objects.requireNonNull(var1, "Notification message can't be null!");
      Objects.requireNonNull(var5, "Notification style can't be null!");
      Notification var7 = new Notification();
      var7.message = var1.getFormattedMessage();
      var7.secondaryMessage = var2 != null ? var2.getFormattedMessage() : null;
      var7.icon = var3;
      var7.item = var4;
      var7.style = var5;
      var7.tag = var6;
      var0.writeNoCache(var7);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull String var1) {
      sendNotification(var0, Message.raw(var1), null, null, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull String var2) {
      sendNotification(var0, var1, null, var2, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull String var2, @Nonnull NotificationStyle var3) {
      sendNotification(var0, var1, null, var2, null, var3);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull String var1, @Nonnull NotificationStyle var2) {
      sendNotification(var0, Message.raw(var1), null, null, null, var2);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1) {
      sendNotification(var0, var1, null, null, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull NotificationStyle var2) {
      sendNotification(var0, var1, null, null, null, var2);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull String var1, @Nonnull String var2) {
      sendNotification(var0, Message.raw(var1), Message.raw(var2), null, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable String var3) {
      sendNotification(var0, var1, var2, var3, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull Message var2) {
      sendNotification(var0, var1, var2, null, null, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable ItemWithAllMetadata var3) {
      sendNotification(var0, var1, var2, null, var3, NotificationStyle.Default);
   }

   class="kw">public class="kw">static void sendNotification(@Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nonnull NotificationStyle var3) {
      sendNotification(var0, var1, var2, null, null, var3);
   }

   class="kw">public class="kw">static void sendNotification(
      @Nonnull PacketHandler var0, @Nonnull Message var1, @Nonnull Message var2, @Nullable String var3, @Nonnull NotificationStyle var4
   ) {
      sendNotification(var0, var1, var2, var3, null, var4);
   }

   class="kw">public class="kw">static void sendNotification(
      @Nonnull PacketHandler var0, @Nonnull Message var1, @Nullable Message var2, @Nullable ItemWithAllMetadata var3, @Nonnull NotificationStyle var4
   ) {
      sendNotification(var0, var1, var2, null, var3, var4);
   }
}