<li><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">Class</a></li>
<h2title="Uses of Interface me.mrCookieSlime.Slimefun.Objects.handlers.ItemHandler"class="title">Uses of Interface<br>me.mrCookieSlime.Slimefun.Objects.handlers.ItemHandler</h2>
<caption><span>Packages that use <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<divclass="block">This package contains all different extensions of <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Exception.html?is-external=true"title="class or interface in java.lang"><code>Exception</code></a> that Slimefun
<divclass="block">This package holds the core systems of Slimefun, these are not neccessarily used as an API
but ratherprovide the core functionality of this <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/plugin/Plugin.html?is-external=true"title="class or interface in org.bukkit.plugin"><code>Plugin</code></a>.</div>
<h3>Uses of <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a> in <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/exceptions/package-summary.html">io.github.thebusybiscuit.slimefun4.api.exceptions</a></h3>
<tableclass="useSummary">
<caption><span>Constructors in <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/exceptions/package-summary.html">io.github.thebusybiscuit.slimefun4.api.exceptions</a> with parameters of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Constructor</th>
<thclass="colLast"scope="col">Description</th>
</tr>
<tbody>
<trclass="altColor">
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/exceptions/IncompatibleItemHandlerException.html#IncompatibleItemHandlerException-java.lang.String-me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem-me.mrCookieSlime.Slimefun.Objects.handlers.ItemHandler-">IncompatibleItemHandlerException</a></span>​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</a> message,
<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> item,
<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a> handler)</code></th>
<tdclass="colLast">
<divclass="block">Constructs a new <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/api/exceptions/IncompatibleItemHandlerException.html"title="class in io.github.thebusybiscuit.slimefun4.api.exceptions"><code>IncompatibleItemHandlerException</code></a> with the given <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> and
<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a></div>
<h3>Uses of <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a> in <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/core/package-summary.html">io.github.thebusybiscuit.slimefun4.core</a></h3>
<caption><span>Methods in <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/core/package-summary.html">io.github.thebusybiscuit.slimefun4.core</a> that return types with arguments of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/9/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>>,<ahref="https://docs.oracle.com/javase/9/docs/api/java/util/Set.html?is-external=true"title="class or interface in java.util">Set</a><<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>>></code></td>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/9/docs/api/java/util/Map.html?is-external=true"title="class or interface in java.util">Map</a><<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>>,<ahref="https://docs.oracle.com/javase/9/docs/api/java/util/Set.html?is-external=true"title="class or interface in java.util">Set</a><<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>>></code></td>
<h3>Uses of <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a> in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/package-summary.html">me.mrCookieSlime.Slimefun.Objects.handlers</a></h3>
<caption><span>Subinterfaces of <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a> in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/package-summary.html">me.mrCookieSlime.Slimefun.Objects.handlers</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockBreakHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockBreakHandler</a></span></code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockDispenseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockDispenseHandler</a></span></code></th>
<divclass="block">This <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> is triggered when the <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> it was assigned to
is a <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Dispenser.html?is-external=true"title="class or interface in org.bukkit.block"><code>Dispenser</code></a> and was triggered.</div>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockPlaceHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockPlaceHandler</a></span></code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockUseHandler</a></span></code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BowShootHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BowShootHandler</a></span></code></th>
<divclass="block">This <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> is triggered when the <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> it was assigned to
is a <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/weapons/SlimefunBow.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.weapons"><code>SlimefunBow</code></a> and an Arrow fired from this bow hit a <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/LivingEntity.html?is-external=true"title="class or interface in org.bukkit.entity"><code>LivingEntity</code></a>.</div>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/EntityKillHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">EntityKillHandler</a></span></code></th>
<divclass="block">If this <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> is added to a <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> it will listen
for any <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/entity/EntityDeathEvent.html?is-external=true"title="class or interface in org.bukkit.event.entity"><code>EntityDeathEvent</code></a> that was triggered by a <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Player.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Player</code></a> using
the <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> this <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/EntityKillHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>EntityKillHandler</code></a> was linked to.</div>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemConsumptionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemConsumptionHandler</a></span></code></th>
<divclass="block">This <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> is triggered when the <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> it was assigned to
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemDropHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemDropHandler</a></span></code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemUseHandler</a></span></code></th>
<divclass="block">This <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> is triggered when the <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a> it was assigned to
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/MultiBlockInteractionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">MultiBlockInteractionHandler</a></span></code></th>
<divclass="block">This <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> is called whenever a <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Player.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Player</code></a> interacts with
this <ahref="../../../../../../io/github/thebusybiscuit/slimefun4/core/MultiBlock.html"title="class in io.github.thebusybiscuit.slimefun4.core"><code>MultiBlock</code></a>.</div>
<caption><span>Classes in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/package-summary.html">me.mrCookieSlime.Slimefun.Objects.handlers</a> that implement <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">BlockTicker</a></span></code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/GeneratorTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">GeneratorTicker</a></span></code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/RainbowTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">RainbowTicker</a></span></code></th>
<divclass="block">This is a <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers"><code>BlockTicker</code></a> that is exclusively used for Rainbow blocks.</div>
<caption><span>Methods in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/package-summary.html">me.mrCookieSlime.Slimefun.Objects.handlers</a> that return types with arguments of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<divclass="block">This method returns the identifier for this <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a>.</div>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>default <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<h3>Uses of <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a> in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/package-summary.html">me.mrCookieSlime.Slimefun.Objects.SlimefunItem</a></h3>
<caption><span>Classes in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/package-summary.html">me.mrCookieSlime.Slimefun.Objects.SlimefunItem</a> with type parameters of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SimpleSlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SimpleSlimefunItem</a><T extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></span></code></th>
<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>.</div>
<caption><span>Methods in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/package-summary.html">me.mrCookieSlime.Slimefun.Objects.SlimefunItem</a> with type parameters of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<tdclass="colFirst"><code><T extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>><br>boolean</code></td>
<thclass="colSecond"scope="row"><spanclass="typeNameLabel">SlimefunItem.</span><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#callItemHandler-java.lang.Class-java.util.function.Consumer-">callItemHandler</a></span>​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><T> c,
<ahref="https://docs.oracle.com/javase/9/docs/api/java/util/function/Consumer.html?is-external=true"title="class or interface in java.util.function">Consumer</a><T> callable)</code></th>
<tdclass="colLast">
<divclass="block">This method calls every <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> of the given <ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang"><code>Class</code></a>
and performs the action as specified via the <ahref="https://docs.oracle.com/javase/9/docs/api/java/util/function/Consumer.html?is-external=true"title="class or interface in java.util.function"><code>Consumer</code></a>.</div>
<caption><span>Methods in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/package-summary.html">me.mrCookieSlime.Slimefun.Objects.SlimefunItem</a> that return types with arguments of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<tdclass="colFirst"><code><ahref="https://docs.oracle.com/javase/9/docs/api/java/util/Collection.html?is-external=true"title="class or interface in java.util">Collection</a><<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<tdclass="colFirst"><code>static <ahref="https://docs.oracle.com/javase/9/docs/api/java/util/Set.html?is-external=true"title="class or interface in java.util">Set</a><<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<thclass="colSecond"scope="row"><spanclass="typeNameLabel">SlimefunItem.</span><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#getPublicItemHandlers-java.lang.Class-">getPublicItemHandlers</a></span>​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>> identifier)</code></th>
<caption><span>Methods in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/package-summary.html">me.mrCookieSlime.Slimefun.Objects.SlimefunItem</a> with parameters of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colSecond"scope="row"><spanclass="typeNameLabel">SlimefunItem.</span><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#addItemHandler-me.mrCookieSlime.Slimefun.Objects.handlers.ItemHandler...-">addItemHandler</a></span>​(<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>... handlers)</code></th>
<divclass="block">This method will add any given <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> to this <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.</div>
<caption><span>Method parameters in <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/package-summary.html">me.mrCookieSlime.Slimefun.Objects.SlimefunItem</a> with type arguments of type <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></span><spanclass="tabEnd"> </span></caption>
<tr>
<thclass="colFirst"scope="col">Modifier and Type</th>
<tdclass="colFirst"><code>static <ahref="https://docs.oracle.com/javase/9/docs/api/java/util/Set.html?is-external=true"title="class or interface in java.util">Set</a><<ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>></code></td>
<thclass="colSecond"scope="row"><spanclass="typeNameLabel">SlimefunItem.</span><code><spanclass="memberNameLink"><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html#getPublicItemHandlers-java.lang.Class-">getPublicItemHandlers</a></span>​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Class.html?is-external=true"title="class or interface in java.lang">Class</a><? extends <ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>> identifier)</code></th>
<li><ahref="../../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">Class</a></li>