BlockColorHandlerRegistration.java 文件源码

java
阅读 16 收藏 0 点赞 0 评论 0

项目:OpenBlocks 作者:
@SubscribeEvent
public static void registerItemColormHandlers(ColorHandlerEvent.Item evt) {
    final ItemColors itemColors = evt.getItemColors();
    final BlockColors blockColors = evt.getBlockColors();

    if (OpenBlocks.Items.paintBrush != null) {
        itemColors.registerItemColorHandler(new ItemPaintBrush.ColorHandler(), OpenBlocks.Items.paintBrush);
    }

    if (OpenBlocks.Items.crayonGlasses != null) {
        itemColors.registerItemColorHandler(new ItemImaginationGlasses.CrayonColorHandler(), OpenBlocks.Items.crayonGlasses);
    }

    if (OpenBlocks.Blocks.paintCan != null) {
        itemColors.registerItemColorHandler(new ItemPaintCan.ItemColorHandler(), OpenBlocks.Blocks.paintCan);
        blockColors.registerBlockColorHandler(new BlockPaintCan.BlockColorHandler(), OpenBlocks.Blocks.paintCan);
    }

    if (OpenBlocks.Blocks.imaginary != null) {
        itemColors.registerItemColorHandler(new ItemImaginary.CrayonColorHandler(), OpenBlocks.Blocks.imaginary);
    }

    if (OpenBlocks.Items.devNull != null) {
        itemColors.registerItemColorHandler(new ItemDevNull.NestedItemColorHandler(itemColors), OpenBlocks.Items.devNull);
    }

    if (OpenBlocks.Blocks.elevator != null) {
        blockColors.registerBlockColorHandler(new BlockElevator.BlockColorHandler(), OpenBlocks.Blocks.elevator);
        itemColors.registerItemColorHandler(new ItemElevator.ItemColorHandler(), OpenBlocks.Blocks.elevator);
    }

    if (OpenBlocks.Blocks.elevatorRotating != null) {
        blockColors.registerBlockColorHandler(new BlockElevator.BlockColorHandler(), OpenBlocks.Blocks.elevatorRotating);
        itemColors.registerItemColorHandler(new ItemElevator.ItemColorHandler(), OpenBlocks.Blocks.elevatorRotating);
    }

    if (OpenBlocks.Blocks.flag != null) {
        itemColors.registerItemColorHandler(new ItemFlagBlock.ItemColorHandler(), OpenBlocks.Blocks.flag);
        blockColors.registerBlockColorHandler(new BlockFlag.BlockColorHandler(), OpenBlocks.Blocks.flag);
    }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号