<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemConsumptionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Next Class</span></a></li>
<dd><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></dd>
</dl>
<dl>
<dt>Functional Interface:</dt>
<dd>This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.</dd>
</dl>
<hr>
<br>
<pre>@FunctionalInterface
public interface <spanclass="typeNameLabel">ItemDropHandler</span>
extends <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></pre>
</li>
</ul>
</div>
<divclass="summary">
<ulclass="blockList">
<liclass="blockList">
<!-- ========== 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">
<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>
</td>
</tr>
<trid="i2"class="altColor">
<tdclass="colFirst"><code>boolean</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemDropHandler.html#onItemDrop-org.bukkit.event.player.PlayerDropItemEvent-org.bukkit.entity.Player-org.bukkit.entity.Item-">onItemDrop</a></span>(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/PlayerDropItemEvent.html?is-external=true"title="class or interface in org.bukkit.event.player">PlayerDropItemEvent</a> e,
<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/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity">Item</a> item)</code> </td>
<pre>boolean onItemDrop(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/event/player/PlayerDropItemEvent.html?is-external=true"title="class or interface in org.bukkit.event.player">PlayerDropItemEvent</a> e,
<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/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity">Item</a> item)</pre>
</li>
</ul>
<aname="getIdentifier--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIdentifier</h4>
<pre>default java.lang.Class<? extends <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a>> getIdentifier()</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html#getIdentifier--">ItemHandler</a></code></span></div>
<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 <code>Class</code> identifier to group Item Handlers together.</div>
<dd><code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html#getIdentifier--">getIdentifier</a></code> in interface <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>The <code>Class</code> identifier for this <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><code>ItemHandler</code></a></dd>
</dl>
</li>
</ul>
<aname="isPrivate--">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>isPrivate</h4>
<pre>default boolean isPrivate()</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from interface: <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html#isPrivate--">ItemHandler</a></code></span></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><code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html#isPrivate--">isPrivate</a></code> in interface <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<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>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemConsumptionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Next Class</span></a></li>