Class SimpleInventoriesCore

java.lang.Object
org.screamingsandals.simpleinventories.SimpleInventoriesCore

public abstract class SimpleInventoriesCore extends Object
  • Field Details

  • Constructor Details

    • SimpleInventoriesCore

      protected SimpleInventoriesCore(Logger logger)
  • Method Details

    • openInventory

      public static InventoryRenderer openInventory(org.screamingsandals.lib.player.PlayerWrapper playerWrapper, SubInventory subInventory)
    • openInventory0

      protected abstract InventoryRenderer openInventory0(org.screamingsandals.lib.player.PlayerWrapper playerWrapper, SubInventory subInventory)
    • getLogger

      public static Logger getLogger()
    • getInventoryRenderer

      public static Optional<InventoryRenderer> getInventoryRenderer(org.screamingsandals.lib.player.PlayerWrapper playerWrapper)
    • getInventoryRenderer0

      protected abstract InventoryRenderer getInventoryRenderer0(org.screamingsandals.lib.player.PlayerWrapper playerWrapper)
    • getAllInventoryRenderersForSubInventory

      public static List<InventoryRenderer> getAllInventoryRenderersForSubInventory(SubInventory subInventory)
    • getAllInventoryRenderersForSubInventory0

      protected abstract List<InventoryRenderer> getAllInventoryRenderersForSubInventory0(SubInventory subInventory)
    • getAllInventoryRenderersForInventorySet

      public static List<InventoryRenderer> getAllInventoryRenderersForInventorySet(InventorySet inventorySet)
    • getAllInventoryRenderersForInventorySet0

      protected abstract List<InventoryRenderer> getAllInventoryRenderersForInventorySet0(InventorySet inventorySet)
    • readConfigurationSerializable

      public static Object readConfigurationSerializable(Map<String,Object> configuration)
    • readConfigurationSerializable0

      protected abstract Object readConfigurationSerializable0(Map<String,Object> configuration)
    • registerPlatformSpecificPlaceholders

      public static void registerPlatformSpecificPlaceholders(Map<String,IPlaceholderParser> placeholders)
    • registerPlatformSpecificPlaceholders0

      protected abstract void registerPlatformSpecificPlaceholders0(Map<String,IPlaceholderParser> placeholders)
    • runJar

      public static void runJar(File file) throws Exception
      Throws:
      Exception
    • runJar0

      protected abstract void runJar0(File file) throws Exception
      Throws:
      Exception
    • getRootPath

      public static Path getRootPath()
    • getRootPath0

      protected abstract Path getRootPath0()
    • builder

      public static InventorySetBuilder builder()