@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);
}
}
BlockColorHandlerRegistration.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:OpenBlocks
作者:
评论列表
文章目录