diff --git a/forge/src/main/java/me/shedaniel/architectury/registry/forge/ColorHandlersImpl.java b/forge/src/main/java/me/shedaniel/architectury/registry/forge/ColorHandlersImpl.java index 0abb94a4..2e234347 100644 --- a/forge/src/main/java/me/shedaniel/architectury/registry/forge/ColorHandlersImpl.java +++ b/forge/src/main/java/me/shedaniel/architectury/registry/forge/ColorHandlersImpl.java @@ -28,6 +28,7 @@ import net.minecraft.client.color.item.ItemColor; import net.minecraft.world.level.ItemLike; import net.minecraft.world.level.block.Block; import net.minecraftforge.client.event.ColorHandlerEvent; +import net.minecraftforge.eventbus.api.SubscribeEvent; import org.apache.commons.lang3.tuple.Pair; import java.util.List; @@ -44,12 +45,14 @@ public class ColorHandlersImpl { }); } + @SubscribeEvent public static void onItemColorEvent(ColorHandlerEvent.Item event) { for (Pair[]> pair : ITEM_COLORS) { event.getItemColors().register(pair.getLeft(), unpackItems(pair.getRight())); } } + @SubscribeEvent public static void onBlockColorEvent(ColorHandlerEvent.Block event) { for (Pair[]> pair : BLOCK_COLORS) { event.getBlockColors().register(pair.getLeft(), unpackBlocks(pair.getRight()));