Class VirtualAquarium
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
com.github.relativobr.supreme.machine.VirtualAquarium
- 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
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Map<org.bukkit.block.Block, me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecipe> static final org.bukkit.inventory.ItemStack[]static final org.bukkit.inventory.ItemStack[]static final org.bukkit.inventory.ItemStack[]static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStackstatic final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStackstatic final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStackFields 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
ConstructorsConstructorDescriptionVirtualAquarium(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 TypeMethodDescriptionvoidaddProduce(VirtualAquariumMachineRecipe produce) protected me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecipefindNextRecipe(me.mrCookieSlime.Slimefun.api.inventory.BlockMenu inv) List<org.bukkit.inventory.ItemStack> me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecipegetProcessing(org.bukkit.block.Block b) org.bukkit.inventory.ItemStackgetRecipeSectionLabel(org.bukkit.entity.Player p) booleanisProcessing(org.bukkit.block.Block b) voidprotected voidprotected voidtick(org.bukkit.block.Block b) Methods inherited from class com.github.relativobr.supreme.generic.machine.SimpleItemWithLargeContainerMachine
getBorderSlots, getInputBorderSlots, getInputSlots, getOutputBorderSlots, getOutputSlots, getStatusSlotMethods inherited from class com.github.relativobr.supreme.generic.machine.GenericMachine
constructMenu, getConsumedItems, getProgressTime, getTimeProcess, notHasSpaceOutput, onBlockBreak, setMachineIdentifier, setMachineRecipes, setTimeProcess, updateStatusConnectEnergy, updateStatusInvalidInput, updateStatusLoadMaterial, updateStatusOutputFull, updateStatusResetMethods inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
getCapacity, getEnergyComponentType, getEnergyConsumption, getInventoryTitle, getMachineProcessor, getMachineRecipes, getSpeed, register, 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
-
Field Details
-
VIRTUAL_AQUARIUM_MACHINE
public static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack VIRTUAL_AQUARIUM_MACHINE -
RECIPE_VIRTUAL_AQUARIUM_MACHINE
public static final org.bukkit.inventory.ItemStack[] RECIPE_VIRTUAL_AQUARIUM_MACHINE -
VIRTUAL_AQUARIUM_MACHINE_II
public static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack VIRTUAL_AQUARIUM_MACHINE_II -
RECIPE_VIRTUAL_AQUARIUM_MACHINE_II
public static final org.bukkit.inventory.ItemStack[] RECIPE_VIRTUAL_AQUARIUM_MACHINE_II -
VIRTUAL_AQUARIUM_MACHINE_III
public static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack VIRTUAL_AQUARIUM_MACHINE_III -
RECIPE_VIRTUAL_AQUARIUM_MACHINE_III
public static final org.bukkit.inventory.ItemStack[] RECIPE_VIRTUAL_AQUARIUM_MACHINE_III -
processing
public static Map<org.bukkit.block.Block,me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecipe> processing -
progress
-
-
Constructor Details
-
VirtualAquarium
@ParametersAreNonnullByDefault public VirtualAquarium(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
-
registerDefaultRecipes
protected void registerDefaultRecipes()- Overrides:
registerDefaultRecipesin classme.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
-
addProduce
-
preRegister
public void preRegister()- Overrides:
preRegisterin classme.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
-
getDisplayRecipes
- Specified by:
getDisplayRecipesin interfaceio.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem- Overrides:
getDisplayRecipesin classSimpleItemWithLargeContainerMachine
-
getRecipeSectionLabel
-
findNextRecipe
protected me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecipe findNextRecipe(@Nonnull me.mrCookieSlime.Slimefun.api.inventory.BlockMenu inv) - Overrides:
findNextRecipein classGenericMachine
-
tick
protected void tick(org.bukkit.block.Block b) - Overrides:
tickin classGenericMachine
-
getMachineIdentifier
- Overrides:
getMachineIdentifierin classGenericMachine
-
getProgressBar
public org.bukkit.inventory.ItemStack getProgressBar()- Overrides:
getProgressBarin classGenericMachine
-
getProcessing
public me.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.MachineRecipe getProcessing(org.bukkit.block.Block b) - Overrides:
getProcessingin classGenericMachine
-
isProcessing
public boolean isProcessing(org.bukkit.block.Block b) - Overrides:
isProcessingin classGenericMachine
-