Search in sources :

Example 1 with BlockBonsai

use of com.eerussianguy.firmalife.blocks.BlockBonsai in project firmalife by eerussianguy.

the class ClientRegisterEventsFL method registerColorHandlerItems.

@SuppressWarnings("deprecation")
@SubscribeEvent
@SideOnly(Side.CLIENT)
public static void registerColorHandlerItems(ColorHandlerEvent.Item event) {
    ItemColors itemColors = event.getItemColors();
    itemColors.registerItemColorHandler((stack, tintIndex) -> event.getBlockColors().colorMultiplier(((ItemBlock) stack.getItem()).getBlock().getStateFromMeta(stack.getMetadata()), null, null, tintIndex), BlocksFL.getAllFruitLeaves().toArray(new BlockFruitTreeLeaves[0]));
    itemColors.registerItemColorHandler((stack, tintIndex) -> event.getBlockColors().colorMultiplier(((ItemBlock) stack.getItem()).getBlock().getStateFromMeta(stack.getMetadata()), null, null, tintIndex), BlocksFL.getAllBonsai().toArray(new BlockBonsai[0]));
    itemColors.registerItemColorHandler((stack, tintIndex) -> event.getBlockColors().colorMultiplier(((ItemBlock) stack.getItem()).getBlock().getStateFromMeta(stack.getMetadata()), null, null, tintIndex), BlocksFL.CINNAMON_LEAVES);
}
Also used : BlockFruitTreeLeaves(net.dries007.tfc.objects.blocks.agriculture.BlockFruitTreeLeaves) ItemColors(net.minecraft.client.renderer.color.ItemColors) BlockBonsai(com.eerussianguy.firmalife.blocks.BlockBonsai) SubscribeEvent(net.minecraftforge.fml.common.eventhandler.SubscribeEvent) SideOnly(net.minecraftforge.fml.relauncher.SideOnly)

Aggregations

BlockBonsai (com.eerussianguy.firmalife.blocks.BlockBonsai)1 BlockFruitTreeLeaves (net.dries007.tfc.objects.blocks.agriculture.BlockFruitTreeLeaves)1 ItemColors (net.minecraft.client.renderer.color.ItemColors)1 SubscribeEvent (net.minecraftforge.fml.common.eventhandler.SubscribeEvent)1 SideOnly (net.minecraftforge.fml.relauncher.SideOnly)1