<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemDropHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Next Class</span></a></li>
<dd><code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockBreakHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockBreakHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockDispenseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockDispenseHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockPlaceHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockPlaceHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BlockUseHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BowShootHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">BowShootHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/EntityKillHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">EntityKillHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemConsumptionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemConsumptionHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemDropHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemDropHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemUseHandler</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/MultiBlockInteractionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">MultiBlockInteractionHandler</a></code></dd>
<dd><code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">BlockTicker</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/GeneratorTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">GeneratorTicker</a></code>, <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/RainbowTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">RainbowTicker</a></code></dd>
<pre><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/FunctionalInterface.html?is-external=true"title="class or interface in java.lang">@FunctionalInterface</a>
public interface <spanclass="typeNameLabel">ItemHandler</span></pre>
<divclass="block">An <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> represents a certain action that a <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/ItemUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemUseHandler</code></a>,
<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemConsumptionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemConsumptionHandler</code></a>,
<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>BlockUseHandler</code></a>,
<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/EntityKillHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>EntityKillHandler</code></a></dd>
<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>
<divclass="block">This method is used to determine whether this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> can be
safely associated with one particular <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 used to determine whether this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> can be
safely associated with one particular <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.
Should this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> not be private, then it will never be
permanently linked to a <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem"><code>SlimefunItem</code></a>.</div>
<dd>Whether this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a> is considered private.</dd>
<pre><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>> getIdentifier​()</pre>
<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>.
We use a <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> identifier to group Item Handlers together.</div>
<dd>The <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> identifier for this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a></dd>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemDropHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Next Class</span></a></li>