<li><ahref="../../../../../io/github/thebusybiscuit/slimefun4/utils/PatternUtils.html"title="class in io.github.thebusybiscuit.slimefun4.utils"><spanclass="typeNameLink">Prev Class</span></a></li>
<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>
<pre>public final class <spanclass="typeNameLabel">SlimefunUtils</span>
extends <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></pre>
<divclass="block">This utility class holds method that are directly linked to Slimefun.
It provides a very crucial method for <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory"><code>ItemStack</code></a> comparison, as well as a simple method
to check if an <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory"><code>ItemStack</code></a> is <ahref="../../../../../io/github/thebusybiscuit/slimefun4/core/attributes/Soulbound.html"title="interface in io.github.thebusybiscuit.slimefun4.core.attributes"><code>Soulbound</code></a> or not.</div>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../io/github/thebusybiscuit/slimefun4/utils/SlimefunUtils.html#containsSimilarItem-org.bukkit.inventory.Inventory-org.bukkit.inventory.ItemStack-boolean-">containsSimilarItem</a></span>​(<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> inventory,
<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> itemStack,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../io/github/thebusybiscuit/slimefun4/utils/SlimefunUtils.html#hasNoPickupFlag-org.bukkit.entity.Item-">hasNoPickupFlag</a></span>​(<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></th>
<tdclass="colLast">
<divclass="block">This method quickly returns whether an <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> was marked as "no_pickup" by
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../io/github/thebusybiscuit/slimefun4/utils/SlimefunUtils.html#isItemSimilar-org.bukkit.inventory.ItemStack-org.bukkit.inventory.ItemStack-boolean-">isItemSimilar</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> 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> sfitem,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../io/github/thebusybiscuit/slimefun4/utils/SlimefunUtils.html#isSoulbound-org.bukkit.inventory.ItemStack-">isSoulbound</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> item)</code></th>
<tdclass="colLast">
<divclass="block">This method checks whether the given <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory"><code>ItemStack</code></a> is considered <ahref="../../../../../io/github/thebusybiscuit/slimefun4/core/attributes/Soulbound.html"title="interface in io.github.thebusybiscuit.slimefun4.core.attributes"><code>Soulbound</code></a>.</div>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../../io/github/thebusybiscuit/slimefun4/utils/SlimefunUtils.html#markAsNoPickup-org.bukkit.entity.Item-java.lang.String-">markAsNoPickup</a></span>​(<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,
<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> context)</code></th>
<tdclass="colLast">
<divclass="block">This will prevent the given <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> from being picked up.</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#toString--"title="class or interface in java.lang">toString</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>
<pre>public static boolean hasNoPickupFlag​(<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>
<divclass="block">This method quickly returns whether an <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> was marked as "no_pickup" by
<dd><code>item</code> - The <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> to query</dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>Whether the <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> is excluded from being picked up</dd>
<pre>public static void markAsNoPickup​(<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,
<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> context)</pre>
<divclass="block">This will prevent the given <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> from being picked up.
This is useful for display items which the <ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/altar/AncientPedestal.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.altar"><code>AncientPedestal</code></a> uses.</div>
<dd><code>item</code> - The <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> to prevent from being picked up</dd>
<dd><code>context</code> - The context in which this <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/entity/Item.html?is-external=true"title="class or interface in org.bukkit.entity"><code>Item</code></a> was flagged</dd>
<pre>public static boolean isSoulbound​(<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> item)</pre>
<divclass="block">This method checks whether the given <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory"><code>ItemStack</code></a> is considered <ahref="../../../../../io/github/thebusybiscuit/slimefun4/core/attributes/Soulbound.html"title="interface in io.github.thebusybiscuit.slimefun4.core.attributes"><code>Soulbound</code></a>.</div>
<dd><code>item</code> - The <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory"><code>ItemStack</code></a> to check for</dd>
<pre>public static boolean containsSimilarItem​(<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> inventory,
<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> itemStack,
<pre>public static boolean isItemSimilar​(<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> 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> sfitem,
<li><ahref="../../../../../io/github/thebusybiscuit/slimefun4/utils/PatternUtils.html"title="class in io.github.thebusybiscuit.slimefun4.utils"><spanclass="typeNameLink">Prev Class</span></a></li>