Uses of Class
studio.magemonkey.fusion.data.recipes.CraftingTable
Packages that use CraftingTable
Package
Description
-
Uses of CraftingTable in studio.magemonkey.fusion
Fields in studio.magemonkey.fusion with type parameters of type CraftingTableModifier and TypeFieldDescriptionstatic final studio.magemonkey.codex.legacy.placeholder.PlaceholderType<CraftingTable> Fusion.CRAFTING_TABLE -
Uses of CraftingTable in studio.magemonkey.fusion.api
Methods in studio.magemonkey.fusion.api that return CraftingTableModifier and TypeMethodDescriptionProfessionManager.getProfession(String profession) Get a profession by name The profession instances are mainly know as CraftinTable objects that contains recipes and other data -
Uses of CraftingTable in studio.magemonkey.fusion.api.events
Methods in studio.magemonkey.fusion.api.events that return CraftingTableModifier and TypeMethodDescriptionProfessionJoinEvent.getJoinedProfession()Get the joined professionProfessionLeaveEvent.getLeftProfession()Get the left professionConstructors in studio.magemonkey.fusion.api.events with parameters of type CraftingTableModifierConstructorDescriptionFusionEvent(String professionName, CraftingTable craftingTable, org.bukkit.entity.Player player) Constructor for the FusionEvent -
Uses of CraftingTable in studio.magemonkey.fusion.api.events.services
Methods in studio.magemonkey.fusion.api.events.services with parameters of type CraftingTableModifier and TypeMethodDescriptionvoidQueueService.addQueueItem(org.bukkit.entity.Player player, CraftingTable table, CraftingQueue queue, QueueItem item) Call the QueueItemAddedEvent.voidQueueService.cancelQueueItem(org.bukkit.entity.Player player, CraftingTable table, CraftingQueue queue, QueueItem item, boolean finished, boolean refunded, List<org.bukkit.inventory.ItemStack> refundItems) Call the QueueItemCanceledEvent.voidQueueService.finishQueueItem(org.bukkit.entity.Player player, CraftingTable table, CraftingQueue queue, QueueItem item, List<RecipeItem> resultItems) Call the QueueItemFinishedEvent.voidProfessionService.giveProfessionExp(org.bukkit.entity.Player player, CraftingTable table, long xp) Call the ProfessionGainXpEvent.voidProfessionService.leaveProfession(CraftingTable table, org.bukkit.entity.Player player) Call the ProfessionLeaveEvent.voidProfessionService.levelUpProfession(org.bukkit.entity.Player player, CraftingTable table, int previousLevel, int newLevel) Call the ProfessionLevelUpEvent.voidProfessionService.setProfessionExp(org.bukkit.entity.Player player, CraftingTable table, long xp) -
Uses of CraftingTable in studio.magemonkey.fusion.cfg
Methods in studio.magemonkey.fusion.cfg that return CraftingTableConstructors in studio.magemonkey.fusion.cfg with parameters of type CraftingTable -
Uses of CraftingTable in studio.magemonkey.fusion.cfg.editors.pattern
Methods in studio.magemonkey.fusion.cfg.editors.pattern with parameters of type CraftingTableModifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStackPatternEditorCfg.getIcon(CraftingTable table, String icon) org.bukkit.inventory.ItemStackPatternItemEditorCfg.getIcon(CraftingTable table, String icon) PatternEditorCfg.getIcons(CraftingTable table) PatternItemEditorCfg.getIcons(CraftingTable table) -
Uses of CraftingTable in studio.magemonkey.fusion.cfg.editors.professions
Methods in studio.magemonkey.fusion.cfg.editors.professions with parameters of type CraftingTableModifier and TypeMethodDescriptionorg.bukkit.inventory.ItemStackCategoryEditorCfg.getIcon(CraftingTable table, String icon) org.bukkit.inventory.ItemStackProfessionEditorCfg.getIcon(CraftingTable table, String icon) org.bukkit.inventory.ItemStackRecipeEditorCfg.getIcon(CraftingTable table, String icon) CategoryEditorCfg.getIcons(CraftingTable table) ProfessionEditorCfg.getIcons(CraftingTable table) RecipeEditorCfg.getIcons(CraftingTable table) -
Uses of CraftingTable in studio.magemonkey.fusion.data.player
Methods in studio.magemonkey.fusion.data.player with parameters of type CraftingTableModifier and TypeMethodDescriptionvoidFusionPlayer.addExp(CraftingTable table, long experience) longFusionPlayer.getExperience(CraftingTable table) intFusionPlayer.getLevel(CraftingTable table) @Nullable ProfessionFusionPlayer.getProfession(CraftingTable table) booleanFusionPlayer.hasJoined(CraftingTable table) booleanFusionPlayer.hasMastered(CraftingTable table) booleanFusionPlayer.hasProfession(CraftingTable table) voidFusionPlayer.removeExp(CraftingTable table, long experience) voidFusionPlayer.removeProfession(CraftingTable table) voidFusionPlayer.reset(CraftingTable table) voidFusionPlayer.resetExp(CraftingTable table) voidFusionPlayer.resetJoined(CraftingTable table) voidFusionPlayer.resetMastered(CraftingTable table) voidFusionPlayer.setExp(CraftingTable table, long experience) voidFusionPlayer.setJoined(CraftingTable table, boolean joined) voidFusionPlayer.setMastered(CraftingTable table, boolean mastered) -
Uses of CraftingTable in studio.magemonkey.fusion.data.professions
Methods in studio.magemonkey.fusion.data.professions with parameters of type CraftingTableModifier and TypeMethodDescriptionstatic CalculatedProfessionCalculatedProfession.create(ProfessionConditions conditions, Collection<org.bukkit.inventory.ItemStack> items, org.bukkit.entity.Player player, CraftingTable craftingTable) -
Uses of CraftingTable in studio.magemonkey.fusion.data.recipes
Methods in studio.magemonkey.fusion.data.recipes that return CraftingTableMethods in studio.magemonkey.fusion.data.recipes with parameters of type CraftingTableModifier and TypeMethodDescriptionstatic CraftingTableCraftingTable.copy(CraftingTable source) static CalculatedRecipeCalculatedRecipe.create(Recipe recipe, Map<IngredientFingerprint, Integer> invCounts, org.bukkit.entity.Player player, CraftingTable craftingTable) Builds a CalculatedRecipe for the given Recipe and a snapshot of the player’s inventory counts.booleanRecipe.isValid(Collection<org.bukkit.inventory.ItemStack> items, org.bukkit.entity.Player p, CraftingTable craftingTable) Constructors in studio.magemonkey.fusion.data.recipes with parameters of type CraftingTableModifierConstructorDescriptionRecipe(CraftingTable table, String name, String category, int craftingTime, int craftingLimit, int craftingLimitCooldown, ProfessionResults results, ProfessionConditions conditions, ProfessionSettings settings, DivinityRecipeMeta meta) Recipe(CraftingTable table, Map<String, Object> map) Recipe(CraftingTable table, Map<String, Object> map, DivinityRecipeMeta meta) -
Uses of CraftingTable in studio.magemonkey.fusion.gui
Constructors in studio.magemonkey.fusion.gui with parameters of type CraftingTableModifierConstructorDescriptionCategoryGui(org.bukkit.entity.Player player, CraftingTable table) RecipeGui(org.bukkit.entity.Player player, CraftingTable table, Category category) -
Uses of CraftingTable in studio.magemonkey.fusion.gui.editors.pattern
Constructors in studio.magemonkey.fusion.gui.editors.pattern with parameters of type CraftingTableModifierConstructorDescriptionPatternEditor(Editor parentEditor, org.bukkit.entity.Player player, CraftingTable table, boolean isCategoryPattern) PatternItemEditor(Editor parentEditor, org.bukkit.entity.Player player, CraftingTable table, char c, boolean isCategoryPattern) PatternItemsEditor(Editor parentEditor, org.bukkit.entity.Player player, CraftingTable table, boolean isCategoryPattern) -
Uses of CraftingTable in studio.magemonkey.fusion.gui.editors.professions
Constructors in studio.magemonkey.fusion.gui.editors.professions with parameters of type CraftingTableModifierConstructorDescriptionCategoryEditor(Editor parentEditor, org.bukkit.entity.Player player, CraftingTable table) -
Uses of CraftingTable in studio.magemonkey.fusion.gui.editors.professions.recipes
Constructors in studio.magemonkey.fusion.gui.editors.professions.recipes with parameters of type CraftingTableModifierConstructorDescriptionRecipeEditor(Editor parentEditor, org.bukkit.entity.Player player, CraftingTable table) -
Uses of CraftingTable in studio.magemonkey.fusion.util
Methods in studio.magemonkey.fusion.util with parameters of type CraftingTableModifier and TypeMethodDescriptionExperienceManager.PlayerData.getExperience(CraftingTable craftingTable)