Class SimpleItemWithLargeContainerMachine
java.lang.Object
io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
com.github.relativobr.supreme.generic.machine.GenericMachine
com.github.relativobr.supreme.generic.machine.SimpleItemWithLargeContainerMachine
- All Implemented Interfaces:
io.github.thebusybiscuit.slimefun5.core.attributes.EnergyNetComponent,io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute,io.github.thebusybiscuit.slimefun5.core.attributes.MachineProcessHolder<io.github.thebusybiscuit.slimefun5.implementation.operations.CraftingOperation>,io.github.thebusybiscuit.slimefun5.core.attributes.NotHopperable,io.github.thebusybiscuit.slimefun5.core.attributes.Placeable,io.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem,me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock
- Direct Known Subclasses:
ForgeIngot,ForgeMagical,MobCollector,MobTechCollector,VirtualAquarium,VirtualGarden
-
Field Summary
Fields inherited from class com.github.relativobr.supreme.generic.machine.GenericMachine
machineRecipesFields inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
recipesFields inherited from class io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
addon, disenchantable, enchantable, hidden, recipeOutput, useableInWorkbench -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedSimpleItemWithLargeContainerMachine(io.github.thebusybiscuit.slimefun5.api.items.ItemGroup category, io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType recipeType, org.bukkit.inventory.ItemStack[] recipe) -
Method Summary
Modifier and TypeMethodDescriptionint[]List<org.bukkit.inventory.ItemStack> int[]int[]int[]int[]intMethods inherited from class com.github.relativobr.supreme.generic.machine.GenericMachine
constructMenu, findNextRecipe, getConsumedItems, getMachineIdentifier, getProcessing, getProgressBar, getProgressTime, getTimeProcess, isProcessing, notHasSpaceOutput, onBlockBreak, setMachineIdentifier, setMachineRecipes, setTimeProcess, tick, updateStatusConnectEnergy, updateStatusInvalidInput, updateStatusLoadMaterial, updateStatusOutputFull, updateStatusResetMethods inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
getCapacity, getEnergyComponentType, getEnergyConsumption, getInventoryTitle, getMachineProcessor, getMachineRecipes, getSpeed, preRegister, register, registerDefaultRecipes, registerRecipe, registerRecipe, registerRecipe, registerRecipe, registerRecipe, setCapacity, setEnergyConsumption, setProcessingSpeed, takeChargeMethods 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, load, postRegister, sendDeprecationWarning, setGuideType, setHidden, setItemGroup, setRecipe, setRecipeOutput, setRecipeType, setResearch, setUseableInWorkbench, setWikiText, toString, warnMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.EnergyNetComponent
addCharge, getCharge, getCharge, isChargeable, removeCharge, setChargeMethods inherited from interface me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock
createPreset, createPresetMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.ItemAttribute
getIdMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.Placeable
useVanillaBlockBreakingMethods inherited from interface io.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem
getLabelLocalPath, getRecipeSectionLabel
-
Constructor Details
-
SimpleItemWithLargeContainerMachine
@ParametersAreNonnullByDefault protected SimpleItemWithLargeContainerMachine(io.github.thebusybiscuit.slimefun5.api.items.ItemGroup category, io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, io.github.thebusybiscuit.slimefun5.api.recipes.RecipeType recipeType, org.bukkit.inventory.ItemStack[] recipe)
-
-
Method Details
-
getDisplayRecipes
- Specified by:
getDisplayRecipesin interfaceio.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem- Overrides:
getDisplayRecipesin classGenericMachine
-
getInputSlots
public int[] getInputSlots()- Specified by:
getInputSlotsin interfaceme.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock- Overrides:
getInputSlotsin classGenericMachine
-
getOutputSlots
public int[] getOutputSlots()- Specified by:
getOutputSlotsin interfaceme.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock- Overrides:
getOutputSlotsin classGenericMachine
-
getStatusSlot
public int getStatusSlot()- Overrides:
getStatusSlotin classGenericMachine
-
getBorderSlots
public int[] getBorderSlots()- Overrides:
getBorderSlotsin classGenericMachine
-
getInputBorderSlots
public int[] getInputBorderSlots()- Overrides:
getInputBorderSlotsin classGenericMachine
-
getOutputBorderSlots
public int[] getOutputBorderSlots()- Overrides:
getOutputBorderSlotsin classGenericMachine
-