Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addCommand(DelayedCommand) - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternItemEditor
- addCommand(DelayedCommand) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeIconEditor
- addExp(long) - Method in class studio.magemonkey.fusion.data.professions.Profession
- addExp(Profession, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- addExp(CraftingTable, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- addExperience(String, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- addMissing(String, Object) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- addPatternFlags(Editor, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- addPlayer(UUID) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- addProfession(Profession) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- addProfession(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- addQueueItem(Player, CraftingTable, CraftingQueue, QueueItem) - Method in class studio.magemonkey.fusion.api.events.services.QueueService
-
Call the QueueItemAddedEvent.
- addRecipe(Recipe) - Method in class studio.magemonkey.fusion.data.queue.CraftingQueue
- addRecipe(Recipe) - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- addRecipeIconCommand(ProfessionEditor, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- addRecipeIconEnchants(ProfessionEditor, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- addRecipeIconFlags(ProfessionEditor, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- addRecipeIconLore(ProfessionEditor, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- alterIfLockedNotExistent() - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- appendDivinityRecipeMeta(DivinityRecipeMeta) - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- asItemType() - Method in class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- AuraSkills - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- autoJoinProfessions - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- autoJoinProfessions(Player) - Static method in class studio.magemonkey.fusion.cfg.Cfg
B
- backup() - Static method in class studio.magemonkey.fusion.cfg.migrations.PConfigManager
- backup() - Static method in class studio.magemonkey.fusion.util.ExperienceManager
- BASE_CONTAINER_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- BASE_CRAFTING_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- BASE_HOTBAR_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- BASE_OUTSIDE_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- BASE_RESULT_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- BLOCKED_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- Browse_Add_Profession - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Browse_Edit_Name - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Browse_Profession_Add_Conditions - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Browse_Profession_Add_Ingredients - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- BrowseConfig - Class in studio.magemonkey.fusion.cfg
- BrowseEditor - Class in studio.magemonkey.fusion.gui.editors.browse
- BrowseEditor(Player, String, LinkedList<String>, InventoryPattern) - Constructor for class studio.magemonkey.fusion.gui.editors.browse.BrowseEditor
- BrowseEditorCfg - Class in studio.magemonkey.fusion.cfg.editors.browse
- BrowseEditorCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.browse.BrowseEditorCfg
- BrowseGUI - Class in studio.magemonkey.fusion.gui
- BrowseGUI(String, Player, ItemStack) - Constructor for class studio.magemonkey.fusion.gui.BrowseGUI
- BrowseProfessionCfg - Class in studio.magemonkey.fusion.cfg.editors.browse
- BrowseProfessionCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- BrowseProfessionEditor - Class in studio.magemonkey.fusion.gui.editors.browse
- BrowseProfessionEditor(Editor, Player, ProfessionConditions) - Constructor for class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionEditor
- BrowseProfessionsEditor - Class in studio.magemonkey.fusion.gui.editors.browse
- BrowseProfessionsEditor(BrowseEditor, Player) - Constructor for class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionsEditor
- BukkitRecipeWrapper - Class in studio.magemonkey.fusion.cfg
- BukkitRecipeWrapper() - Constructor for class studio.magemonkey.fusion.cfg.BukkitRecipeWrapper
C
- cache(String, Consumer<ItemGenEntry>) - Static method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityService
- cache(UUID, String, List<String>) - Static method in class studio.magemonkey.fusion.util.TabCacher
- CachedTabs - Variable in class studio.magemonkey.fusion.util.TabCacher
- CALCULATED_RECIPE - Static variable in class studio.magemonkey.fusion.Fusion
- CalculatedProfession - Class in studio.magemonkey.fusion.data.professions
- CalculatedProfession(ProfessionConditions, ItemStack, boolean) - Constructor for class studio.magemonkey.fusion.data.professions.CalculatedProfession
- CalculatedRecipe - Class in studio.magemonkey.fusion.data.recipes
-
A “calculated” recipe icon + canCraft flag.
- CalculatedRecipe(Recipe, ItemStack, boolean) - Constructor for class studio.magemonkey.fusion.data.recipes.CalculatedRecipe
- cancelMoneyUpdateTask() - Static method in class studio.magemonkey.fusion.hook.VaultHook
- cancelQueueItem(Player, CraftingTable, CraftingQueue, QueueItem, boolean, boolean, List<ItemStack>) - Method in class studio.magemonkey.fusion.api.events.services.QueueService
-
Call the QueueItemCanceledEvent.
- cancelTask() - Method in class studio.magemonkey.fusion.data.queue.CraftingQueue
- canHoldItem(ItemStack) - Method in class studio.magemonkey.fusion.gui.slot.Slot
-
Method will check if this item can be inserted to this slot-type, it will return this same item stack if it can be inserted or null if it can't be inserted here.
- Category - Class in studio.magemonkey.fusion.data.professions.pattern
- Category(String) - Constructor for class studio.magemonkey.fusion.data.professions.pattern.Category
- Category(String, String, InventoryPattern, int) - Constructor for class studio.magemonkey.fusion.data.professions.pattern.Category
- Category(Map<String, Object>) - Constructor for class studio.magemonkey.fusion.data.professions.pattern.Category
- CategoryEditor - Class in studio.magemonkey.fusion.gui.editors.professions
- CategoryEditor(Editor, Player, CraftingTable) - Constructor for class studio.magemonkey.fusion.gui.editors.professions.CategoryEditor
- CategoryEditorCfg - Class in studio.magemonkey.fusion.cfg.editors.professions
- CategoryEditorCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.professions.CategoryEditorCfg
- CategoryGui - Class in studio.magemonkey.fusion.gui
- CategoryGui(Player, CraftingTable) - Constructor for class studio.magemonkey.fusion.gui.CategoryGui
- Cfg - Class in studio.magemonkey.fusion.cfg
- Cfg() - Constructor for class studio.magemonkey.fusion.cfg.Cfg
- CharacterIncrementer - Class in studio.magemonkey.fusion.util
- CharacterIncrementer() - Constructor for class studio.magemonkey.fusion.util.CharacterIncrementer
- ChatUT - Class in studio.magemonkey.fusion.util
- ChatUT() - Constructor for class studio.magemonkey.fusion.util.ChatUT
- cleanUpRecipesForEditor() - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- clear() - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- clearAllLocks() - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- clearAllPlayers() - Method in class studio.magemonkey.fusion.api.PlayerManager
-
Clear the cache of all players.
- clearCache() - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
- clearLatestRecipeGui() - Static method in class studio.magemonkey.fusion.gui.ProfessionGuiRegistry
- clearTabs(UUID) - Static method in class studio.magemonkey.fusion.util.TabCacher
- clearTabs(UUID, String) - Static method in class studio.magemonkey.fusion.util.TabCacher
- click(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.CategoryGui
- click(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- close(Player, Inventory) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- close(InventoryCloseEvent) - Method in class studio.magemonkey.fusion.gui.BrowseGUI
- closeAll() - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- closeAll() - Method in class studio.magemonkey.fusion.Fusion
- closeAll() - Static method in class studio.magemonkey.fusion.gui.BrowseGUI
- closeAll() - Method in class studio.magemonkey.fusion.gui.ProfessionGuiRegistry
- closeProfessionGui(String) - Method in class studio.magemonkey.fusion.api.ProfessionManager
-
Close the professions gui for all players This will close all guis contained in the profession registry and for every player In case you want to close a gui for a specific player, you can just use Player#closeInventory()
- CommandMechanics - Class in studio.magemonkey.fusion.commands
- CommandMechanics() - Constructor for class studio.magemonkey.fusion.commands.CommandMechanics
- Commands - Class in studio.magemonkey.fusion.commands
- Commands() - Constructor for class studio.magemonkey.fusion.commands.Commands
- Commands.ConfirmationAction - Interface in studio.magemonkey.fusion.commands
- confirmAction(CommandSender, Map<String, Commands.ConfirmationAction>) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- connection() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- copy(InputStream, File) - Static method in class studio.magemonkey.fusion.util.FileUT
- copy(Category) - Static method in class studio.magemonkey.fusion.data.professions.pattern.Category
- copy(InventoryPattern) - Static method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- copy(ProfessionConditions) - Static method in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- copy(ProfessionResults) - Static method in class studio.magemonkey.fusion.data.professions.ProfessionResults
- copy(ProfessionSettings) - Static method in class studio.magemonkey.fusion.data.professions.ProfessionSettings
- copy(CraftingTable) - Static method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- copy(Recipe) - Static method in class studio.magemonkey.fusion.data.recipes.Recipe
- copyLevelMap(Map<Integer, Double>) - Static method in class studio.magemonkey.fusion.util.LevelFunction
- CRAFTING_TABLE - Static variable in class studio.magemonkey.fusion.Fusion
- craftingQueue - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- CraftingQueue - Class in studio.magemonkey.fusion.data.queue
- CraftingQueue(Player, String, Category) - Constructor for class studio.magemonkey.fusion.data.queue.CraftingQueue
- CraftingRequirementsCfg - Class in studio.magemonkey.fusion.cfg
- CraftingRequirementsCfg() - Constructor for class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- CraftingTable - Class in studio.magemonkey.fusion.data.recipes
- CraftingTable(String, String, ItemType, InventoryPattern, ItemStack, int, int) - Constructor for class studio.magemonkey.fusion.data.recipes.CraftingTable
- CraftingTable(String, String, ItemType, InventoryPattern, InventoryPattern, boolean, ItemStack, int, int, Map<String, Recipe>, Map<String, Category>) - Constructor for class studio.magemonkey.fusion.data.recipes.CraftingTable
- CraftingTable(Map<String, Object>) - Constructor for class studio.magemonkey.fusion.data.recipes.CraftingTable
- create(File) - Static method in class studio.magemonkey.fusion.util.FileUT
- create(ProfessionConditions, Collection<ItemStack>, Player, CraftingTable) - Static method in class studio.magemonkey.fusion.data.professions.CalculatedProfession
- create(Recipe, Map<IngredientFingerprint, Integer>, Player, CraftingTable) - Static method in class studio.magemonkey.fusion.data.recipes.CalculatedRecipe
-
Builds a CalculatedRecipe for the given Recipe and a snapshot of the player’s inventory counts.
- createFilledInventory(Player, String, int, ItemStack) - Static method in class studio.magemonkey.fusion.util.InventoryUtils
- createNewProfession(String, String) - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- CUSTOM_PREFIX - Static variable in interface studio.magemonkey.fusion.data.recipes.RecipeItem
D
- DatabaseType - Enum Class in studio.magemonkey.fusion.cfg.sql
- dataSaveInterval - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- deleteRecursive(File) - Static method in class studio.magemonkey.fusion.util.FileUT
- deleteRecursive(String) - Static method in class studio.magemonkey.fusion.util.FileUT
- deserialize(String) - Static method in class studio.magemonkey.fusion.util.ChatUT
- disableBukkitRecipes(List<NamespacedKey>) - Static method in class studio.magemonkey.fusion.cfg.BukkitRecipeWrapper
- disabledVanillaRecipes - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- Divinity - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- divinityCfg - Static variable in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityService
- DivinityCfg - Class in studio.magemonkey.fusion.cfg.hooks.divinity
- DivinityCfg() - Constructor for class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityCfg
- divinityPattern - Static variable in interface studio.magemonkey.fusion.data.recipes.RecipeItem
- DivinityRecipeMeta - Class in studio.magemonkey.fusion.cfg.hooks.divinity
- DivinityRecipeMeta(String, ItemGenEntry, int, int, ItemType, String) - Constructor for class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityRecipeMeta
- DivinityService - Class in studio.magemonkey.fusion.cfg.hooks.divinity
- DivinityService() - Constructor for class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityService
- DivinityUT - Class in studio.magemonkey.fusion.cfg.hooks.divinity
- DivinityUT() - Constructor for class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityUT
- doAction() - Method in interface studio.magemonkey.fusion.commands.Commands.ConfirmationAction
- drop(PlayerDropItemEvent) - Method in class studio.magemonkey.fusion.gui.BrowseGUI
- drop(PlayerDropItemEvent) - Method in class studio.magemonkey.fusion.gui.RecipeGui
E
- Editor - Class in studio.magemonkey.fusion.gui.editors
- Editor(Editor, String, int) - Constructor for class studio.magemonkey.fusion.gui.editors.Editor
- EditorCriteria - Enum Class in studio.magemonkey.fusion.cfg.editors
- EditorRegistry - Class in studio.magemonkey.fusion.cfg.editors
- EditorRegistry() - Constructor for class studio.magemonkey.fusion.cfg.editors.EditorRegistry
- enableBukkitRecipes(List<NamespacedKey>) - Static method in class studio.magemonkey.fusion.cfg.BukkitRecipeWrapper
- equals(Object) - Method in class studio.magemonkey.fusion.data.recipes.CalculatedRecipe
- equals(Object) - Method in class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- equals(Object) - Method in class studio.magemonkey.fusion.gui.recipe.IngredientFingerprint
- equals(Object) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeCacheKey
- eval(String) - Static method in class studio.magemonkey.fusion.util.Maths
- EventServices - Class in studio.magemonkey.fusion.api.events.services
- EventServices() - Constructor for class studio.magemonkey.fusion.api.events.services.EventServices
- executeCommands(Character, HumanEntity) - Method in class studio.magemonkey.fusion.gui.CategoryGui
- executeCommands(Character, HumanEntity) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- executeCommands(Character, HumanEntity) - Method in class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- ExperienceManager - Class in studio.magemonkey.fusion.util
- ExperienceManager() - Constructor for class studio.magemonkey.fusion.util.ExperienceManager
- ExperienceManager.PlayerData - Class in studio.magemonkey.fusion.util
F
- Fabled - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- FileUT - Class in studio.magemonkey.fusion.util
- FileUT() - Constructor for class studio.magemonkey.fusion.util.FileUT
- fillInventory(Inventory, ItemStack) - Static method in class studio.magemonkey.fusion.util.InventoryUtils
- finalMod - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- fingerprint(Player) - Static method in class studio.magemonkey.fusion.gui.recipe.InventoryFingerprint
- finishAllRecipes() - Method in class studio.magemonkey.fusion.data.queue.CraftingQueue
- finishedMessageInterval - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- finishMessage - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- finishQueueItem(Player, CraftingTable, CraftingQueue, QueueItem, List<RecipeItem>) - Method in class studio.magemonkey.fusion.api.events.services.QueueService
-
Call the QueueItemFinishedEvent.
- finishRecipe(QueueItem) - Method in class studio.magemonkey.fusion.data.queue.CraftingQueue
- fixColor(String, String, String) - Static method in class studio.magemonkey.fusion.util.ChatUT
- forceJoinProfession(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- forceLeaveProfession(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- forceMaster(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- forceShow(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- forceStats(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- forgetPenalty - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- forgetProfession(CommandSender, String[], Map<String, Commands.ConfirmationAction>) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- fromConfig(Object) - Static method in interface studio.magemonkey.fusion.data.recipes.RecipeItem
- fromDivinityRecipeMeta(DivinityRecipeMeta) - Static method in interface studio.magemonkey.fusion.data.recipes.RecipeItem
- Fusion - Class in studio.magemonkey.fusion
- Fusion() - Constructor for class studio.magemonkey.fusion.Fusion
- FusionAPI - Class in studio.magemonkey.fusion.api
- FusionAPI() - Constructor for class studio.magemonkey.fusion.api.FusionAPI
- FusionEditorCommand - Class in studio.magemonkey.fusion.commands
- FusionEditorCommand() - Constructor for class studio.magemonkey.fusion.commands.FusionEditorCommand
- FusionEvent - Class in studio.magemonkey.fusion.api.events
- FusionEvent(String, CraftingTable, Player) - Constructor for class studio.magemonkey.fusion.api.events.FusionEvent
-
Constructor for the FusionEvent
- FusionPlaceholders - Class in studio.magemonkey.fusion
- FusionPlaceholders() - Constructor for class studio.magemonkey.fusion.FusionPlaceholders
- FusionPlayer - Class in studio.magemonkey.fusion.data.player
- FusionPlayer(UUID) - Constructor for class studio.magemonkey.fusion.data.player.FusionPlayer
- FusionPlayersSQL - Class in studio.magemonkey.fusion.cfg.sql.tables
- FusionPlayersSQL() - Constructor for class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- FusionProfessionsSQL - Class in studio.magemonkey.fusion.cfg.sql.tables
- FusionProfessionsSQL() - Constructor for class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- FusionQueuesSQL - Class in studio.magemonkey.fusion.cfg.sql.tables
- FusionQueuesSQL() - Constructor for class studio.magemonkey.fusion.cfg.sql.tables.FusionQueuesSQL
- FusionRecipeLimitsSQL - Class in studio.magemonkey.fusion.cfg.sql.tables
- FusionRecipeLimitsSQL() - Constructor for class studio.magemonkey.fusion.cfg.sql.tables.FusionRecipeLimitsSQL
G
- generate(int) - Static method in class studio.magemonkey.fusion.util.LevelFunction
- generateItem() - Method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityRecipeMeta
- get(UUID) - Static method in class studio.magemonkey.fusion.util.TabCacher
- getAllCombinations(ItemGeneratorManager.GeneratorItem, Material, Tier, int) - Static method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityUT
- getAmount() - Method in class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- getAmount() - Method in interface studio.magemonkey.fusion.data.recipes.RecipeItem
- getAuthor() - Method in class studio.magemonkey.fusion.FusionPlaceholders
- getBalance(Player) - Static method in class studio.magemonkey.fusion.hook.VaultHook
- getBossBarTitle(ItemStack) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getBrowseEditor(Player) - Static method in class studio.magemonkey.fusion.cfg.editors.EditorRegistry
- getCanCraft(boolean) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getCanJoin(boolean) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getCategory(String) - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- getCategoryItemIcon(Category) - Method in class studio.magemonkey.fusion.cfg.editors.professions.CategoryEditorCfg
- getCategoryList() - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- getCommands(char) - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- getConditionLine(String, String, String, int, int) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getConditionLines(Player) - Method in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- getConditionsTabs(String[]) - Static method in class studio.magemonkey.fusion.util.TabCacher
- getConfig() - Static method in class studio.magemonkey.fusion.cfg.Cfg
- getConfig() - Method in interface studio.magemonkey.fusion.cfg.IValuesReloadable
- getConfig() - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getConfigNames() - Static method in class studio.magemonkey.fusion.cfg.YamlParser
- getCraftingConditionLine(String) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getCraftingQueues(Player) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionQueuesSQL
- getCraftingRequirementLine(String) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getCurrentEditor(Player) - Static method in class studio.magemonkey.fusion.cfg.editors.EditorRegistry
- getCycledCharacter(char, boolean) - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- getDatabaseType() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- getDefaultConfig(String) - Static method in class studio.magemonkey.fusion.cfg.YamlParser
- getDisplayIcon() - Method in class studio.magemonkey.fusion.data.professions.pattern.Category
- getEnchantmentSection(String) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getEnchantmentsTab(String[]) - Static method in class studio.magemonkey.fusion.util.TabCacher
- getExp(String, int, int) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getExpCost() - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- getExperience(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getExperience(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getExperience(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getExperience(CraftingTable) - Method in class studio.magemonkey.fusion.util.ExperienceManager.PlayerData
- getFile() - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getFiles(String) - Static method in class studio.magemonkey.fusion.util.FileUT
- getFillItem(String) - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- getFinishedSize() - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getFlagsTab(String[]) - Static method in class studio.magemonkey.fusion.util.TabCacher
- getFolders(String) - Static method in class studio.magemonkey.fusion.util.FileUT
- getFormattedTime(int) - Static method in class studio.magemonkey.fusion.util.Utils
- getFullConditions() - Method in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- getGUI(String) - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- getHandlers() - Method in class studio.magemonkey.fusion.api.events.FusionEvent
- getIcon() - Method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityRecipeMeta
- getIcon(ProfessionConditions, String) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- getIcon(CraftingTable, String) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternEditorCfg
- getIcon(CraftingTable, String) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getIcon(CraftingTable, String) - Method in class studio.magemonkey.fusion.cfg.editors.professions.CategoryEditorCfg
- getIcon(CraftingTable, String) - Method in class studio.magemonkey.fusion.cfg.editors.professions.ProfessionEditorCfg
- getIcon(CraftingTable, String) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- getIcon(Recipe, String) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeIconEditorCfg
- getIcon(BrowseEditor, String) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseEditorCfg
- getIcon(BrowseEditor, String) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- getIcon(BrowseEditor, String) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternEditorCfg
- getIcon(BrowseEditor, String) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getIcons(CraftingTable) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternEditorCfg
- getIcons(CraftingTable) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getIcons(CraftingTable) - Method in class studio.magemonkey.fusion.cfg.editors.professions.CategoryEditorCfg
- getIcons(CraftingTable) - Method in class studio.magemonkey.fusion.cfg.editors.professions.ProfessionEditorCfg
- getIcons(CraftingTable) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- getIcons(Recipe) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeIconEditorCfg
- getIcons(BrowseEditor) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseEditorCfg
- getIcons(BrowseEditor) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- getIcons(BrowseEditor) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternEditorCfg
- getIcons(BrowseEditor) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getIdColumn() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
-
Returns the id column definition for the currently configured database type.
- getIdColumn(DatabaseType) - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
-
Returns a dialect-specific id column definition including the trailing comma.
- getIdentifier() - Method in class studio.magemonkey.fusion.FusionPlaceholders
- getIngredientLine(String, RecipeItem, int, int) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getInventoryName(RecipeItem) - Static method in class studio.magemonkey.fusion.cfg.ShowRecipesCfg
- getInventorySize() - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- getItemFlags(String) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getItemName(ItemStack) - Static method in class studio.magemonkey.fusion.util.Utils
- getItems(Collection<ItemStack>) - Static method in class studio.magemonkey.fusion.data.recipes.Recipe
- getItemsAsList() - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- getItemStack() - Method in class studio.magemonkey.fusion.data.recipes.RecipeCustomItem
- getItemStack() - Method in class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- getItemStack() - Method in interface studio.magemonkey.fusion.data.recipes.RecipeItem
- getItemsToTake() - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- getJoinedProfession() - Method in class studio.magemonkey.fusion.api.events.ProfessionJoinEvent
-
Get the joined profession
- getJoinedProfessions() - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getLearned(String, boolean) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getLeftProfession() - Method in class studio.magemonkey.fusion.api.events.ProfessionLeaveEvent
-
Get the left profession
- getLevel() - Method in class studio.magemonkey.fusion.data.professions.Profession
- getLevel(double) - Method in class studio.magemonkey.fusion.cfg.ProfessionLevelCfg
- getLevel(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getLevel(OfflinePlayer) - Method in class studio.magemonkey.fusion.cfg.ProfessionLevelCfg
- getLevel(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getLevel(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getLevelDifference() - Method in class studio.magemonkey.fusion.api.events.ProfessionLevelUpEvent
-
Get the level difference
- getLimit(String, int, int) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getMasteredProfessions() - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getMastery(String, boolean, boolean) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getMoney(String, double, double) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getMoneyCost() - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- getNextChar(char) - Static method in class studio.magemonkey.fusion.util.CharacterIncrementer
- getPattern(Collection<RecipeItem>) - Static method in class studio.magemonkey.fusion.data.recipes.Recipe
- getPatternItem(char, ItemStack) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternEditorCfg
- getPatternItemIcon(char, ItemStack) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getPermOption(Player, String) - Static method in class studio.magemonkey.fusion.util.PlayerUtil
-
Attempts to get the numeric value of the permission starting with 'permission'
For example, if the player has 'perm.test.5' and 'perm.test' is passed in, 5 will be returned. - getPlayer() - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getPlayer(String) - Method in class studio.magemonkey.fusion.api.PlayerManager
-
Get the FusionPlayer object of a player by his name.
- getPlayer(UUID) - Method in class studio.magemonkey.fusion.api.PlayerManager
-
Get the FusionPlayer object of a player by his UUID.
- getPlayer(UUID) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
- getPlayer(Player) - Method in class studio.magemonkey.fusion.api.PlayerManager
-
Get the FusionPlayer object of a player by his UUID.
- getPlayer(Player) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
- getPlayerBlocking(UUID, long) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
-
Blocks (polling) until the player's DB lock is cleared or until timeoutMs is reached.
- getPlayerBlocking(Player, long) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
- getPlayerCooldown(Player) - Method in class studio.magemonkey.fusion.Fusion
- getPlayerIfReady(UUID) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
-
Returns the FusionPlayer if it is not currently locked for saving, otherwise returns null.
- getPlayerIfReady(Player) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
- getPlayerItems(InventoryHolder) - Static method in class studio.magemonkey.fusion.util.PlayerUtil
- getPlayerNames() - Static method in class studio.magemonkey.fusion.util.PlayerUtil
- getProfession(String) - Method in class studio.magemonkey.fusion.api.ProfessionManager
-
Get a profession by name The profession instances are mainly know as CraftinTable objects that contains recipes and other data
- getProfession(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getProfession(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getProfessionConditions(String) - Static method in class studio.magemonkey.fusion.cfg.BrowseConfig
- getProfessionEditor(Player, String) - Static method in class studio.magemonkey.fusion.cfg.editors.EditorRegistry
- getProfessionExpBonusThroughPermissions(Player, String) - Static method in class studio.magemonkey.fusion.util.PlayerUtil
- getProfessionGui(String) - Method in class studio.magemonkey.fusion.api.ProfessionManager
-
Get a profession registry gui by name The profession gui instances are mainly know as ProfessionGuiRegistry objects that contains the gui data
- getProfessionIcon(ProfessionConditions) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- getProfessionLevel(String, int, int) - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- getProfessions() - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getProfessions(UUID) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- getProfessions(UUID, boolean) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- getProfessionTabs(UUID, String, String) - Static method in class studio.magemonkey.fusion.util.TabCacher
- getQueue(String, Category) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getQueueItem(String, QueueItem) - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- getQueueItems(UUID, String, Category) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionQueuesSQL
- getQueueSizes(String, Category) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getQueueSlot(String) - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- getRecipe(String) - Method in class studio.magemonkey.fusion.data.professions.pattern.Category
- getRecipe(String) - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- getRecipeAmount() - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeItemEditor
- getRecipeIcon(ItemGenEntry, String, ItemType, int) - Method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityCfg
- getRecipeIcon(Recipe) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- getRecipeIcon(Recipe, RecipeItem) - Static method in class studio.magemonkey.fusion.cfg.ShowRecipesCfg
- getRecipeKeysForMaterials(List<Material>) - Static method in class studio.magemonkey.fusion.cfg.BukkitRecipeWrapper
- getRecipeLimit(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getRecipeLimit(Recipe) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- getRecipeLimits(UUID) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionRecipeLimitsSQL
- getRecipeName() - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeItemEditor
- getRecipePath() - Method in class studio.magemonkey.fusion.data.queue.QueueItem
- getRecipePath() - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- getRecipes(Collection<ItemStack>, Player) - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- getSection(String) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getSlot(int) - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- getSlot(int) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- getString(String) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getString(String, String) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getStringList(String) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getStringList(String, List<String>) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- getSubIcon(char, ItemBuilder, Collection<DelayedCommand>, String) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getSubIcon(Recipe, String) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- getSubIcons(char, ItemBuilder, Collection<DelayedCommand>) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getSubIcons(ProfessionConditions) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- getSubIcons(Recipe) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- getSubTitle(char) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getSubTitle(String) - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- getSubTitle(String) - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- getTable(String) - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- getTabs(UUID, String, String) - Static method in class studio.magemonkey.fusion.util.TabCacher
- getTitle() - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseEditorCfg
- getTitle() - Method in class studio.magemonkey.fusion.cfg.editors.browse.BrowseProfessionCfg
- getTitle() - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- getTitle() - Method in class studio.magemonkey.fusion.cfg.editors.professions.CategoryEditorCfg
- getTitle() - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- getTitle() - Method in class studio.magemonkey.fusion.cfg.editors.professions.RecipeIconEditorCfg
- getTitle(String) - Method in class studio.magemonkey.fusion.cfg.editors.pattern.PatternEditorCfg
- getTitle(String) - Method in class studio.magemonkey.fusion.cfg.editors.professions.ProfessionEditorCfg
- getTotalExperience(Player) - Static method in class studio.magemonkey.fusion.util.ExperienceManager
-
Deprecated.
- getUseCategories() - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- getVersion() - Method in class studio.magemonkey.fusion.FusionPlaceholders
- getXP(int) - Method in class studio.magemonkey.fusion.cfg.ProfessionLevelCfg
- giveProfessionExp(Player, CraftingTable, long) - Method in class studio.magemonkey.fusion.api.events.services.ProfessionService
-
Call the ProfessionGainXpEvent.
- GlobalUUID - Static variable in class studio.magemonkey.fusion.util.TabCacher
H
- hasCommandsOrItems() - Method in class studio.magemonkey.fusion.data.professions.ProfessionResults
- hasCooldown() - Method in class studio.magemonkey.fusion.data.player.PlayerRecipeLimit
- hasCraftingPermission(Permissible, String) - Static method in class studio.magemonkey.fusion.util.Utils
- hasCraftingUsePermission(Permissible, String) - Static method in class studio.magemonkey.fusion.util.Utils
- hashCode() - Method in class studio.magemonkey.fusion.data.recipes.CalculatedRecipe
- hashCode() - Method in class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- hashCode() - Method in class studio.magemonkey.fusion.gui.recipe.IngredientFingerprint
- hashCode() - Method in class studio.magemonkey.fusion.gui.recipe.RecipeCacheKey
- hasJoined(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasJoined(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasJoined(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasMastered(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasMastered(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasMastered(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasPlayer(UUID) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- hasPrevious() - Method in class studio.magemonkey.fusion.data.professions.pattern.Category
- hasPrevious(boolean) - Method in class studio.magemonkey.fusion.data.professions.pattern.Category
- hasProfession(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasProfession(UUID, String) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- hasProfession(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasProfession(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hasRecipeLimitReached(Recipe) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- hexComp(String) - Static method in class studio.magemonkey.fusion.util.ChatUT
- hexString(String) - Static method in class studio.magemonkey.fusion.util.ChatUT
- hideRecipesLimitReached - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- hideRecipesNoPermission - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- HookManager - Class in studio.magemonkey.fusion.cfg.hooks
- HookManager() - Constructor for class studio.magemonkey.fusion.cfg.hooks.HookManager
- HookType - Enum Class in studio.magemonkey.fusion.cfg.hooks
I
- incrementLimit(int) - Method in class studio.magemonkey.fusion.data.player.PlayerRecipeLimit
- incrementLimit(Recipe) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- IngredientFingerprint - Class in studio.magemonkey.fusion.gui.recipe
-
Immutable fingerprint for an ItemStack that matches CalculatedRecipe.isSimilar(...) logic.
- IngredientFingerprint(Material, int, String, List<String>, Map<Enchantment, Integer>, boolean, int) - Constructor for class studio.magemonkey.fusion.gui.recipe.IngredientFingerprint
- init() - Static method in class studio.magemonkey.fusion.api.FusionAPI
- init() - Static method in class studio.magemonkey.fusion.cfg.Cfg
- init() - Static method in class studio.magemonkey.fusion.cfg.CraftingRequirementsCfg
- init() - Static method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityService
- init() - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- init() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- initialize() - Method in class studio.magemonkey.fusion.gui.CategoryGui
- initialize() - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionsEditor
- initialize() - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternEditor
- initialize() - Method in class studio.magemonkey.fusion.gui.editors.professions.CategoryEditor
- initialize() - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeEditor
- initialize() - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeItemEditor
- initialize() - Method in class studio.magemonkey.fusion.gui.RecipeGui
- initialize() - Method in class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- InvalidPatternItemException - Exception Class in studio.magemonkey.fusion.util
- InvalidPatternItemException() - Constructor for exception class studio.magemonkey.fusion.util.InvalidPatternItemException
- InvalidPatternItemException(String) - Constructor for exception class studio.magemonkey.fusion.util.InvalidPatternItemException
- InvalidPatternItemException(String, Throwable) - Constructor for exception class studio.magemonkey.fusion.util.InvalidPatternItemException
- InvalidPatternItemException(Throwable) - Constructor for exception class studio.magemonkey.fusion.util.InvalidPatternItemException
- InventoryFingerprint - Class in studio.magemonkey.fusion.gui.recipe
-
Helper to build a small MD5 fingerprint of an entire PlayerInventory.
- InventoryFingerprint() - Constructor for class studio.magemonkey.fusion.gui.recipe.InventoryFingerprint
- inventoryName - Variable in class studio.magemonkey.fusion.gui.BrowseGUI
- InventoryPattern - Class in studio.magemonkey.fusion.data.professions.pattern
- InventoryPattern(String[], HashMap<Character, ItemStack>) - Constructor for class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- InventoryPattern(Map<String, Object>) - Constructor for class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- InventoryUtils - Class in studio.magemonkey.fusion.util
- InventoryUtils() - Constructor for class studio.magemonkey.fusion.util.InventoryUtils
- isAutoCrafting(UUID) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- isCached(String) - Static method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityService
- isCancelled() - Method in class studio.magemonkey.fusion.api.events.FusionEvent
- isHidden(Player) - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- isHooked(HookType...) - Method in class studio.magemonkey.fusion.cfg.hooks.HookManager
- isLocked(UUID) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- isNotCached(UUID, String) - Static method in class studio.magemonkey.fusion.util.TabCacher
- isSimilar(ItemStack, ItemStack) - Static method in class studio.magemonkey.fusion.data.recipes.CalculatedRecipe
-
Unchanged “isSimilar” from before—compares two ItemStacks in a relaxed manner.
- isUsed(char) - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- isValid(Collection<ItemStack>, Player, CraftingTable) - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- isValid(FusionPlayer) - Method in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- ItemGenEntry - Class in studio.magemonkey.fusion.cfg.hooks
- ItemGenEntry(ItemGeneratorManager.GeneratorItem) - Constructor for class studio.magemonkey.fusion.cfg.hooks.ItemGenEntry
- itemGenResults - Static variable in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityService
- IValuesReloadable - Interface in studio.magemonkey.fusion.cfg
J
- Jobs - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- joinProfession(String, Player, double, int) - Method in class studio.magemonkey.fusion.api.events.services.ProfessionService
-
Call the ProfessionJoinEvent.
- joinProfession(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- joinProfession(Player, ProfessionGuiRegistry) - Static method in class studio.magemonkey.fusion.gui.BrowseGUI
L
- latestRecipeGui - Static variable in class studio.magemonkey.fusion.gui.ProfessionGuiRegistry
- leaveProfession(CraftingTable, Player) - Method in class studio.magemonkey.fusion.api.events.services.ProfessionService
-
Call the ProfessionLeaveEvent.
- LevelFunction - Class in studio.magemonkey.fusion.util
- LevelFunction() - Constructor for class studio.magemonkey.fusion.util.LevelFunction
- levelUpProfession(Player, CraftingTable, int, int) - Method in class studio.magemonkey.fusion.api.events.services.ProfessionService
-
Call the ProfessionLevelUpEvent.
- load() - Static method in class studio.magemonkey.fusion.cfg.BrowseConfig
- load() - Static method in class studio.magemonkey.fusion.cfg.ShowRecipesCfg
- loadFrom(String, Map<String, Object>) - Static method in class studio.magemonkey.fusion.cfg.ProfessionsCfg
- loadNames(ItemType, int) - Method in class studio.magemonkey.fusion.cfg.hooks.ItemGenEntry
- loadOrExtract(JavaPlugin, String) - Static method in class studio.magemonkey.fusion.cfg.YamlParser
- loadPlayer(Player) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
- LOCAL - Enum constant in enum class studio.magemonkey.fusion.cfg.sql.DatabaseType
M
- MARIADB - Enum constant in enum class studio.magemonkey.fusion.cfg.sql.DatabaseType
- masterProfession(String, Player, boolean) - Method in class studio.magemonkey.fusion.api.events.services.ProfessionService
-
Call the ProfessionMasteryEvent.
- masterProfession(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- Maths - Class in studio.magemonkey.fusion.util
- Maths() - Constructor for class studio.magemonkey.fusion.util.Maths
- mcMMO - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- migrate(FileConfiguration, String) - Static method in class studio.magemonkey.fusion.cfg.migrations.ProfessionMigration
- migrateIntoSQL() - Static method in class studio.magemonkey.fusion.cfg.migrations.PConfigManager
- migrateIntoSQL() - Static method in class studio.magemonkey.fusion.util.ExperienceManager
- migrateOldTypes(FileConfiguration) - Static method in class studio.magemonkey.fusion.cfg.Cfg
- mkdir(File) - Static method in class studio.magemonkey.fusion.util.FileUT
- moveEntry(ProfessionConditions, int) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseEditor
- moveEntry(Recipe, int) - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- MYSQL - Enum constant in enum class studio.magemonkey.fusion.cfg.sql.DatabaseType
N
- name - Variable in class studio.magemonkey.fusion.gui.RecipeGui
- NexoHook - Class in studio.magemonkey.fusion.hook
- NexoHook(JavaPlugin, Consumer<Void>) - Constructor for class studio.magemonkey.fusion.hook.NexoHook
- nexoLoad(NexoItemsLoadedEvent) - Method in class studio.magemonkey.fusion.hook.NexoHook
- notifyForQueue(Player, int) - Static method in class studio.magemonkey.fusion.cfg.Cfg
O
- of(ItemStack) - Static method in class studio.magemonkey.fusion.gui.recipe.IngredientFingerprint
-
Build an IngredientFingerprint by examining a live ItemStack.
- onClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.BrowseGUI
- onClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.CategoryGui
- onClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- onCommand(CommandSender, Command, String, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- onCommand(CommandSender, Command, String, String[]) - Method in class studio.magemonkey.fusion.commands.Commands
- onDisable() - Method in class studio.magemonkey.fusion.Fusion
- onDrag(InventoryDragEvent) - Method in class studio.magemonkey.fusion.gui.BrowseGUI
- onDrag(InventoryDragEvent) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- onEnable() - Method in class studio.magemonkey.fusion.Fusion
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionsEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternItemEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternItemsEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.professions.CategoryEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.professions.ProfessionEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeIconEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeItemEditor
- onInventoryClick(InventoryClickEvent) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- onInventoryClose(InventoryCloseEvent) - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternEditor
- onInventoryClose(InventoryCloseEvent) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- onInventoryDrag(InventoryDragEvent) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- onItemPickup(EntityPickupItemEvent) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- onLoad() - Method in class studio.magemonkey.fusion.Fusion
- onPlayerChangedWorld(PlayerChangedWorldEvent) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- onPlayerDrop(PlayerDropItemEvent) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- onPlayerJoin(PlayerJoinEvent) - Method in class studio.magemonkey.fusion.Fusion
- onPlayerQuit(PlayerQuitEvent) - Method in class studio.magemonkey.fusion.Fusion
- onPlayerQuit(PlayerQuitEvent) - Method in class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- onRequest(OfflinePlayer, String) - Method in class studio.magemonkey.fusion.FusionPlaceholders
- onTabComplete(CommandSender, Command, String, String[]) - Method in class studio.magemonkey.fusion.commands.Commands
- onTabComplete(CommandSender, Command, String, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- open(Player) - Static method in class studio.magemonkey.fusion.gui.BrowseGUI
- open(Player) - Method in class studio.magemonkey.fusion.gui.CategoryGui
- open(Player) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionsEditor
- open(Player) - Method in class studio.magemonkey.fusion.gui.editors.Editor
- open(Player) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeEditor
- open(Player) - Method in class studio.magemonkey.fusion.gui.ProfessionGuiRegistry
- open(Player) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- open(Player) - Method in class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- open(Player, int) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionsEditor
- open(Player, int) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeEditor
- open(Player, Category) - Method in class studio.magemonkey.fusion.gui.CategoryGui
- open(Player, Category) - Method in class studio.magemonkey.fusion.gui.ProfessionGuiRegistry
- openBrowseGui(CommandSender) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- openIngredientGui(CommandSender) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- openParent(Player) - Method in class studio.magemonkey.fusion.gui.editors.Editor
- openProfessionGui(String, Player) - Method in class studio.magemonkey.fusion.api.ProfessionManager
-
Open a professions gui for a player and get a professions registry object This object handles all players guis individually by caching them in a map.
- Oraxen - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
P
- Pattern_Add_Commands - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Pattern_Add_Enchants - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Pattern_Add_Flags - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Pattern_Edit_Lore - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Pattern_Edit_Name - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Pattern_Edit_Pattern - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- PatternEditor - Class in studio.magemonkey.fusion.gui.editors.pattern
- PatternEditor(BrowseEditor, Player) - Constructor for class studio.magemonkey.fusion.gui.editors.pattern.PatternEditor
- PatternEditor(Editor, Player, CraftingTable, boolean) - Constructor for class studio.magemonkey.fusion.gui.editors.pattern.PatternEditor
- PatternEditorCfg - Class in studio.magemonkey.fusion.cfg.editors.pattern
- PatternEditorCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.pattern.PatternEditorCfg
- PatternItemEditor - Class in studio.magemonkey.fusion.gui.editors.pattern
- PatternItemEditor(Editor, Player, CraftingTable, char, boolean) - Constructor for class studio.magemonkey.fusion.gui.editors.pattern.PatternItemEditor
- PatternItemEditor(Editor, BrowseEditor, Player, char) - Constructor for class studio.magemonkey.fusion.gui.editors.pattern.PatternItemEditor
- PatternItemEditorCfg - Class in studio.magemonkey.fusion.cfg.editors.pattern
- PatternItemEditorCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.pattern.PatternItemEditorCfg
- PatternItemsEditor - Class in studio.magemonkey.fusion.gui.editors.pattern
- PatternItemsEditor(BrowseEditor, Player) - Constructor for class studio.magemonkey.fusion.gui.editors.pattern.PatternItemsEditor
- PatternItemsEditor(Editor, Player, CraftingTable, boolean) - Constructor for class studio.magemonkey.fusion.gui.editors.pattern.PatternItemsEditor
- PConfigManager - Class in studio.magemonkey.fusion.cfg.migrations
- PConfigManager() - Constructor for class studio.magemonkey.fusion.cfg.migrations.PConfigManager
- PlaceholderAPI - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- PlayerData(Map<String, Object>) - Constructor for class studio.magemonkey.fusion.util.ExperienceManager.PlayerData
- PlayerLoader - Class in studio.magemonkey.fusion.data.player
- PlayerLoader() - Constructor for class studio.magemonkey.fusion.data.player.PlayerLoader
- PlayerManager - Class in studio.magemonkey.fusion.api
- PlayerManager() - Constructor for class studio.magemonkey.fusion.api.PlayerManager
- PlayerRecipeLimit - Class in studio.magemonkey.fusion.data.player
- PlayerRecipeLimit(String, int, long) - Constructor for class studio.magemonkey.fusion.data.player.PlayerRecipeLimit
- players() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- PlayerTabs - Static variable in class studio.magemonkey.fusion.util.TabCacher
- PlayerUtil - Class in studio.magemonkey.fusion.util
- PlayerUtil() - Constructor for class studio.magemonkey.fusion.util.PlayerUtil
- Profession - Class in studio.magemonkey.fusion.data.professions
- Profession(long, UUID, String, long, boolean, boolean) - Constructor for class studio.magemonkey.fusion.data.professions.Profession
- Profession_Category_Add - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Category_Edit - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Edit_Icon - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Edit_Name - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Add - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Add_Commands - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Add_Conditions - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Add_Ingredients - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Add_Items - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Edit_Ingredients - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Edit_Name - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Edit_Permission - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- Profession_Recipe_Edit_ResultItem - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- ProfessionConditions - Class in studio.magemonkey.fusion.data.professions
- ProfessionConditions(String, double, int, LinkedList<Object>, int, boolean, String, Map<String, Integer>, Map<String, Integer>, Map<String, Integer>, Map<String, Integer>, Map<String, Integer>, Map<String, Integer>, Map<String, Integer>, Map<String, Integer>) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionConditions
- ProfessionConditions(String, ConfigurationSection) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionConditions
- ProfessionConditions(String, DeserializationWorker) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionConditions
- ProfessionEditor - Class in studio.magemonkey.fusion.gui.editors.professions
- ProfessionEditor(Player, String) - Constructor for class studio.magemonkey.fusion.gui.editors.professions.ProfessionEditor
- ProfessionEditorCfg - Class in studio.magemonkey.fusion.cfg.editors.professions
- ProfessionEditorCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.professions.ProfessionEditorCfg
- ProfessionGainXpEvent - Class in studio.magemonkey.fusion.api.events
- ProfessionGainXpEvent(String, Player, long) - Constructor for class studio.magemonkey.fusion.api.events.ProfessionGainXpEvent
-
Constructor for the ProfessionGainXpEvent
- ProfessionGuiRegistry - Class in studio.magemonkey.fusion.gui
- ProfessionGuiRegistry(String) - Constructor for class studio.magemonkey.fusion.gui.ProfessionGuiRegistry
- ProfessionJoinEvent - Class in studio.magemonkey.fusion.api.events
- ProfessionJoinEvent(String, Player) - Constructor for class studio.magemonkey.fusion.api.events.ProfessionJoinEvent
-
Constructor for the ProfessionJoinEvent
- ProfessionLeaveEvent - Class in studio.magemonkey.fusion.api.events
- ProfessionLeaveEvent(String, Player) - Constructor for class studio.magemonkey.fusion.api.events.ProfessionLeaveEvent
-
Constructor for the ProfessionLeaveEvent
- ProfessionLevelCfg - Class in studio.magemonkey.fusion.cfg
- ProfessionLevelCfg(CraftingTable, String) - Constructor for class studio.magemonkey.fusion.cfg.ProfessionLevelCfg
- ProfessionLevelUpEvent - Class in studio.magemonkey.fusion.api.events
- ProfessionLevelUpEvent(String, Player, int, int) - Constructor for class studio.magemonkey.fusion.api.events.ProfessionLevelUpEvent
-
Constructor for the ProfessionLevelUpEvent
- ProfessionManager - Class in studio.magemonkey.fusion.api
- ProfessionManager() - Constructor for class studio.magemonkey.fusion.api.ProfessionManager
- ProfessionMasteryEvent - Class in studio.magemonkey.fusion.api.events
- ProfessionMasteryEvent(String, Player, boolean) - Constructor for class studio.magemonkey.fusion.api.events.ProfessionMasteryEvent
-
Constructor for the ProfessionMasteryEvent
- ProfessionMigration - Class in studio.magemonkey.fusion.cfg.migrations
- ProfessionMigration() - Constructor for class studio.magemonkey.fusion.cfg.migrations.ProfessionMigration
- ProfessionResults - Class in studio.magemonkey.fusion.data.professions
- ProfessionResults(String, long, int, List<String>, List<DelayedCommand>) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionResults
- ProfessionResults(String, ConfigurationSection) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionResults
- ProfessionResults(String, DeserializationWorker) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionResults
- professions() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- ProfessionsCfg - Class in studio.magemonkey.fusion.cfg
- ProfessionsCfg() - Constructor for class studio.magemonkey.fusion.cfg.ProfessionsCfg
- ProfessionService - Class in studio.magemonkey.fusion.api.events.services
- ProfessionService() - Constructor for class studio.magemonkey.fusion.api.events.services.ProfessionService
- ProfessionSettings - Class in studio.magemonkey.fusion.data.professions
- ProfessionSettings(String, Boolean, Boolean, String, boolean, String, int, List<String>, boolean, Map<Enchantment, Integer>, Set<ItemFlag>, String, boolean, List<DelayedCommand>) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionSettings
- ProfessionSettings(String, ConfigurationSection) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionSettings
- ProfessionSettings(String, DeserializationWorker) - Constructor for class studio.magemonkey.fusion.data.professions.ProfessionSettings
- progressOffline(int) - Method in class studio.magemonkey.fusion.data.queue.QueueItem
Q
- QUEUED_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- QueueItem - Class in studio.magemonkey.fusion.data.queue
- QueueItem(int, String, Category, Recipe) - Constructor for class studio.magemonkey.fusion.data.queue.QueueItem
- QueueItem(int, String, Category, Recipe, long, int) - Constructor for class studio.magemonkey.fusion.data.queue.QueueItem
- QueueItemAddedEvent - Class in studio.magemonkey.fusion.api.events
- QueueItemAddedEvent(String, Player, CraftingQueue, QueueItem) - Constructor for class studio.magemonkey.fusion.api.events.QueueItemAddedEvent
-
Constructor for the QueueItemAddedEvent
- QueueItemFinishedEvent - Class in studio.magemonkey.fusion.api.events
- QueueItemFinishedEvent(String, Player, CraftingQueue, QueueItem, List<RecipeItem>) - Constructor for class studio.magemonkey.fusion.api.events.QueueItemFinishedEvent
-
Constructor for the QueueItemFinishedEvent
- QueueItemRemovedEvent - Class in studio.magemonkey.fusion.api.events
- QueueItemRemovedEvent(String, Player, CraftingQueue, QueueItem, boolean, boolean, List<ItemStack>) - Constructor for class studio.magemonkey.fusion.api.events.QueueItemRemovedEvent
-
Constructor for the QueueItemRemovedEvent
- queues() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- QueueService - Class in studio.magemonkey.fusion.api.events.services
- QueueService() - Constructor for class studio.magemonkey.fusion.api.events.services.QueueService
R
- Recipe - Class in studio.magemonkey.fusion.data.recipes
- Recipe(CraftingTable, String, String, int, int, int, ProfessionResults, ProfessionConditions, ProfessionSettings, DivinityRecipeMeta) - Constructor for class studio.magemonkey.fusion.data.recipes.Recipe
- Recipe(CraftingTable, Map<String, Object>) - Constructor for class studio.magemonkey.fusion.data.recipes.Recipe
- Recipe(CraftingTable, Map<String, Object>, DivinityRecipeMeta) - Constructor for class studio.magemonkey.fusion.data.recipes.Recipe
- RECIPE - Static variable in class studio.magemonkey.fusion.Fusion
- RECIPE_ITEM - Static variable in class studio.magemonkey.fusion.Fusion
- RecipeCacheKey - Class in studio.magemonkey.fusion.gui.recipe
-
Key used for caching a CalculatedRecipe.
- RecipeCacheKey(String, byte[], int, double) - Constructor for class studio.magemonkey.fusion.gui.recipe.RecipeCacheKey
- RecipeCustomItem - Class in studio.magemonkey.fusion.data.recipes
- RecipeCustomItem(ItemType, int, boolean) - Constructor for class studio.magemonkey.fusion.data.recipes.RecipeCustomItem
- RecipeCustomItem(ItemBuilder, int, boolean) - Constructor for class studio.magemonkey.fusion.data.recipes.RecipeCustomItem
- RecipeCustomItem(DivinityRecipeMeta) - Constructor for class studio.magemonkey.fusion.data.recipes.RecipeCustomItem
- RecipeEconomyItem - Class in studio.magemonkey.fusion.data.recipes
- RecipeEconomyItem(String, int) - Constructor for class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- RecipeEditor - Class in studio.magemonkey.fusion.gui.editors.professions.recipes
- RecipeEditor(Editor, Player, CraftingTable) - Constructor for class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeEditor
- RecipeEditorCfg - Class in studio.magemonkey.fusion.cfg.editors.professions
- RecipeEditorCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.professions.RecipeEditorCfg
- RecipeGui - Class in studio.magemonkey.fusion.gui
- RecipeGui(Player, CraftingTable, Category) - Constructor for class studio.magemonkey.fusion.gui.RecipeGui
- RecipeGuiEventRouter - Class in studio.magemonkey.fusion.gui.recipe
-
Centralized listener for all RecipeGui‐related events.
- RecipeGuiEventRouter() - Constructor for class studio.magemonkey.fusion.gui.recipe.RecipeGuiEventRouter
- RecipeIcon_Add_ - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- RecipeIcon_Add_Commands - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- RecipeIcon_Add_Enchants - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- RecipeIcon_Add_Flags - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- RecipeIcon_Edit_Color - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- RecipeIcon_Edit_Lore - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- RecipeIcon_Edit_Name - Enum constant in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
- RecipeIconEditor - Class in studio.magemonkey.fusion.gui.editors.professions.recipes
- RecipeIconEditor(Editor, Player, Recipe) - Constructor for class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeIconEditor
- RecipeIconEditorCfg - Class in studio.magemonkey.fusion.cfg.editors.professions
- RecipeIconEditorCfg() - Constructor for class studio.magemonkey.fusion.cfg.editors.professions.RecipeIconEditorCfg
- RecipeItem - Interface in studio.magemonkey.fusion.data.recipes
- RecipeItemEditor - Class in studio.magemonkey.fusion.gui.editors.professions.recipes
- RecipeItemEditor(Editor, Player, Recipe) - Constructor for class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeItemEditor
- recipeLimits() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- recursive - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- registerListener(Listener) - Static method in class studio.magemonkey.fusion.Fusion
- reload() - Static method in class studio.magemonkey.fusion.cfg.editors.EditorRegistry
- reload() - Method in class studio.magemonkey.fusion.cfg.ProfessionLevelCfg
- reload() - Method in class studio.magemonkey.fusion.cfg.YamlParser
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.browse.BrowseProfessionsEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternItemEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.pattern.PatternItemsEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.professions.CategoryEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.professions.ProfessionEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeIconEditor
- reload(boolean) - Method in class studio.magemonkey.fusion.gui.editors.professions.recipes.RecipeItemEditor
- reload(String) - Static method in class studio.magemonkey.fusion.cfg.YamlParser
- reloadAll(boolean) - Static method in class studio.magemonkey.fusion.cfg.YamlParser
- reloadCategories() - Method in class studio.magemonkey.fusion.gui.CategoryGui
- reloadCategoriesTask() - Method in class studio.magemonkey.fusion.gui.CategoryGui
- reloadConfig() - Method in class studio.magemonkey.fusion.Fusion
- reloadPlugin(CommandSender) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- reloadRecipes() - Method in class studio.magemonkey.fusion.gui.RecipeGui
- reloadRecipes() - Method in class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- reloadRecipesTask() - Method in class studio.magemonkey.fusion.gui.RecipeGui
- reloadRecipesTask() - Method in class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- reloadValues() - Method in interface studio.magemonkey.fusion.cfg.IValuesReloadable
- reloadValues() - Method in class studio.magemonkey.fusion.cfg.YamlParser
- remove(String) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- remove(String) - Method in class studio.magemonkey.fusion.util.ExperienceManager.PlayerData
- removeCurrentEditor(Player) - Static method in class studio.magemonkey.fusion.cfg.editors.EditorRegistry
- removeEditorCriteria(UUID) - Static method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- removeExp(long) - Method in class studio.magemonkey.fusion.data.professions.Profession
- removeExp(Profession, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- removeExp(CraftingTable, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- removeExperience(String, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- removeLastCondition() - Method in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- removeProfession(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- removeProfession(String, String) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- removeProfession(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- removeProfession(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- removeQueueItem(QueueItem) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionQueuesSQL
- removeRecipe(QueueItem, boolean) - Method in class studio.magemonkey.fusion.data.queue.CraftingQueue
- replaceLore(ItemGenEntry, int, List<String>) - Method in class studio.magemonkey.fusion.cfg.hooks.divinity.DivinityCfg
- replaceSectionInConfig(FileConfiguration, String, String) - Static method in class studio.magemonkey.fusion.cfg.migrations.ProfessionMigration
- replaceSlot(int, char) - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- requiredItemNames - Variable in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- requiredItems - Variable in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- reset() - Method in class studio.magemonkey.fusion.data.professions.Profession
- reset(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- reset(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- reset(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetExp() - Method in class studio.magemonkey.fusion.data.professions.Profession
- resetExp(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetExp(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetExperience(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetJoined() - Method in class studio.magemonkey.fusion.data.professions.Profession
- resetJoined(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetJoined(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetJoined(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetLimit() - Method in class studio.magemonkey.fusion.data.player.PlayerRecipeLimit
- resetMastered() - Method in class studio.magemonkey.fusion.data.professions.Profession
- resetMastered(String) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetMastered(Profession) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetMastered(CraftingTable) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- resetPattern() - Method in class studio.magemonkey.fusion.gui.RecipeGui
- resetRecipeHashes() - Static method in class studio.magemonkey.fusion.gui.RecipeGui
S
- save() - Method in class studio.magemonkey.fusion.cfg.YamlParser
- save() - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- save(boolean) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- save(Runnable) - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- save(BrowseEditor) - Static method in class studio.magemonkey.fusion.cfg.BrowseConfig
- saveAllPlayers() - Method in class studio.magemonkey.fusion.api.PlayerManager
-
Save the player data of a player.
- saveChanges() - Method in class studio.magemonkey.fusion.cfg.YamlParser
- saveConfig() - Method in class studio.magemonkey.fusion.cfg.BrowseConfig
- saveCraftingQueue(CraftingQueue) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionQueuesSQL
- savePlayer(Player) - Method in class studio.magemonkey.fusion.api.PlayerManager
-
Save the player data of a player.
- saveRecipeLimits(UUID, Map<String, PlayerRecipeLimit>) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionRecipeLimitsSQL
- serialize() - Method in class studio.magemonkey.fusion.cfg.BrowseConfig
- serialize() - Method in class studio.magemonkey.fusion.data.professions.pattern.Category
- serialize() - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- serialize() - Method in class studio.magemonkey.fusion.data.professions.ProfessionConditions
- serialize() - Method in class studio.magemonkey.fusion.data.professions.ProfessionResults
- serialize() - Method in class studio.magemonkey.fusion.data.professions.ProfessionSettings
- serialize() - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- serialize() - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- serialize(Component) - Static method in class studio.magemonkey.fusion.util.ChatUT
- set(String, Object) - Method in class studio.magemonkey.fusion.cfg.YamlParser
- setAutoCrafting(UUID, boolean) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- setCancelled(boolean) - Method in class studio.magemonkey.fusion.api.events.FusionEvent
- setCraftinQueue(CraftingQueue) - Method in class studio.magemonkey.fusion.data.queue.QueueItem
- setDatabaseType(DatabaseType) - Static method in class studio.magemonkey.fusion.cfg.Cfg
- setExp(Profession, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setExp(CraftingTable, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setExperience(String, long) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setItem(int, ItemStack) - Method in class studio.magemonkey.fusion.gui.editors.Editor
- setJoined(String, boolean) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setJoined(Profession, boolean) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setJoined(CraftingTable, boolean) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setLevel(int) - Method in class studio.magemonkey.fusion.data.professions.Profession
- setLocked(UUID, boolean) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionPlayersSQL
- setMastered(String, boolean) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setMastered(Profession, boolean) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setMastered(CraftingTable, boolean) - Method in class studio.magemonkey.fusion.data.player.FusionPlayer
- setNewLevel(int) - Method in class studio.magemonkey.fusion.api.events.ProfessionLevelUpEvent
- setPattern() - Method in class studio.magemonkey.fusion.gui.RecipeGui
- setProfession(UUID, Profession) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- setProfessionExp(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- setProfessionExp(Player, CraftingTable, long) - Method in class studio.magemonkey.fusion.api.events.services.ProfessionService
- setProfessionLevel(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- setQueueItem(UUID, QueueItem) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionQueuesSQL
- setSlot(int, Slot) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- setStorage(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- setTotalExperience(Player, int) - Static method in class studio.magemonkey.fusion.util.ExperienceManager
-
Deprecated.
- ShowRecipesCfg - Class in studio.magemonkey.fusion.cfg
- ShowRecipesCfg() - Constructor for class studio.magemonkey.fusion.cfg.ShowRecipesCfg
- ShowRecipesGui - Class in studio.magemonkey.fusion.gui.show
- ShowRecipesGui(Player, Map<Recipe, RecipeItem>) - Constructor for class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- showRequirementsOnBrowse - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- showStats(CommandSender) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- Slot - Class in studio.magemonkey.fusion.gui.slot
-
Represent slot properties, multiple inventory slots may use this same instance of slot object as it don't represent some slot, but properties of it.
- Slot(InventoryType.SlotType) - Constructor for class studio.magemonkey.fusion.gui.slot.Slot
- slotType - Variable in class studio.magemonkey.fusion.gui.slot.Slot
-
-- GETTER -- Returns base slot type.
- SPECIAL_CRAFTING_SLOT - Static variable in class studio.magemonkey.fusion.gui.slot.Slot
- SQLManager - Class in studio.magemonkey.fusion.cfg.sql
- SQLManager() - Constructor for class studio.magemonkey.fusion.cfg.sql.SQLManager
- startMoneyUpdateTask() - Static method in class studio.magemonkey.fusion.hook.VaultHook
- studio.magemonkey.fusion - package studio.magemonkey.fusion
- studio.magemonkey.fusion.api - package studio.magemonkey.fusion.api
- studio.magemonkey.fusion.api.events - package studio.magemonkey.fusion.api.events
- studio.magemonkey.fusion.api.events.services - package studio.magemonkey.fusion.api.events.services
- studio.magemonkey.fusion.cfg - package studio.magemonkey.fusion.cfg
- studio.magemonkey.fusion.cfg.editors - package studio.magemonkey.fusion.cfg.editors
- studio.magemonkey.fusion.cfg.editors.browse - package studio.magemonkey.fusion.cfg.editors.browse
- studio.magemonkey.fusion.cfg.editors.pattern - package studio.magemonkey.fusion.cfg.editors.pattern
- studio.magemonkey.fusion.cfg.editors.professions - package studio.magemonkey.fusion.cfg.editors.professions
- studio.magemonkey.fusion.cfg.hooks - package studio.magemonkey.fusion.cfg.hooks
- studio.magemonkey.fusion.cfg.hooks.divinity - package studio.magemonkey.fusion.cfg.hooks.divinity
- studio.magemonkey.fusion.cfg.migrations - package studio.magemonkey.fusion.cfg.migrations
- studio.magemonkey.fusion.cfg.sql - package studio.magemonkey.fusion.cfg.sql
- studio.magemonkey.fusion.cfg.sql.tables - package studio.magemonkey.fusion.cfg.sql.tables
- studio.magemonkey.fusion.commands - package studio.magemonkey.fusion.commands
- studio.magemonkey.fusion.data.player - package studio.magemonkey.fusion.data.player
- studio.magemonkey.fusion.data.professions - package studio.magemonkey.fusion.data.professions
- studio.magemonkey.fusion.data.professions.pattern - package studio.magemonkey.fusion.data.professions.pattern
- studio.magemonkey.fusion.data.queue - package studio.magemonkey.fusion.data.queue
- studio.magemonkey.fusion.data.recipes - package studio.magemonkey.fusion.data.recipes
- studio.magemonkey.fusion.gui - package studio.magemonkey.fusion.gui
- studio.magemonkey.fusion.gui.editors - package studio.magemonkey.fusion.gui.editors
- studio.magemonkey.fusion.gui.editors.browse - package studio.magemonkey.fusion.gui.editors.browse
- studio.magemonkey.fusion.gui.editors.pattern - package studio.magemonkey.fusion.gui.editors.pattern
- studio.magemonkey.fusion.gui.editors.professions - package studio.magemonkey.fusion.gui.editors.professions
- studio.magemonkey.fusion.gui.editors.professions.recipes - package studio.magemonkey.fusion.gui.editors.professions.recipes
- studio.magemonkey.fusion.gui.recipe - package studio.magemonkey.fusion.gui.recipe
- studio.magemonkey.fusion.gui.show - package studio.magemonkey.fusion.gui.show
- studio.magemonkey.fusion.gui.slot - package studio.magemonkey.fusion.gui.slot
- studio.magemonkey.fusion.hook - package studio.magemonkey.fusion.hook
- studio.magemonkey.fusion.util - package studio.magemonkey.fusion.util
- suggestUsage(Player, EditorCriteria, String) - Static method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- swapToLocal() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
- swapToSql() - Static method in class studio.magemonkey.fusion.cfg.sql.SQLManager
T
- TabCacher - Class in studio.magemonkey.fusion.util
- TabCacher() - Constructor for class studio.magemonkey.fusion.util.TabCacher
- toConfig() - Method in class studio.magemonkey.fusion.data.recipes.RecipeCustomItem
- toConfig() - Method in class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- toConfig() - Method in interface studio.magemonkey.fusion.data.recipes.RecipeItem
- toggleAutoCrafting(CommandSender) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- toString() - Method in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- toString() - Method in class studio.magemonkey.fusion.data.professions.pattern.InventoryPattern
- toString() - Method in class studio.magemonkey.fusion.data.recipes.Recipe
- toString() - Method in class studio.magemonkey.fusion.data.recipes.RecipeEconomyItem
- toString() - Method in class studio.magemonkey.fusion.gui.slot.Slot
U
- unloadPlayer(Player) - Static method in class studio.magemonkey.fusion.data.player.PlayerLoader
- update() - Method in class studio.magemonkey.fusion.data.professions.Profession
- update() - Method in class studio.magemonkey.fusion.data.queue.QueueItem
- updateBlockedSlots(MessageData[]) - Method in class studio.magemonkey.fusion.gui.CategoryGui
- updateBlockedSlots(MessageData[]) - Method in class studio.magemonkey.fusion.gui.RecipeGui
- updateBlockedSlots(MessageData[]) - Method in class studio.magemonkey.fusion.gui.show.ShowRecipesGui
- updateCategoryOrder() - Method in class studio.magemonkey.fusion.data.recipes.CraftingTable
- updateCooldown(int) - Method in class studio.magemonkey.fusion.data.player.PlayerRecipeLimit
- updateIcon() - Method in class studio.magemonkey.fusion.data.queue.QueueItem
- updateProfession(Profession) - Method in class studio.magemonkey.fusion.cfg.sql.tables.FusionProfessionsSQL
- updateQueueOffline - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- updateRecipeIconColor(ProfessionEditor, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- updateRecipeIconName(ProfessionEditor, String[]) - Method in class studio.magemonkey.fusion.commands.FusionEditorCommand
- useCustomFormula - Static variable in class studio.magemonkey.fusion.cfg.Cfg
- useProfession(CommandSender, String[]) - Static method in class studio.magemonkey.fusion.commands.CommandMechanics
- Utils - Class in studio.magemonkey.fusion.util
- Utils() - Constructor for class studio.magemonkey.fusion.util.Utils
V
- valueOf(String) - Static method in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class studio.magemonkey.fusion.cfg.hooks.HookType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class studio.magemonkey.fusion.cfg.sql.DatabaseType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class studio.magemonkey.fusion.cfg.editors.EditorCriteria
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class studio.magemonkey.fusion.cfg.hooks.HookType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class studio.magemonkey.fusion.cfg.sql.DatabaseType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vault - Enum constant in enum class studio.magemonkey.fusion.cfg.hooks.HookType
- VaultHook - Class in studio.magemonkey.fusion.hook
- VaultHook() - Constructor for class studio.magemonkey.fusion.hook.VaultHook
- VERSION - Static variable in class studio.magemonkey.fusion.cfg.migrations.ProfessionMigration
Y
- YamlParser - Class in studio.magemonkey.fusion.cfg
- YamlParser(File) - Constructor for class studio.magemonkey.fusion.cfg.YamlParser
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form