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);
}
}