1
mirror of https://github.com/StarWishsama/Slimefun4.git synced 2024-09-20 11:45:51 +00:00

Added RainbowTicker

This commit is contained in:
MisterErwin 2018-09-04 18:44:55 +02:00 committed by TheBusyBiscuit
parent 9f8b728249
commit 40bf16390f

View File

@ -1,6 +1,7 @@
package me.mrCookieSlime.Slimefun.Objects.tasks; package me.mrCookieSlime.Slimefun.Objects.tasks;
import me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config; import me.mrCookieSlime.CSCoreLibPlugin.Configuration.Config;
import me.mrCookieSlime.CSCoreLibPlugin.compatibility.MaterialHook;
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem; import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.SlimefunItem;
import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers.BlockTicker; import me.mrCookieSlime.Slimefun.Objects.SlimefunItem.handlers.BlockTicker;
@ -25,7 +26,15 @@ public class RainbowTicker extends BlockTicker {
@SuppressWarnings("deprecation") @SuppressWarnings("deprecation")
@Override @Override
public void tick(Block b, SlimefunItem item, Config data) { public void tick(Block b, SlimefunItem item, Config data) {
b.setData((byte) meta, false); if (MaterialHook.isWool(b.getType())){
b.setType(MaterialHook.WoolColours[meta], false);
}else if (MaterialHook.isStainedGlass(b.getType())) {
b.setType(MaterialHook.StainedGlassColours[meta], false);
}else if (MaterialHook.isStainedGlassPane(b.getType())){
b.setType(MaterialHook.StainedGlassPaneColours[meta], false);
}else if (MaterialHook.isTerracotta(b.getType())){
b.setType(MaterialHook.TerracottaColours[meta], false);
}
} }
@Override @Override