Class ModernGuiBridge

java.lang.Object
fr.fuzeblocks.homeplugin.gui.modern.ModernGuiBridge
All Implemented Interfaces:
GuiBridge

public final class ModernGuiBridge extends Object implements GuiBridge
InvUI v2 implementation of the GUI bridge. Uses the 2.x builder API, Component titles, and modern click handling.
  • Constructor Details

    • ModernGuiBridge

      public ModernGuiBridge()
  • Method Details

    • openWarpListGUI

      public void openWarpListGUI(org.bukkit.entity.Player player)
      Specified by:
      openWarpListGUI in interface GuiBridge
    • openEditWarpGUI

      public void openEditWarpGUI(org.bukkit.entity.Player player)
      Specified by:
      openEditWarpGUI in interface GuiBridge
    • openOptionsWarpGUI

      public void openOptionsWarpGUI(org.bukkit.entity.Player player, WarpData warpData)
      Specified by:
      openOptionsWarpGUI in interface GuiBridge
    • openCostWarpGUI

      public void openCostWarpGUI(org.bukkit.entity.Player player, WarpData warpData)
      Specified by:
      openCostWarpGUI in interface GuiBridge
    • openChangeIconWarpGUI

      public void openChangeIconWarpGUI(org.bukkit.entity.Player player, WarpData warpData)
      Specified by:
      openChangeIconWarpGUI in interface GuiBridge
    • openHomeGui

      public void openHomeGui(org.bukkit.entity.Player player)
      Specified by:
      openHomeGui in interface GuiBridge
    • openDeleteHome

      public void openDeleteHome(org.bukkit.entity.Player player, String homeName)
      Specified by:
      openDeleteHome in interface GuiBridge
    • openDeleteWarp

      public void openDeleteWarp(org.bukkit.entity.Player player, WarpData warpData)
      Specified by:
      openDeleteWarp in interface GuiBridge
    • component

      public static net.kyori.adventure.text.Component component(String text)