@Override public @Nonnull ItemStack getPickBlock(@Nonnull IBlockState state, @Nonnull RayTraceResult target, @Nonnull World world, @Nonnull BlockPos pos, @Nonnull EntityPlayer player) { final ItemStack pickBlock = super.getPickBlock(state, target, world, pos, player); PaintUtil.setSourceBlock(pickBlock, getPaintSource(state, world, pos)); return pickBlock; }