<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/ItemState.html"title="enum in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><spanclass="typeNameLink">Next Class</span></a></li>
<h2title="Class SimpleSlimefunItem"class="title">Class SimpleSlimefunItem<T extends <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></h2>
</div>
<divclass="contentContainer">
<ulclass="inheritance">
<li>java.lang.Object</li>
<li>
<ulclass="inheritance">
<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>
<dd><code>T</code> - The Type of <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> to add to this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a></dd>
</dl>
<dl>
<dt>All Implemented Interfaces:</dt>
<dd><ahref="../../../../../io/github/thebusybiscuit/slimefun4/api/items/Placeable.html"title="interface in io.github.thebusybiscuit.slimefun4.api.items">Placeable</a></dd>
<dd><ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/medical/Bandage.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.medical">Bandage</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/blocks/BlockPlacer.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.blocks">BlockPlacer</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/cargo/CargoConnector.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.cargo">CargoConnector</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/blocks/Composter.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.blocks">Composter</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/blocks/Crucible.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.blocks">Crucible</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/food/DietCookie.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.food">DietCookie</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/EasterEgg.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items">EasterEgg</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/gps/ElevatorPlate.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.gps">ElevatorPlate</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/magical/EnderBackpack.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.magical">EnderBackpack</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/blocks/EnhancedFurnace.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.blocks">EnhancedFurnace</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/tools/ExplosivePickaxe.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.tools">ExplosivePickaxe</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/tools/ExplosiveShovel.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.tools">ExplosiveShovel</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/electric/machines/FluidPump.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.electric.machines">FluidPump</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/food/FortuneCookie.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.food">FortuneCookie</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/geo/GEOScanner.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.geo">GEOScanner</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/tools/GoldPan.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.tools">GoldPan</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/gps/GPSControlPanel.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.gps">GPSControlPanel</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/gps/GPSMarkerTool.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.gps">GPSMarkerTool</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/gps/GPSTransmitter.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.gps">GPSTransmitter</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/tools/GrapplingHook.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.tools">GrapplingHook</a>, <ahref="../../../../../io/github/thebusybiscuit/slimefun4/
<pre>public abstract class <spanclass="typeNameLabel">SimpleSlimefunItem<T extends <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></span>
extends <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a></pre>
<divclass="block">This is basically a quickstart class for your very first <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.
This class easily allows you to add one <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> to your <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.
You could use an <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemUseHandler</code></a> for example to give your <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>
<dd><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a>,
<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemUseHandler</code></a>,
<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a></dd>
<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><spanclass="memberNameLink"><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SimpleSlimefunItem.html#SimpleSlimefunItem-me.mrCookieSlime.Slimefun.Objects.Category-me.mrCookieSlime.Slimefun.api.SlimefunItemStack-me.mrCookieSlime.Slimefun.Lists.RecipeType-org.bukkit.inventory.ItemStack:A-">SimpleSlimefunItem</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="../../../../../me/mrCookieSlime/Slimefun/Lists/RecipeType.html"title="class in me.mrCookieSlime.Slimefun.Lists">RecipeType</a> recipeType,
<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)</code> </td>
</tr>
<trclass="rowColor">
<tdclass="colOne"><code><spanclass="memberNameLink"><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SimpleSlimefunItem.html#SimpleSlimefunItem-me.mrCookieSlime.Slimefun.Objects.Category-me.mrCookieSlime.Slimefun.api.SlimefunItemStack-me.mrCookieSlime.Slimefun.Lists.RecipeType-org.bukkit.inventory.ItemStack:A-org.bukkit.inventory.ItemStack-">SimpleSlimefunItem</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="../../../../../me/mrCookieSlime/Slimefun/Lists/RecipeType.html"title="class in me.mrCookieSlime.Slimefun.Lists">RecipeType</a> recipeType,
<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> recipeOutput)</code> </td>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><spanclass="memberNameLink"><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SimpleSlimefunItem.html#SimpleSlimefunItem-me.mrCookieSlime.Slimefun.Objects.Category-me.mrCookieSlime.Slimefun.api.SlimefunItemStack-me.mrCookieSlime.Slimefun.Lists.RecipeType-org.bukkit.inventory.ItemStack:A-java.lang.String:A-java.lang.Object:A-">SimpleSlimefunItem</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="../../../../../me/mrCookieSlime/Slimefun/Lists/RecipeType.html"title="class in me.mrCookieSlime.Slimefun.Lists">RecipeType</a> recipeType,
<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,
java.lang.String[] keys,
java.lang.Object[] values)</code> </td>
</tr>
</table>
</li>
</ul>
<!-- ========== METHOD SUMMARY =========== -->
<ulclass="blockList">
<liclass="blockList"><aname="method.summary">
<!---->
</a>
<h3>Method Summary</h3>
<tableclass="memberSummary"border="0"cellpadding="3"cellspacing="0"summary="Method Summary table, listing methods, and an explanation">
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code>abstract <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SimpleSlimefunItem.html"title="type parameter in SimpleSlimefunItem">T</a></code></td>
<divclass="block">This returns the <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> that will be added to this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.</div>
<divclass="block">This method is called before <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#register-io.github.thebusybiscuit.slimefun4.api.SlimefunAddon-"><code>SlimefunItem.register(SlimefunAddon)</code></a>.</div>
<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 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>
<pre>public SimpleSlimefunItem(<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="../../../../../me/mrCookieSlime/Slimefun/Lists/RecipeType.html"title="class in me.mrCookieSlime.Slimefun.Lists">RecipeType</a> recipeType,
<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)</pre>
<pre>public SimpleSlimefunItem(<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="../../../../../me/mrCookieSlime/Slimefun/Lists/RecipeType.html"title="class in me.mrCookieSlime.Slimefun.Lists">RecipeType</a> recipeType,
<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> recipeOutput)</pre>
<pre>public SimpleSlimefunItem(<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="../../../../../me/mrCookieSlime/Slimefun/Lists/RecipeType.html"title="class in me.mrCookieSlime.Slimefun.Lists">RecipeType</a> recipeType,
<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,
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from class: <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#preRegister--">SlimefunItem</a></code></span></div>
<divclass="block">This method is called before <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#register-io.github.thebusybiscuit.slimefun4.api.SlimefunAddon-"><code>SlimefunItem.register(SlimefunAddon)</code></a>.
Override this method to add any additional setup, adding an <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> for example.</div>
<dd><code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#preRegister--">preRegister</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>
</dl>
</li>
</ul>
<aname="getItemHandler--">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>getItemHandler</h4>
<pre>public abstract <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SimpleSlimefunItem.html"title="type parameter in SimpleSlimefunItem">T</a> getItemHandler()</pre>
<divclass="block">This returns the <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> that will be added to this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.</div>
<dl>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> that should be added to this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a></dd>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/ItemState.html"title="enum in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><spanclass="typeNameLink">Next Class</span></a></li>