All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.cwcode.tkach.refreshmenu.RefreshMenuApi Maven / Gradle / Ivy

package ru.cwcode.tkach.refreshmenu;

import org.bukkit.entity.Player;
import org.jetbrains.annotations.Nullable;
import ru.cwcode.tkach.refreshmenu.inventory.view.View;

import java.util.WeakHashMap;

public class RefreshMenuApi {
  WeakHashMap openedView = new WeakHashMap<>();
  public @Nullable View getOpenedView(Player player) {
    return openedView.get(player);
  }
  public void setOpenedView(Player player, View view) {
    openedView.put(player,view);
  }
  public void removeOpenedView(Player player) {
    openedView.remove(player);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy