From 40bf16390fc14ee1a4bbc24a69a1544f6c5f4fd9 Mon Sep 17 00:00:00 2001 From: MisterErwin Date: Tue, 4 Sep 2018 18:44:55 +0200 Subject: [PATCH] Added RainbowTicker --- .../Slimefun/Objects/tasks/RainbowTicker.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/me/mrCookieSlime/Slimefun/Objects/tasks/RainbowTicker.java b/src/me/mrCookieSlime/Slimefun/Objects/tasks/RainbowTicker.java index 7428b0638..210f58cfd 100644 --- a/src/me/mrCookieSlime/Slimefun/Objects/tasks/RainbowTicker.java +++ b/src/me/mrCookieSlime/Slimefun/Objects/tasks/RainbowTicker.java @@ -1,6 +1,7 @@ package me.mrCookieSlime.Slimefun.Objects.tasks; 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.handlers.BlockTicker; @@ -25,7 +26,15 @@ public class RainbowTicker extends BlockTicker { @SuppressWarnings("deprecation") @Override 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