Class TechRobotic
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.SimpleItemContainerMachine
com.github.relativobr.supreme.machine.tech.TechRobotic
- 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.Radioactive,io.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem,me.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock
public class TechRobotic
extends SimpleItemContainerMachine
implements io.github.thebusybiscuit.slimefun5.core.attributes.Radioactive
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.bukkit.inventory.ItemStack[]static final org.bukkit.inventory.ItemStack[]static final org.bukkit.inventory.ItemStack[]static final List<AbstractItemRecipe> 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 io.github.thebusybiscuit.slimefun5.api.items.SlimefunItem
addon, disenchantable, enchantable, hidden, recipeOutput, useableInWorkbench -
Constructor Summary
ConstructorsConstructorDescriptionTechRobotic(io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, org.bukkit.inventory.ItemStack[] recipe) -
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddRecipe(org.bukkit.inventory.ItemStack input, org.bukkit.inventory.ItemStack output) protected voidconstructMenu(me.mrCookieSlime.Slimefun.api.inventory.BlockMenuPreset preset) intList<org.bukkit.inventory.ItemStack> int[]int[]intgetProgressTime(org.bukkit.block.Block b) io.github.thebusybiscuit.slimefun5.core.attributes.RadioactivityintgetSpeed()voidsetAmountUpgrade(int amountUpgrade) setSpeed(int speed) voidtick(org.bukkit.block.Block b) Methods inherited from class com.github.relativobr.supreme.generic.machine.SimpleItemContainerMachine
getBorderSlots, getInputBorderSlots, getOutputBorderSlots, getStatusSlotMethods inherited from class com.github.relativobr.supreme.generic.machine.GenericMachine
findNextRecipe, getConsumedItems, getMachineIdentifier, getProcessing, getProgressBar, getTimeProcess, isProcessing, 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, 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
-
Field Details
-
TECH_ROBOTIC
public static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack TECH_ROBOTIC -
RECIPE_TECH_ROBOTIC
public static final org.bukkit.inventory.ItemStack[] RECIPE_TECH_ROBOTIC -
TECH_ROBOTIC_II
public static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack TECH_ROBOTIC_II -
RECIPE_TECH_ROBOTIC_II
public static final org.bukkit.inventory.ItemStack[] RECIPE_TECH_ROBOTIC_II -
TECH_ROBOTIC_III
public static final io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack TECH_ROBOTIC_III -
RECIPE_TECH_ROBOTIC_III
public static final org.bukkit.inventory.ItemStack[] RECIPE_TECH_ROBOTIC_III -
recipes
-
-
Constructor Details
-
TechRobotic
public TechRobotic(io.github.thebusybiscuit.slimefun5.api.items.SlimefunItemStack item, org.bukkit.inventory.ItemStack[] recipe)
-
-
Method Details
-
addRecipe
public static void addRecipe(org.bukkit.inventory.ItemStack input, org.bukkit.inventory.ItemStack output) -
getInputSlots
public int[] getInputSlots()- Specified by:
getInputSlotsin interfaceme.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock- Overrides:
getInputSlotsin classSimpleItemContainerMachine
-
getOutputSlots
public int[] getOutputSlots()- Specified by:
getOutputSlotsin interfaceme.mrCookieSlime.Slimefun.Objects.SlimefunItem.interfaces.InventoryBlock- Overrides:
getOutputSlotsin classSimpleItemContainerMachine
-
constructMenu
protected void constructMenu(me.mrCookieSlime.Slimefun.api.inventory.BlockMenuPreset preset) - Overrides:
constructMenuin classGenericMachine
-
preRegister
public void preRegister()- Overrides:
preRegisterin classme.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
-
tick
public void tick(org.bukkit.block.Block b) - Overrides:
tickin classGenericMachine
-
getProgressTime
public int getProgressTime(org.bukkit.block.Block b) - Overrides:
getProgressTimein classGenericMachine
-
getDisplayRecipes
- Specified by:
getDisplayRecipesin interfaceio.github.thebusybiscuit.slimefun5.core.attributes.RecipeDisplayItem- Overrides:
getDisplayRecipesin classSimpleItemContainerMachine
-
getSpeed
public int getSpeed()- Overrides:
getSpeedin classme.mrCookieSlime.Slimefun.Objects.SlimefunItem.abstractItems.AContainer
-
setSpeed
-
getAmountUpgrade
public int getAmountUpgrade() -
setAmountUpgrade
-
getRadioactivity
@Nonnull public io.github.thebusybiscuit.slimefun5.core.attributes.Radioactivity getRadioactivity()- Specified by:
getRadioactivityin interfaceio.github.thebusybiscuit.slimefun5.core.attributes.Radioactive
-