<li><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">java.lang.Object</a></li>
<li><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem</a></li>
<li>
<ulclass="inheritance">
<li><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunMachine.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunMachine</a></li>
<dd><code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/items/Placeable.html"title="interface in io.github.thebusybiscuit.slimefun4.api.items">Placeable</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/core/attributes/ItemAttribute.html"title="interface in io.github.thebusybiscuit.slimefun4.core.attributes">ItemAttribute</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/core/attributes/RecipeDisplayItem.html"title="interface in io.github.thebusybiscuit.slimefun4.core.attributes">RecipeDisplayItem</a></code></dd>
<dd><code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/ArmorForge.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">ArmorForge</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/AutomatedPanningMachine.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">AutomatedPanningMachine</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/Compressor.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">Compressor</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/EnhancedCraftingTable.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">EnhancedCraftingTable</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/GrindStone.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">GrindStone</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/Juicer.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">Juicer</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/MagicWorkbench.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">MagicWorkbench</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/MakeshiftSmeltery.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">MakeshiftSmeltery</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/OreCrusher.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">OreCrusher</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/OreWasher.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">OreWasher</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/PressureChamber.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">PressureChamber</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/Smeltery.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">Smeltery</a></code>, <code><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/multiblocks/TableSaw.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.multiblocks">TableSaw</a></code></dd>
<pre>public abstract class <spanclass="typeNameLabel">MultiBlockMachine</span>
extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunMachine.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunMachine</a></pre>
<h3>Fields inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a></h3>
<h3>Fields inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunMachine.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunMachine</a></h3>
<thclass="colConstructorName"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/multiblocks/MultiBlockMachine.html#MultiBlockMachine-me.mrCookieSlime.Slimefun.Objects.Category-me.mrCookieSlime.Slimefun.api.SlimefunItemStack-org.bukkit.inventory.ItemStack:A-org.bukkit.inventory.ItemStack:A-org.bukkit.block.BlockFace-">MultiBlockMachine</a></span>​(<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/Category.html"title="class in me.mrCookieSlime.Slimefun.Objects">Category</a> category,
<ahref="../../../../../../me/mrCookieSlime/Slimefun/api/SlimefunItemStack.html"title="class in me.mrCookieSlime.Slimefun.api">SlimefunItemStack</a> item,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a>[] recipe,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a>[] machineRecipes,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/BlockFace.html?is-external=true"title="class or interface in org.bukkit.block">BlockFace</a> trigger)</code></th>
<tdclass="colFirst"><code>protected <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/multiblocks/MultiBlockMachine.html#findOutputChest-org.bukkit.block.Block-org.bukkit.inventory.ItemStack-">findOutputChest</a></span>​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> b,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> output)</code></th>
<tdclass="colFirst"><code>protected <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/multiblocks/MultiBlockMachine.html#findOutputInventory-org.bukkit.inventory.ItemStack-org.bukkit.block.Block-org.bukkit.inventory.Inventory-">findOutputInventory</a></span>​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> adding,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> dispBlock,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> dispInv)</code></th>
<tdclass="colLast"> </td>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><code>protected <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/multiblocks/MultiBlockMachine.html#findOutputInventory-org.bukkit.inventory.ItemStack-org.bukkit.block.Block-org.bukkit.inventory.Inventory-org.bukkit.inventory.Inventory-">findOutputInventory</a></span>​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> product,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> dispBlock,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> dispInv,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> placeCheckerInv)</code></th>
<tdclass="colLast"> </td>
</tr>
<trid="i3"class="rowColor">
<tdclass="colFirst"><code>protected <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/MultiBlockInteractionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">MultiBlockInteractionHandler</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/multiblocks/MultiBlockMachine.html#onInteract-org.bukkit.entity.Player-org.bukkit.block.Block-">onInteract</a></span>​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Player.html?is-external=true"title="class or interface in org.bukkit.entity">Player</a> p,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> b)</code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><a href="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/multiblocks/MultiBlockMachine.html#register-io.github.thebusybiscuit.slimefun4.api.SlimefunAddon-">register</a></span>​(<ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/SlimefunAddon.html"title="interface in io.github.thebusybiscuit.slimefun4.api">SlimefunAddon</a> addon)</code></th>
<divclass="block">This method registers this <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.</div>
<h3>Methods inherited from class java.lang.<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true"title="class or interface in java.lang">Object</a></h3>
<code><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#clone--"title="class or interface in java.lang">clone</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-"title="class or interface in java.lang">equals</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#finalize--"title="class or interface in java.lang">finalize</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#getClass--"title="class or interface in java.lang">getClass</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#hashCode--"title="class or interface in java.lang">hashCode</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#notify--"title="class or interface in java.lang">notify</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#notifyAll--"title="class or interface in java.lang">notifyAll</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#wait--"title="class or interface in java.lang">wait</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#wait-long-"title="class or interface in java.lang">wait</a>, <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Object.html?is-external=true#wait-long-int-"title="class or interface in java.lang">wait</a></code></li>
<h3>Methods inherited from interface io.github.thebusybiscuit.slimefun4.api.items.<ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/items/Placeable.html"title="interface in io.github.thebusybiscuit.slimefun4.api.items">Placeable</a></h3>
<h3>Methods inherited from interface io.github.thebusybiscuit.slimefun4.core.attributes.<ahref="../../../../../../io/github/thebusybiscuit/slimefun4/core/attributes/RecipeDisplayItem.html"title="interface in io.github.thebusybiscuit.slimefun4.core.attributes">RecipeDisplayItem</a></h3>
<h3>Methods inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a></h3>
<h3>Methods inherited from class me.mrCookieSlime.Slimefun.Objects.SlimefunItem.<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunMachine.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunMachine</a></h3>
<pre>public MultiBlockMachine​(<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/Category.html"title="class in me.mrCookieSlime.Slimefun.Objects">Category</a> category,
<ahref="../../../../../../me/mrCookieSlime/Slimefun/api/SlimefunItemStack.html"title="class in me.mrCookieSlime.Slimefun.api">SlimefunItemStack</a> item,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a>[] recipe,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a>[] machineRecipes,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/BlockFace.html?is-external=true"title="class or interface in org.bukkit.block">BlockFace</a> trigger)</pre>
<pre>public void register​(<ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/SlimefunAddon.html"title="interface in io.github.thebusybiscuit.slimefun4.api">SlimefunAddon</a> addon)</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from class: <code><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#register-io.github.thebusybiscuit.slimefun4.api.SlimefunAddon-">SlimefunItem</a></code></span></div>
<divclass="block">This method registers this <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.
Always call this method after your <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> has been initialized.
<dd><code><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#register-io.github.thebusybiscuit.slimefun4.api.SlimefunAddon-">register</a></code> in class <code><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a></code></dd>
<dd><code>addon</code> - The <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/SlimefunAddon.html"title="interface in io.github.thebusybiscuit.slimefun4.api"><code>SlimefunAddon</code></a> that this <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> belongs to.</dd>
<pre>protected <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/MultiBlockInteractionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">MultiBlockInteractionHandler</a> getInteractionHandler​()</pre>
<pre>public abstract void onInteract​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Player.html?is-external=true"title="class or interface in org.bukkit.entity">Player</a> p,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> b)</pre>
<pre>protected <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> findOutputInventory​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> adding,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> dispBlock,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> dispInv)</pre>
<pre>protected <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> findOutputInventory​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> product,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> dispBlock,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> dispInv,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> placeCheckerInv)</pre>
<pre>protected <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/Inventory.html?is-external=true"title="class or interface in org.bukkit.inventory">Inventory</a> findOutputChest​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> b,
<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> output)</pre>