Package dev.aurelium.slate
Class Slate
java.lang.Object
dev.aurelium.slate.Slate
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddLoadedMenu(LoadedMenu menu) voidaddMergeDirectory(File mergeDir) voidbuildMenu(String name, Consumer<MenuBuilder> menu) @NotNull BuiltMenugetBuiltMenu(String name) @Nullable LoadedMenugetLoadedMenu(String name) intorg.bukkit.plugin.java.JavaPluginbooleanintLoads all menu files in the mainDirectory defined inSlateOptionsand uses any mergeDirectories defined to merge menu files together before loading.voidvoidvoidvoidvoidopenMenuUnchecked(org.bukkit.entity.Player player, String name, Map<String, Object> properties, int page) voidremoveMergeDirectory(File mergeDir) voidsetGlobalOptions(Consumer<GlobalOptionsBuilder> options) void
-
Constructor Details
-
Slate
-
-
Method Details
-
loadMenus
public int loadMenus()Loads all menu files in the mainDirectory defined inSlateOptionsand uses any mergeDirectories defined to merge menu files together before loading. Files are registered as aLoadedMenuafter loading.- Returns:
- the number of menus successfully loaded
-
openMenu
-
openMenuUnchecked
-
openMenu
-
openMenu
-
openMenu
-
unregisterMenus
public void unregisterMenus() -
getPlugin
public org.bukkit.plugin.java.JavaPlugin getPlugin() -
getContextManager
-
getInventoryManager
-
getActionManager
-
isPlaceholderAPIEnabled
public boolean isPlaceholderAPIEnabled() -
getLoreWrappingWidth
public int getLoreWrappingWidth() -
getOptions
-
buildMenu
-
getBuiltMenu
-
getBuiltMenus
-
getLoadedMenu
-
getLoadedMenus
-
setGlobalOptions
-
getGlobalOptions
-
addMergeDirectory
-
removeMergeDirectory
-