<li><ahref="../../../../me/mrCookieSlime/Slimefun/api/GuideHandler.html"title="interface in me.mrCookieSlime.Slimefun.api"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../me/mrCookieSlime/Slimefun/api/SlimefunItemStack.html"title="class in me.mrCookieSlime.Slimefun.api"><spanclass="typeNameLink">Next 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>
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"><spanclass="deprecationComment">Do not access this directly, use the <ahref="../../../../io/github/thebusybiscuit/slimefun4/api/items/ItemSetting.html"title="class in io.github.thebusybiscuit.slimefun4.api.items"><code>ItemSetting</code></a> API instead.</span></div>
<tdclass="colFirst"><code>static <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></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#getItemValue-java.lang.String-java.lang.String-">getItemValue</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> id,
<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> key)</code></th>
<divclass="block"><spanclass="deprecationComment">Please use the <ahref="../../../../io/github/thebusybiscuit/slimefun4/api/items/ItemSetting.html"title="class in io.github.thebusybiscuit.slimefun4.api.items"><code>ItemSetting</code></a> API instead.</span></div>
<tdclass="colFirst"><code>static <ahref="https://docs.oracle.com/javase/9/docs/api/java/util/logging/Logger.html?is-external=true"title="class or interface in java.util.logging">Logger</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#hasPermission-org.bukkit.entity.Player-me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem-boolean-">hasPermission</a></span>​(<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="../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> item,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#hasUnlocked-org.bukkit.entity.Player-me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem-boolean-">hasUnlocked</a></span>​(<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="../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> sfItem,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#hasUnlocked-org.bukkit.entity.Player-org.bukkit.inventory.ItemStack-boolean-">hasUnlocked</a></span>​(<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/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> item,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#isEnabled-org.bukkit.entity.Player-me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem-boolean-">isEnabled</a></span>​(<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="../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> sfItem,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#isEnabled-org.bukkit.entity.Player-org.bukkit.inventory.ItemStack-boolean-">isEnabled</a></span>​(<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/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> item,
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#registerGuideHandler-me.mrCookieSlime.Slimefun.api.GuideHandler-">registerGuideHandler</a></span>​(<ahref="../../../../me/mrCookieSlime/Slimefun/api/GuideHandler.html"title="interface in me.mrCookieSlime.Slimefun.api">GuideHandler</a> handler)</code></th>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#registerResearch-me.mrCookieSlime.Slimefun.Objects.Research-org.bukkit.inventory.ItemStack...-">registerResearch</a></span>​(<ahref="../../../../me/mrCookieSlime/Slimefun/Objects/Research.html"title="class in me.mrCookieSlime.Slimefun.Objects">Research</a> research,
<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>... items)</code></th>
<tdclass="colLast">
<divclass="block">Registers this Research and automatically binds these ItemStacks to it.</div>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#registerResearch-org.bukkit.NamespacedKey-int-java.lang.String-int-org.bukkit.inventory.ItemStack...-">registerResearch</a></span>​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/NamespacedKey.html?is-external=true"title="class or interface in org.bukkit">NamespacedKey</a> key,
int id,
<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> name,
int cost,
<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>... items)</code></th>
<tdclass="colFirst"><code>static <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/scheduler/BukkitTask.html?is-external=true"title="class or interface in org.bukkit.scheduler">BukkitTask</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#runSync-java.lang.Runnable-">runSync</a></span>​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang">Runnable</a> r)</code></th>
<tdclass="colFirst"><code>static <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/scheduler/BukkitTask.html?is-external=true"title="class or interface in org.bukkit.scheduler">BukkitTask</a></code></td>
<thclass="colSecond"scope="row"><code><spanclass="memberNameLink"><ahref="../../../../me/mrCookieSlime/Slimefun/api/Slimefun.html#runSync-java.lang.Runnable-long-">runSync</a></span>​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang">Runnable</a> r,
<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><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Deprecated.html?is-external=true"title="class or interface in java.lang">@Deprecated</a>
public static void registerGuideHandler​(<ahref="../../../../me/mrCookieSlime/Slimefun/api/GuideHandler.html"title="interface in me.mrCookieSlime.Slimefun.api">GuideHandler</a> handler)</pre>
<pre>public static <ahref="https://docs.oracle.com/javase/9/docs/api/java/util/logging/Logger.html?is-external=true"title="class or interface in java.util.logging">Logger</a> getLogger​()</pre>
<pre><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Deprecated.html?is-external=true"title="class or interface in java.lang">@Deprecated</a>
public static <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> getItemValue​(<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> id,
<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> key)</pre>
<divclass="block"><spanclass="deprecatedLabel">Deprecated.</span> <spanclass="deprecationComment">Please use the <ahref="../../../../io/github/thebusybiscuit/slimefun4/api/items/ItemSetting.html"title="class in io.github.thebusybiscuit.slimefun4.api.items"><code>ItemSetting</code></a> API instead.</span></div>
<pre><ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Deprecated.html?is-external=true"title="class or interface in java.lang">@Deprecated</a>
public static io.github.thebusybiscuit.cscorelib2.config.Config getItemConfig​()</pre>
<divclass="block"><spanclass="deprecatedLabel">Deprecated.</span> <spanclass="deprecationComment">Do not access this directly, use the <ahref="../../../../io/github/thebusybiscuit/slimefun4/api/items/ItemSetting.html"title="class in io.github.thebusybiscuit.slimefun4.api.items"><code>ItemSetting</code></a> API instead.</span></div>
<divclass="block">Returns the <code>Config</code> instance of our Items.yml file.</div>
<pre>public static void registerResearch​(<ahref="../../../../me/mrCookieSlime/Slimefun/Objects/Research.html"title="class in me.mrCookieSlime.Slimefun.Objects">Research</a> research,
<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>... items)</pre>
<divclass="block">Registers this Research and automatically binds these ItemStacks to it.
<p>
This convenience method spares from doing the code below:
<pre>
<code>
Research r = new Research(7, "Glowstone Armor", 3);
<pre>public static void registerResearch​(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/NamespacedKey.html?is-external=true"title="class or interface in org.bukkit">NamespacedKey</a> key,
<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>... items)</pre>
<pre>public static boolean hasUnlocked​(<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/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> item,
boolean message)</pre>
<divclass="block">Checks if this player can use this item.</div>
<pre>public static boolean hasUnlocked​(<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="../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> sfItem,
boolean message)</pre>
<divclass="block">Checks if this player can use this item.</div>
<pre>public static boolean hasPermission​(<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="../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> item,
boolean message)</pre>
<divclass="block">Checks if this player has the permission to use this item.</div>
<pre>public static boolean isEnabled​(<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/inventory/ItemStack.html?is-external=true"title="class or interface in org.bukkit.inventory">ItemStack</a> item,
boolean message)</pre>
<divclass="block">Checks if this item is enabled in the world this player is in.</div>
<pre>public static boolean isEnabled​(<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="../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> sfItem,
boolean message)</pre>
<divclass="block">Checks if this item is enabled in the world this player is in.</div>
<pre>public static <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/scheduler/BukkitTask.html?is-external=true"title="class or interface in org.bukkit.scheduler">BukkitTask</a> runSync​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang">Runnable</a> r)</pre>
<pre>public static <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/scheduler/BukkitTask.html?is-external=true"title="class or interface in org.bukkit.scheduler">BukkitTask</a> runSync​(<ahref="https://docs.oracle.com/javase/9/docs/api/java/lang/Runnable.html?is-external=true"title="class or interface in java.lang">Runnable</a> r,
<li><ahref="../../../../me/mrCookieSlime/Slimefun/api/GuideHandler.html"title="interface in me.mrCookieSlime.Slimefun.api"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../me/mrCookieSlime/Slimefun/api/SlimefunItemStack.html"title="class in me.mrCookieSlime.Slimefun.api"><spanclass="typeNameLink">Next Class</span></a></li>