<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/MultiBlockInteractionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">me.mrCookieSlime.Slimefun.Objects.handlers.BlockTicker</a></li>
<dd><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/ItemHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers">ItemHandler</a></dd>
</dl>
<hr>
<br>
<pre>public class <spanclass="typeNameLabel">RainbowTicker</span>
extends <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">BlockTicker</a></pre>
<divclass="block">This is a <ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers"><code>BlockTicker</code></a> that is exclusively used for Rainbow blocks.
On every tick it cycles through the <code>LoopIterator</code> and chooses the next <ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html?is-external=true"title="class or interface in org.bukkit"><code>Material</code></a>
<dd><ahref="../../../../../io/github/thebusybiscuit/slimefun4/implementation/items/blocks/RainbowBlock.html"title="class in io.github.thebusybiscuit.slimefun4.implementation.items.blocks"><code>RainbowBlock</code></a></dd>
<thclass="colOne"scope="col">Constructor and Description</th>
</tr>
<trclass="altColor">
<tdclass="colOne"><code><spanclass="memberNameLink"><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/RainbowTicker.html#RainbowTicker-org.bukkit.Material...-">RainbowTicker</a></span>(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html?is-external=true"title="class or interface in org.bukkit">Material</a>... materials)</code> </td>
<divclass="block">This method must be overridden to define whether a Block
needs to be run on the main server thread (World Manipulation requires that)</div>
</td>
</tr>
<trid="i1"class="rowColor">
<tdclass="colFirst"><code>void</code></td>
<tdclass="colLast"><code><spanclass="memberNameLink"><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/RainbowTicker.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 class me.mrCookieSlime.Slimefun.Objects.handlers.<ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">BlockTicker</a></h3>
<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 RainbowTicker(<ahref="https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html?is-external=true"title="class or interface in org.bukkit">Material</a>... materials)</pre>
<pre>public 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"><spanclass="descfrmTypeLabel">Description copied from class: <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#tick-org.bukkit.block.Block-me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem-me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config-">BlockTicker</a></code></span></div>
<divclass="block">This method is called every tick for every block</div>
<dd><code><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></code> in class <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">BlockTicker</a></code></dd>
</dl>
</li>
</ul>
<aname="uniqueTick--">
<!---->
</a>
<ulclass="blockList">
<liclass="blockList">
<h4>uniqueTick</h4>
<pre>public void uniqueTick()</pre>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from class: <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#uniqueTick--">BlockTicker</a></code></span></div>
<divclass="block">This method is called every tick but not per-block and only once.</div>
<dd><code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#uniqueTick--">uniqueTick</a></code> in class <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">BlockTicker</a></code></dd>
<divclass="block"><spanclass="descfrmTypeLabel">Description copied from class: <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#isSynchronized--">BlockTicker</a></code></span></div>
<divclass="block">This method must be overridden to define whether a Block
needs to be run on the main server thread (World Manipulation requires that)</div>
<dd><code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html#isSynchronized--">isSynchronized</a></code> in class <code><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/BlockTicker.html"title="class in me.mrCookieSlime.Slimefun.Objects.handlers">BlockTicker</a></code></dd>
<dt><spanclass="returnLabel">Returns:</span></dt>
<dd>Whether this task should run on the main server thread</dd>
<li><ahref="../../../../../me/mrCookieSlime/Slimefun/Objects/handlers/MultiBlockInteractionHandler.html"title="interface in me.mrCookieSlime.Slimefun.Objects.handlers"><spanclass="typeNameLink">Prev Class</span></a></li>