java类net.minecraft.client.renderer.color.BlockColors的实例源码

BlockFluidRenderer.java 文件源码 项目:ExpandedRailsMod 阅读 21 收藏 0 点赞 0 评论 0
public BlockFluidRenderer(BlockColors blockColorsIn)
{
    this.blockColors = blockColorsIn;
    this.initAtlasSprites();
}
BlockRendererDispatcher.java 文件源码 项目:ExpandedRailsMod 阅读 27 收藏 0 点赞 0 评论 0
public BlockRendererDispatcher(BlockModelShapes p_i46577_1_, BlockColors p_i46577_2_)
{
    this.blockModelShapes = p_i46577_1_;
    this.blockModelRenderer = new net.minecraftforge.client.model.pipeline.ForgeBlockModelRenderer(p_i46577_2_);
    this.fluidRenderer = new BlockFluidRenderer(p_i46577_2_);
}
BlockModelRenderer.java 文件源码 项目:ExpandedRailsMod 阅读 25 收藏 0 点赞 0 评论 0
public BlockModelRenderer(BlockColors blockColorsIn)
{
    this.blockColors = blockColorsIn;
}
Minecraft.java 文件源码 项目:ExpandedRailsMod 阅读 21 收藏 0 点赞 0 评论 0
public BlockColors getBlockColors()
{
    return this.blockColors;
}
BlockColorHandlerRegistration.java 文件源码 项目:OpenBlocks 阅读 19 收藏 0 点赞 0 评论 0
@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);
    }
}
BlockCanvas.java 文件源码 项目:OpenBlocks 阅读 16 收藏 0 点赞 0 评论 0
public InnerBlockColorHandler(BlockColors blockColors) {
    this.blockColors = blockColors;
}


问题


面经


文章

微信
公众号

扫码关注公众号