MemoriesPageSupplier class

Пакет: com.hypixel.hytale.builtin.adventure.memories.page

Файл: com/hypixel/hytale/builtin/adventure/memories/page/MemoriesPageSupplier.java

implements: OpenCustomUIInteraction.CustomPageSupplier

Поля (1)

МодификаторыТипИмя
BlockPosition var5

Исходный код

Показать/скрыть
class="kw">package com.hypixel.hytale.builtin.adventure.memories.page;

class="kw">import com.hypixel.hytale.component.ComponentAccessor;
class="kw">import com.hypixel.hytale.component.Ref;
class="kw">import com.hypixel.hytale.protocol.BlockPosition;
class="kw">import com.hypixel.hytale.server.core.entity.InteractionContext;
class="kw">import com.hypixel.hytale.server.core.entity.entities.player.pages.CustomUIPage;
class="kw">import com.hypixel.hytale.server.core.modules.interaction.interaction.config.server.OpenCustomUIInteraction;
class="kw">import com.hypixel.hytale.server.core.universe.PlayerRef;
class="kw">import com.hypixel.hytale.server.core.universe.world.storage.EntityStore;
class="kw">import javax.annotation.Nonnull;
class="kw">import javax.annotation.Nullable;

class="kw">public class MemoriesPageSupplier class="kw">implements OpenCustomUIInteraction.CustomPageSupplier {
   class="kw">public MemoriesPageSupplier() {
   }

   @Nullable
   @Override
   class="kw">public CustomUIPage tryCreate(
      @Nonnull Ref<EntityStore> var1, @Nonnull ComponentAccessor<EntityStore> var2, @Nonnull PlayerRef var3, @Nonnull InteractionContext var4
   ) {
      BlockPosition var5 = var4.getTargetBlock();
      class="kw">return var5 == null ? null : new MemoriesPage(var3, var5);
   }
}