Class MultiBlockGearFabricator

java.lang.Object
io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
io.github.thebusybiscuit.slimefun5.core.multiblocks.MultiBlockMachine
com.github.relativobr.supreme.machine.multiblock.MultiBlockGearFabricator
All Implemented Interfaces:
io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute, io.github.thebusybiscuit.slimefun5.core.attributes.NotPlaceable, io.github.thebusybiscuit.slimefun5.core.attributes.Placeable, io.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem

public class MultiBlockGearFabricator extends io.github.thebusybiscuit.slimefun5.core.multiblocks.MultiBlockMachine implements io.github.thebusybiscuit.slimefun5.core.attributes.NotPlaceable
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack
     
    static final io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType
     

    Fields inherited from class io.github.thebusybiscuit.slimefun5.core.multiblocks.MultiBlockMachine

    displayRecipes, multiblock, recipes

    Fields inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem

    addon, disenchantable, enchantable, hidden, recipeOutput, useableInWorkbench
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType
     
    void
    onInteract(org.bukkit.entity.Player p, org.bukkit.block.Block b)
     

    Methods inherited from class io.github.thebusybiscuit.slimefun5.core.multiblocks.MultiBlockMachine

    addRecipe, autoCraft, findOutputInventory, findOutputInventory, getDisplayRecipes, getInteractionHandler, getMultiBlock, getRecipes, handleCraftedItem, load, postRegister, register, registerDefaultRecipes

    Methods inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem

    addItemHandler, addItemSetting, addOfficialWikipage, bakeTranslatedDisplay, callItemHandler, canUse, decorateBakedTemplate, equals, error, getAddon, getBlockTicker, getById, getByItem, getByItem, getDrops, getDrops, getGuideType, getHandlers, getId, getItem, getItemGroup, getItemName, getItemSetting, getItemSettings, getOptionalById, getOptionalByItem, getRecipe, getRecipeOutput, getRecipeType, getResearch, getState, getWikipage, hashCode, hasResearch, info, isDisabled, isDisabledIn, isDisenchantable, isEnchantable, isHidden, isItem, isTicking, isUseableInWorkbench, preRegister, sendDeprecationWarning, setGuideType, setHidden, setItemGroup, setRecipe, setRecipeOutput, setRecipeType, setResearch, setUseableInWorkbench, setWikiText, toString, warn

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute

    getId

    Methods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.Placeable

    useVanillaBlockBreaking

    Methods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem

    getLabelLocalPath, getRecipeSectionLabel
  • Field Details

    • GEAR_FABRICATOR

      public static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack GEAR_FABRICATOR
    • MACHINE_GEAR_FABRICATOR

      public static final io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType MACHINE_GEAR_FABRICATOR
  • Constructor Details

    • MultiBlockGearFabricator

      @ParametersAreNonnullByDefault public MultiBlockGearFabricator()
  • Method Details

    • getMachine

      public static io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType getMachine()
    • onInteract

      public void onInteract(org.bukkit.entity.Player p, org.bukkit.block.Block b)
      Specified by:
      onInteract in class io.github.thebusybiscuit.slimefun5.core.multiblocks.MultiBlockMachine