<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockPlaceHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockUseHandler.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>Direct Known Subclasses:</dt>
<dd><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/RainbowTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">RainbowTicker</a></dd>
</dl>
<hr>
<br>
<pre>public abstract class <spanclass="typeNameLabel">BlockTicker</span>
extends java.lang.Object
implements <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></pre>
<thclass="colFirst"scope="col">Modifier and Type</th>
<thclass="colLast"scope="col">Method and Description</th>
</tr>
<trid="i0"class="altColor">
<tdclass="colFirst"><code>java.lang.Class<? 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 resets the 'unique' flag for <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#uniqueTick--"><code>uniqueTick()</code></a></div>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#tick-org.bukkit.block.Block-me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem-me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config-">tick</a></span>(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> b,
<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> item,
<h3>Methods inherited from interface me.mrCookieSlime.Slimefun.Objects.handlers.<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></h3>
<pre>public abstract void tick(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/block/Block.html?is-external=true"title="class or interface in org.bukkit.block">Block</a> b,
<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/SlimefunItem/SlimefunItem.html"title="class in me.mrCookieSlime.Slimefun.Objects.SlimefunItem">SlimefunItem</a> item,
<divclass="block">This method is called every tick for every block</div>
</li>
</ul>
<aname="uniqueTick--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>uniqueTick</h4>
<pre>public void uniqueTick()</pre>
<divclass="block">This method is called every tick but not per-block and only once.</div>
</li>
</ul>
<aname="getIdentifier--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>getIdentifier</h4>
<pre>public 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="startNewTick--">
<!---->
</a>
<ulclass="blockListLast">
<liclass="blockList">
<h4>startNewTick</h4>
<pre>public void startNewTick()</pre>
<divclass="block">This method resets the 'unique' flag for <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#uniqueTick--"><code>uniqueTick()</code></a></div>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockPlaceHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockUseHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Next Class</span></a></li>